0% encontró este documento útil (0 votos)
211 vistas3 páginas

Modelo de Base de Datos para Biblioteca

El documento presenta un examen parcial sobre fundamentos de bases de datos. El primer punto pide modelar el sistema de una biblioteca mediante un modelo entidad relación y relacional. El segundo punto presenta los datos de una biblioteca y pide desarrollar el modelo relacional, identificar problemas de consistencia y representar la relación maestro-discípulo entre autores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
211 vistas3 páginas

Modelo de Base de Datos para Biblioteca

El documento presenta un examen parcial sobre fundamentos de bases de datos. El primer punto pide modelar el sistema de una biblioteca mediante un modelo entidad relación y relacional. El segundo punto presenta los datos de una biblioteca y pide desarrollar el modelo relacional, identificar problemas de consistencia y representar la relación maestro-discípulo entre autores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Examen parcial II

Asignatura: FUNDAMENTOS DE Base de Datos. FBD-G2


Fecha: octubre 12 de 2021 - Valor: 20%

Nombres ____________________________________________

____________________________________________

1. Modelar el sistema de una biblioteca, brindándonos la siguiente información:

Los libros son escritos por autores de los cuales conocemos su nombre, su nacionalidad y su fecha de
nacimiento. Los nombres de los autores no pueden repetirse. Además, sabemos que los libros cuentan con un
título único, el idioma y su número de páginas. Adicionalmente, sabemos que cada libro tiene ediciones, de
las cuales sabemos el año y el ISBN (que no puede repetirse).

La biblioteca realiza préstamos de distintas ediciones a usuarios. De cada préstamo, sabemos el número de la
copia del libro prestado y el precio del alquiler, mientras que de los usuarios sabemos su DNI, su nombre y
apellido y su domicilio.

También queremos registrar la fecha del préstamo y la fecha de devolución de las transacciones realizadas.
Tenga en cuenta la siguiente información adicional:

Un autor escribe muchos libros y un libro puede ser escrito por muchos autores.

Un libro puede tener muchas ediciones.

Una edición tiene muchas copias, pero cada copia pertenece a una edición.

Una copia pudo haber sido prestada a muchos usuarios y muchos usuarios pueden haber pedido la misma
copia en momentos distintos.

En algunos casos un libro puede hacer referencia a otro libro, pero solo a uno, lo mismo en el caso inverso.
Las copias tienen un número único dentro de cada edición, pero el mismo puede repetirse dentro de otras
ediciones.

Desarrollar los siguientes numerales:

Realice el modelo Entidad Relación (valor 20 ptos)


Establecer la cardinalidad (valor 10 ptos)
Realice el Modelo Relacional del Ejercicio #1definiendo las claves primarias para cada entidad (valor 20
ptos)

PUNTO 2:

AUTOR: (nombre, nacionalidad, fechaNac)


LIBRO: (titulo, idioma, nroPags)
EDICION: (ISBN, año)
COPIA: (numero, alquiler)
USUARIO: (DNI, nombre, apellido, domicilio)
ESCRIBE: (código_autor, código_ libro)
REFERENCIA: (código_libro, se refiere, es referido)
PIDE PRESTAMO: (código_copia, código_usuario, fechaPrestamo, fechaDevolucion)
2. Una reconocida Biblioteca se encuentra en la etapa de modelado de su base de datos. A continuación se
enumeran los datos considerados al llevar adelante su diseño.

Los libros son uno de los componentes más importantes. De cada uno de ellos nos interesa registrar su título
(único entre todos los libros) y genero al que pertenece. Además posee un conjunto de reseñas, que se
encuentran conformadas por la revista donde apareció́ , la fecha y su texto descriptivo.

Un libro tiene referencias hacia otros libros. Todo libro tiene al menos una referencia, y además es referido al
menos una vez en otro libro (no hay libros que no sean referidos, ni libros que no tengan referencias).

Todo autor escribe al menos un libro, y a su vez todo libro tiene al menos un autor. De ellos interesa saber su
nombre (que es único, no hay dos autores con el mismo nombre), su nacionalidad y año de nacimiento.

Un libro tiene además al menos una edición. De ellas interesa el año, el ISBN (un identificador único entre
ediciones de libros), y además su idioma.

Las ediciones tienen como mínimo una copia, aunque las más demandadas tienen varias copias. Cada copia
se diferencia por su número, aunque este número por si solo no basta para diferenciarla: es necesario conocer
además la edición a la que pertenecen.

Finalmente, las copias son las que serán pedidas en préstamo por los usuarios. Un usuario pide prestada una
copia en una fecha especifica, y en ese momento se le asigna una fecha de devolución. Del usuario se conoce
el DNI (que lo identifica de otros usuarios), su nombre, su apellido y un email. Un usuario puede no pedir
copias. A su vez, puede que una copia nunca sea pedida en préstamo.

Responder las siguientes preguntas:

1. ¿Para el anterior enunciado desarrollar el modelo relacional considerando las claves principal y
externa en cada entidad? (valor 10 ptos)
2. ¿Qué problema de consistencia aparecería si Autor fuera un atributo de Libro, en lugar de ser una
entidad separada? (valor 10 ptos)
En este caso la entidad libro solamente podría tener un autor y no existiera la relación Autor-Libro.
3. ¿Cómo representarías en el modelo la relación de maestro-discípulo entre autores? ¿Qué relación
tiene esto con la decisión de cómo modelar los autores discutida en la pregunta anterior? (valor 10
ptos)

4. ¿Qué diferencia hay entre las traducciones al modelo relacional de las relaciones Tiene y Escribe? ¿A
qué se debe esta diferencia? (valor 20 ptos)
La diferencia se debe a que el autor siempre escribe al menos un solo libro y el libro siempre tiene
una o más referencias y reseñas de otros libros.

PUNTO 2:

AUTOR: (nombre, nacionalidad, año nacimiento)


LIBRO: (titulo, genero, reseñas)
EDICION: (ISBN, año, idioma)
COPIA: (numero)
USUARIO: (DNI, nombre, apellido, email)
TIPO DE AUTOR: (código_autor, Maestro, Discípulo)
ESCRIBE: (código_autor, código_ libro)
RESEÑA: (texto, fecha, revista)
REFERENCIA: (código_libro, se refiere, es referido)
PIDE PRESTAMO: (código_copia, código_usuario, fechaprestamo, fechaDev)

También podría gustarte