ene 11

De cine: esquema actualizado

Posted in aplicaciones, OpenApps, v7

En el gráfico podemos distinguir las tablas por colores:

AZUL, para las maestras

MALVA, para Usuarios y Catalogos

NARANJA, para la tabla principal de peliculas

AMARILLO, para los historicos de las peliculas

Despues de realizar algunas modificaciones sobre el esquema inicial, éste es el planteamiento de cada una de las tablas:

  • La tabla Usuarios, es para los usuarios de la aplicacion
  • La tabla Catalogos, para los diferentes catalogos
  • La tabla usuarios es maestra de catalogos, asi cada usuario puede tener varios catalogos personales.
  • La tabla Naciones, es para las Naciones de produccion de las peliculas
  • La tabla Idiomas, es para indicar los idiomas en Audio y Subtitulos.
  • La tabla Estudios, es la maestra para mantenimiento de Estudios cinematograficos
  • La tabla Generos, para indicar los posibles generos: accion, comedia, drama (esto no lo habias propuesto, pero lo he incluido)
  • En la tabla Personas, van a estar actores, directores, guionistas, etc. todos juntitos (como la tabla entidades en gestión)
  • En la tabla Cargos, el cargo que ocupan las personas en las peliculas: director, actor, guionista, etc.
  • En la tabla Formatos, guardamos los distintos formatos de almacenamiento, VHS, DVD, bluray
  • La tabla peliculas, es donde se guardaran todas las peliculas (con un campo de texto para la sipnosis y un objeto dibujo para la caratula)
  • La tabla Comentarios, guardara los comentarios de cada usuario (con un campo para la valoracion de la pelicula)
  • La tabla Imagenes, permite guardar varias caratulas o imagenes de la pelicula.
  • La tabla Formatos disponibles, es para saber en que formatos esta disponible la pelicula, pero eso no quiere decir que este en todos los formatos.
  • La tabla Peliculas en catalogos, para poder incluir una misma pelicula en varios catalogos y para que cada usuario pueda tener su propio catalogo personalizado. Esta tabla tambien esta enlazada a Formatos, para saber en que formato está la pelicula del catalogo
  • La tabla Generos de peliculas, para clasificar las peliculas por generos (teniendo en cuenta que una peli puede pertenecer a varios generos) (tambien lo he incluido para mejorar tu análisis)
  • La tabla de Casting, es la que utilizamos para indicar en una pelicula, que personas intervienen y que cargo ocupan en la pelicula (ej. Avatar -> James Cameron -> Director) por eso tiene 3 maestros, asi en la misma pelicula James Cameron puede ser Director y Guionista y tener varios Directores. Vamos, ¡la leche!
  • La tabla Nacionalidades, es para indicar todas las nacionalidades de un pelicula, ya que puede tratarse de coproducciones entre varios paises.
  • La tabla Estudios de las peliculas, es para indicar los Estudios a los que corresponde una pelicula, que pueden ser varios.
  • La tabla de Idiomas de audio, no necesita mas aclaración.
  • La tabla de Idiomas de subtitulos, tampoco necesita aclaraciones, aunque puestos a abstraer, estas dos tablas también se podrían haber unido en una sola tabla, indicando en cada registro de Peli+Idioma si corresponde a Audio y/o Subtitulos con 2 campos booleanos.

Creo que con este esquema, se cumplen las condiciones necesarias para que el resultado final sea más que aceptable.

Si deseas aportar algún cambio más, hazlo ahora.

P.D.:

Gracias, Jorge por hacer referencia a este tema (ver esquema de Jorge a la derecha).

Las diferencias principales en estos esquemas son (ver art. de Jorge):

Usuarios y Personas que yo prefiero mantener por separado (aunque los usuarios también sean personas :) ) y como bien dices, se pueden abstraer en una tabla única de Entidades.

Las tablas de Idiomas de audio y subtitulos también se podrían haber unido en una sola tabla, indicando en cada registro de Peli+Idioma si corresponde a Audio y/o Subtitulos con 2 campos booleanos.

En cuanto a las ubicaciones, no se ven en el esquema, ya que bastaría con un campo en la tabla “Peliculas en catalogos” indicando la ubicación, ya que cada usuario tendra una ubicación distinta para su catalogo personalizado.

En tú esquema también has separado las tablas de comentarios y calificaciones, y yo considero que la misma tabla de comentarios puede servir para “calificar” y al mismo tiempo “opinar” sobre la pelicula en cuestión.

Pero esto no quiere decir que considere un esquema mejor que otro, ¡son simples diferencias de criterio!

PDF Printer    Enviar artculo en formato PDF   
comments: Closed

2 Responses to “De cine: esquema actualizado”

  1. nexusfireman dice:

    No es por malmeter pero viendo un poco la resolucion de las tablas en la de “Usuarios” por ejemplo te faltaria un poco de informacion personal de los mismos, no se, “Contraseña” por ejemplo ya que dices que es para los usuarios de la aplicaicon.

    No se, yo entiendo como “usuarios” a gente distinta de las “Personas” que serian los “Actores”, “Directores”, “Cantantes”, etc que pones en el ejemplo.

    Puede que valla desencaminado per bueno es una pequeña impresion asi a priori.

    A ver si me meto un poco mas en el tema y opino con mas fundamente.

    Nos vemos.

  2. ascpepeto dice:

    Tienes razón, en la tabla usuarios, no se han incluido los campos necesarios para el Login y Password del usuario, pero en el analisis que se muestra en el artículo, nos hemos centrado en las tablas necesarias para el proyecto, y no en los campos de cada una de esas tablas. Aunque en algunas tablas se ha indicado algo haciendo referencia a campos como Sinopsis u otros.

    un saludo.



Pings responses to this post