La sencillez en el modelado de datos III
Sigamos con la definición del problema
Supongamos que queremos realizar la típica aplicación de gestión que nos permita realizar un catálogo de películas.
Como características añadidas queremos:
- Que almacene la sinopsis
- Que permita anotar comentarios asociados a la película
- Que los usuarios puedan calificarlas (ponerles nota de 1/10)
- Presente las caratulas al localizarlas
- Guarde los actores que intervienen en la película
- Nos informe del director y otras películas realizadas por este
- Identifique la productora
- Los Idiomas en los que está disponible la película
- Que soporte subtítulos
- Queremos categorizarlas por temática
- Identificar el soporte físico (DVD, BlueRay, CD, DVDVideo, DivX)
- La ubicación donde están almacenadas (En que disco duro, DVD, en que ubicación).
- …
Máxima expresión:
- múltiples catálogos
- múltiples películas
- una misma película puede estar en varios catálogos.
Identifique la productora
La película es producida o coo-producida
Los Idiomas en los que está disponible la película
Múltiples idiomas de la película
Que soporte subtítulos
Múltiples subtítulos de la película (almacenamiento de los mismos “enlace o fichero físico”)
Queremos categorizarlas por temática
Una película puede ser de varias temáticas
Identificar el soporte físico (DVD, BlueRay, CD, DVDVideo, DivX)
En que soportes tengo la película. Ha de contemplar la posibilidad de estar en varios. Los soportes varían en el tiempo
La ubicación donde están almacenadas (En que disco duro, DVD, en que ubicación).
Donde la tengo guardada. En el armario, en un disco duro, en una pila de CD’s en una caja. Lo importante es saber donde están ubicadas.
…
One Comment