M2 - Bases de dades / UF1NF2: Pràctica Model E/R - Model Relacional

De wikiserver
La revisió el 13:23, 25 gen 2022 per Rsort (Discussió | contribucions) (Pràctica model E/R - Model Relacional - Eina gràfica)
Dreceres ràpides: navegació, cerca

Pràctica model E/R - Model Relacional - Eina gràfica

Pràctica per parelles.

Parts de la pràctica:

  • Redactar enunciat del cas.
  • Cercar i aprendre eina gràfica de disseny.
  • Fer l'esquema conceptual.
  • Fer l'esquema lògic.
  • Fer l'script per la creació de taules i les seves constraints.

Entrega

Valoració:

  • Complexitat del cas.
  • Eina gràfica emprada.
  • Esquema conceptual. Elements emprats.
  • Esquema lògic.
  • Script SQL per crear taules amb les constraints pertinents.

<-- Per a la realització d'aquesta pràctica cal utilitzar l'eina gràfica pel disseny entitat-relació.

Per exemple, d'ORACLE: Data Modeler.

Exemple Botiga de Jocs

Aquí teniu un resum de com utilitzar la eina DATA MODELER: [1] -->

Enunciat:

Un informático aficionado al cine, Jordi, quiere crear una BD que recoja información diversa sobre el mundo del cine. Quiere tener clasificadas muchas películas.

- De cada película quiere conocer el código, el nombre, el año y el presupuesto. También quiere saber que actores intervinieron en ella, así como su papel (actor principal, secundario, extra, etc.), suponemos que un actor tiene un único papel en la película Se ha de tener presente que hay películas sin actores (por ejemplo: dibujos animados, documentales...)

- Toda película es de una temática determinada. Se quiere tener constancia de la habilidad con que los actores desempeñan un papel determinado en relación con los temas de la base de datos, suponiendo que un actor es capaz de interpretar varios temas con diferentes grado de habilidad, así, por ejemplo, Sylvester Stallone es un crack en películas de acción pero no en películas musicales.

- Además, se quiere almacenar qué actores son, en cierta manera, sustituibles por otros (por ejemplo, por enfermedad, despido, etc.) con un grado de sustitución posible que puede ir de 1 a 10.

- También le interesan los directores de las películas, si hay más de uno en una producción, figura sólo el primero de la cartelera. Actores y directores, que quedan englobados en la categoría única de “cinéfilos” están (o han estado) contratados, en un momento dado, por una sola compañía, pero pueden (o han podido) cambiar posteriormente. Inclusive, han podido volver a una misma compañía en la que ya habían trabajado.

- Las compañías producen películas, pero se supone que ninguna película es coproducida por dos o más compañías. De los actores y de los directores se quiere conocer el número de “cinéfilo” que los identifica, el nombre, el año de nacimiento y el sexo.

- Como Jordi también es aficionado al turismo, quiere saber en que países y en que ciudades las compañías tienen representación, para hacer visitas por si puede encontrar hallazgos importantes. Hace falta, por tanto, la dirección de la representación, que se supone única en cada ciudad. Por cierto, también tenemos “Barcelonas” en Brasil, Ecuador, Italia, Perú, Venezuela, Filipinas, ...

Diseñad la base de datos usando el modelo entidad-relación de Chen.

Aquí teniu un resum de com utilitzar la eina DATA MODELER: [2]