Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Gestor de Colección de Películas

  1. El Mini-Mundo y sus Reglas de Negocio
    Las reglas para nuestra aplicación son las siguientes:

Debemos almacenar información sobre las PELÍCULAS, como su título, año de lanzamiento y director.

También necesitamos guardar datos de los ACTORES, como su nombre y fecha de nacimiento.

Una PELÍCULA tiene un reparto de muchos ACTORES.

Un ACTOR puede trabajar en muchas PELÍCULAS a lo largo de su carrera.

Es importante registrar el personaje específico que un actor interpretó en una película determinada.

  1. Identificando Entidades y Atributos
    A partir de las reglas, las entidades principales son evidentes:

PELICULA:

ID_Pelicula (Llave Primaria - PK)

Titulo

Anio_Lanzamiento

Director

ACTOR:

ID_Actor (Llave Primaria - PK)

Nombre

Apellido

Fecha_Nacimiento

  1. Analizando la Relación y Creando la Entidad Asociativa
    Aquí viene el paso más importante del modelado lógico.

Relación: Las reglas nos dicen que la relación entre PELICULA y ACTOR es de Muchos a Muchos (N:N).

Atributo en la Relación: La regla de "registrar el personaje" nos da un atributo (Nombre_Personaje) que no pertenece ni a PELICULA ni a ACTOR por sí solos. Pertenece a la combinación de ambos.

Como aprendimos, para resolver una relación N:N, creamos una entidad asociativa.

Nueva Entidad Asociativa: ACTUACION

ID_Pelicula (Llave Primaria Compuesta y Foránea - PK, FK)

ID_Actor (Llave Primaria Compuesta y Foránea - PK, FK)

Nombre_Personaje

Esta nueva entidad ACTUACION rompe la relación N:N en dos relaciones de Uno a Muchos (1:N).

  1. Creando el Modelo Lógico en diagrams.net
    Llevamos esta estructura a un diagrama con representación vertical.

Dibujamos las entidades PELICULA, ACTOR y la nueva entidad asociativa ACTUACION.

Listamos los atributos en cada una, marcando las llaves PK y FK.

Establecemos las relaciones y la cardinalidad:

PELICULA se conecta con ACTUACION en una relación 1:N (Una película tiene muchas actuaciones).

ACTOR se conecta con ACTUACION en una relación 1:N (Un actor tiene muchas actuaciones).

1 respuesta

Hola , espero que estés muy bien.

Felicitaciones por tu aprendizaje. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Para no dejar de compartir los códigos, actividades y ejercicios que realizas, creamos un canal en Discord (#compartetucodigo) donde puedes compartirlos, dar y sugerir mejoras con el resto de tus compañeros.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios