Sistemas de información y bases de datos
DESARROLLO DE UNA BASE DE DATOS La práctica consistirá en desarrollar una base datos básica de una biblioteca a partir de los siguientes datos: Entidades deordenación: Autor, Libro, Volúmenes y Socio. Atributos de cada entidad: Autor: CódigoAutor, Nombre, Nacionalidad; Libro: CódigoLibro, Título, ISBN, Editorial, Año de edición, Nº de páginas, Materia;Volúmenes: CódigoVolúmenes, Estantería; Socio: CódigoSocio, Nombre, Dirección, Nº de teléfono, D.N.I Las entidades se relacionarán a partir del siguiente esquema: Un autor puede escribir uno o varioslibros, y un libro puede ser escrito por uno o varios autores. Un libro posee uno o varios volúmenes y un volumen sólo pertenece a un libro. Un socio puede tener prestados varios volúmenes, y unvolumen puede ser prestado muchas veces. Desarrollar los modelos entidad- relación y relacional MODELO ENTIDAD-RELACIÓN
ISBN Nº páginas Nombre CódigoLibro CódigoAutor Título Año de edición
AUTOR
(1,n)
escribe
(1, n)
LIBRO Materia
CódigoLibro
(1, 1)
Editorial posee
CódigoAutor
Nacionalidad
CódigoSocio
FechaDevolucióm
(1, n)
D.N.I
(0, n)
SOCIO
préstamo
(1,n)
VOLÚMENES
Nombre FechaPréstamo ISBN Dirección Teléfono Estantería CódigoVolúmenes
MODELO RELACIONAL Autor (CódigoAutor, Nombre, Nacionalidad) Libro (CódigoLibro, Título, ISBN, Editorial,Año de edición, Nº páginas, Materia) Volúmenes (CódigoVolúmenes, Estantería, ISBN, CódigoLibro) Socio (CódigoSocio, Nombre, Dirección, Teléfono, DNI) Escribe (CódigoAutor, CódigoLibro) Préstamo(CódigoSocio, CódigoVolúmenes, FechaPréstamo, FechaDevolución) Conclusiones y Esquema relacional
Si comparamos los dos modelos, entidad-relación y relacional, podemos observar que en el primero sólo haycuatro tablas, mientras que en el segundo hay seis. La razón de esta variación procede de la relación entendida como de “muchos a muchos” (n:n) que se deriva de la relación Autor-Libro, y de ninguno a...
Regístrate para leer el documento completo.