You are on page 1of 5

INGENIERA EN DESARROLLO DE SOFTWARE

DISEO DE BASES DE DATOS

Unidad 2: Modelado de bases de datos

ACTIVIDAD 3:

MODELO RELACIONAL

Estudiante:

Ignacio Antonio Peralta Muoz [ES1410900027]

Facilitador:
Mtra. Hayde Gmez Daz

Grupo: DS-DDBD-1702-B1-001

septiembre de 2017
Diseo de bases de datos
Unidad 2: Modelado de bases de datos
Actividad 3: Modelo relacional

Contenido

Caso seleccionado: Cds de msica ..................................................................................................... 1

Diagrama del modelo relacional ....................................................................................................... 2

Organizando en tablas y simplificando relaciones .................................................................................. 2

Modelo relacional.................................................................................................................................... 2

Referencias ...................................................................................................................................... 3

Universidad Abierta y a Distancia de Mxico - Divisin de Ciencias Exactas Ingeniera y Tecnologa i


Diseo de bases de datos
Unidad 2: Modelado de bases de datos
Actividad 3: Modelo relacional

CASO SELECCIONADO: CDS DE MSICA

Se desea disear una base de datos que almacene la informacin de los CDs de msica que se
encuentran en venta. Este sistema tambin permitir consultar todos los CD en venta, por sus
canciones que contienen, los intrpretes o los compositores. Por cada CD se desea conocer los
intrpretes y los compositores. De cada dato se desea almacenar lo siguiente:

CD: Titulo del CD, precio, nmero de serie

Venta: Numero de venta, fecha, total a pagar y los CDs vendidos

Cancin: Compositor, intrpretes, Titulo y duracin.

Los intrpretes y compositores se identifican por su nombre

Algunas canciones estarn incluidas en ms de un CD.

El diagrama E-R, ser el siguiente:

Universidad Abierta y a Distancia de Mxico - Divisin de Ciencias Exactas Ingeniera y Tecnologa 1 |


Diseo de bases de datos
Unidad 2: Modelado de bases de datos
Actividad 3: Modelo relacional

DIAGRAMA DEL MODELO RELACIONAL

Organizando en tablas y simplificando relaciones

Compositores Intrprete Canciones CDs Venta


PK DNIC PK1 DNI PK DN PK Num_serie PK DNIV
Nombre PK2 Nombre PK2 Ttulo Titulo_CD Fecha
1 1 1 Duracin Precio Total
N N N N N

Compositores Intrprete, 1:1


Compositores Canciones, 1:N
Canciones CDs, N:M
CDs Venta, N:M

Modelo relacional
En las relaciones 1:1, la clave de una tabla pasa a la otra. En las relaciones 1:N, la clave de la
tabla con cardinalidad 1 pasa a la tabla de cardinalidad N. en las relaciones N:M, se crea una nueva
que genera relaciones 1:N.

Compositores Intrprete Canciones CDs Venta


PK DNIC PK DNI PK1 DN PK Num_serie PK DNIV
Nombre Nombre PK2 Ttulo Titulo_CD Fecha
FK DNIC Duracin Precio Total
1 1 1 FK DNIC 1 1 1
N 1

N N N N
Tener1 Tener2
FK1 DN FK1 Num_serie
FK2 Ttulo FK2 DNIV
FK3 Num_serie

Universidad Abierta y a Distancia de Mxico - Divisin de Ciencias Exactas Ingeniera y Tecnologa 2 |


Diseo de bases de datos
Unidad 2: Modelado de bases de datos
Actividad 3: Modelo relacional

REFERENCIAS

Snchez, L. (2011). Modelo relacional de base de datos. Obtenido el 8 de septiembre de 2017


de https://www.youtube.com/watch?v=rCOEp_an_IQ

UnadM. (2017). Diseo de bases de datos. Unidad 2. Mxico: UnadM.

Universidad Abierta y a Distancia de Mxico - Divisin de Ciencias Exactas Ingeniera y Tecnologa 3 |

You might also like