DanielRiveraPaniagua / ProyectoFinal_ISI

App for providing different formats of films data. (URJC 4º GITT & GITT+IAA 2019)
https://peliculasurjc.herokuapp.com
12 stars 11 forks source link

Revisión de el diagrama #11

Closed DanielRiveraPaniagua closed 4 years ago

DanielRiveraPaniagua commented 4 years ago

Tras revisar ambos diagramas (el propuesto por el grupo 3 y el grupo 4) saco las siguientes ideas:

En el diagrama del grupo 3 faltan relaciones del tipo, todos los actores han trabajado en alguna película, y todas las películas son dirigidas por, al menos, un director, cosas así.

Por otra parte, guionistas, actores y directores tienen básicamente los mismos campos así que podrían contenerse en una relación del tipo es un (esto va para ambos grupos y es más que nada por tener un diagrama ordenado ya que a la hora de hacer las tablas no se va a ver reflejado).

No me decanto del todo ni por la opción del grupo 4 de meter en única relación todos los actores, directores y guionistas que trabajaron en una película o separarlos en varias relaciones como el grupo 3. Me ayudaría que explicaseis las razones por las que lo veis así.

Finalmente en la información recogida por el grupo 1 y 2 no se ve en ningún momento las productoras, ¿vamos a poder trabajar con esa información?

Dejad vuestras respuestas al diagrama a continuación, por favor, para mantener una discusión continuada.

DanielRiveraPaniagua commented 4 years ago

Finalmente creo que me convence más la forma del grupo 3 de tener las relaciones a actores, directores y guionistas separados, puesto que así, no solo va a estar más ordenado, sino que también a la hora de trabajar con cada una de las tablas va a ser más sencillo.

angeisa97 commented 4 years ago

No encontramos ninguna información sobre productoras en las bases de datos de IMDb. Yo también creo que la forma mas sencilla es separar las relaciones en el diagrama

Noozh commented 4 years ago

Varios apuntes sobre lo que he podido ver de ambos diagramas:

Sobre el diagrama del grupo3:

Sobre el diagrama del grupo4:

Dicho esto el diagrama del grupo 4 me parece mas completo que el del grupo 3

victorbrobles commented 4 years ago

Yo veo bien lo de la relación es-un entre directores y guionistas, pero creo que es necesario tener relacionadas las cuatro entidades con una sola relación.

Luego también habría que modificar un poco el tema de los atributos y de las restricciones.

oscarescuderoarnanz commented 4 years ago

La idea básica de porque no plantee la relación es-un en el diagrama3 es por facilitar la elaboración de la base de datos y el trabajo con esta, pues creo que es mas intuitivo tener las relaciones-entidades separadas, que relacionadas las cuatro entidades con una sola relación. Por lo demás estoy de acuerdo con quitar las entidades Clientes y Productores y sus respectivas relaciones, y añadir los atributos correspondientes a Películas.

DanielRiveraPaniagua commented 4 years ago

Creo que éste diagrama refleja todo lo que hemos ido diciendo.

Adicionalmente he añadido la entidad calificación que debería estar separada puesto que no es una cualidad de película sino un atributo que se le añade a ella.

Creo que los actores, directores y guionistas deberían estar separados por el hecho de que no dependen unos de otros, dependen de la película en la que han trabajado nada más (cambiar por ejemplo el nombre de el id de un director nos costaría cambiarlo en cada fila que habría que generar para cada actor). Por otra parte esto acabará generándonos muchas más filas, que es un problema que tenemos que tener en cuenta.

Por otra parte, he quitado las relaciones de integridad de clave porque desconozco si en la información que nos han pasado puede haber más de un director, guionista o calificación para una misma película

La elaboración con o sin la entidad es-un es la misma ya que podemos no tener en ningún momento una tabla personas, pero así indicamos la razón de que todas tengan los mismos atributos básicos.

Diagrama g5

DanielRiveraPaniagua commented 4 years ago

Diagrama y especificaciones comentadas en clase subidas a la wiki