Está en la página 1de 2

EJEMPLO DE DISEO DE UNA BASE DE DATOS

MEDIANTE EL MODELO ENTIDAD-RELACIN




Se quiere disear una base de datos relacional para la gestin de una empresa discogrfica. Los
datos sobre cada disco son los siguientes:
Ttulo del disco
Artistas que intervienen en el mismo
Gnero donde se enmarca
Ao de edicin
Duracin
Temas que contiene y la duracin de cada uno
Las hiptesis semnticas mnimas del problema son las siguientes:
Puede haber varios temas en cada disco
Cada tema puede ser de un artista diferente, y slo de uno
El gnero donde se enmarca cada disco est codificado
Dos discos pueden tener el mismo ttulo pero no el mismo cdigo.
Segn estas hiptesis, el modelo E-R y las resultantes tablas relacionales son las mostradas en la
pgina siguiente:

Disco
Gnero
pertenece
1
N
id nombre
id
ttulo
ao_edicion
Tema
Autor
id ttulo duracin
id
nombre
es obra de
contiene
1
N
N
N
TABLAS
Gnero (gid, nombre)
Disco (did, titulo, ao, genero)
Autor (aid, nombre)
Tema (tid, titulo, duracion, autor)
TemasEnDisco (disco, tema)
TABLAS
Gnero (gid, nombre)
Disco (did, titulo, ao, genero)
Autor (aid, nombre)
Tema (tid, titulo, duracion, autor)
TemasEnDisco (disco, tema)

También podría gustarte