Showing posts with label memoria SDK android icua pfc diseño Capa de Datos. Show all posts
Showing posts with label memoria SDK android icua pfc diseño Capa de Datos. Show all posts

Sunday, May 18, 2008

Estructura de la BBDD

Para que no me quede en el olvido esta es la estructura:

CREATE TABLE songs(
_id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT,
filename TEXT,
album INTEGER,
artist INTEGER
);
CREATE TABLE artists(
_id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
full_name TEXT,
photo TEXT
);
CREATE TABLE albums(
_id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT,
artist INTEGER,
photo TEXT
);

pueden haber albums con canciones de varios artistas, pero como queremos indexar primeramente por artistas creamos un registro por cada par artist-title

Sunday, May 11, 2008

Controlador Capa de Datos

Android da la posibilidad de usar SQLite para la persistencia, SQLite es una bd relacional que puede resultar muy útil para simplificar la complejidad del dominio pero tiene algunas deficiencias, como las claves foraneas que a diferencia de MySQL y otros debido al intento de simplificar el SGBD no se encarga.

Se tendrá que delegar las resposabilidades de estas restriciones a otros elementos de la aplicación, o arreglarlo con triggers.


http://www.sqlite.org/omitted.html