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)