cbenaventte / Biblioteca

Elaborar un modelo conceptual/ Elaborar un modelo lógico/ Elaborar un modelo físico/ Construir sentencias de creación de una tabla utilizando DDL/ Construir sentencias utilizando lenguaje DML/ Construir consultas utilizando sentencias SQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Biblioteca

Descripción Se requiere modelar una base de datos para una biblioteca, de acuerdo a las reglas de negocio que ha definido el cliente. Debes prestar especial atención en la relación entre las entidades para crear el modelo conceptual, físico y lógico e implementar la base de datos de acuerdo a dicho modelamiento. En detalle, se requiere modelar lo siguiente: En la biblioteca se guardan los siguientes datos para cada préstamo que se realiza: los datos del libro (ISBN, título, número de páginas, código del autor, nombre y apellido del autor, fecha de nacimiento y muerte del autor, tipo de autor (principal, coautor)), datos del préstamo (fecha de inicio, fecha esperada de devolución y fecha real de devolución) y los datos del socio (rut, nombre, apellido, dirección y teléfono).

Además, se deben considerar las siguientes restricciones:

  • Se registra una única dirección y teléfono para cada socio.
  • El ISBN (International Standard Book Number), es un número de 13 cifras que identifica de una manera única a cada libro o producto de editorial publicado.
  • Para este ejercicio, asumirá que la biblioteca posee un ejemplar de cada libro.
  • El número único del autor es un correlativo interno que maneja la biblioteca para identificarlos y facilitar la búsqueda.
  • Un libro tiene al menos un autor principal, puede tener además registrado un coautor.
  • Un socio sólo puede pedir un libro a la vez.

Parte 1 - Creación del modelo conceptual, lógico y físico

  1. Realizar el modelo conceptual, considerando las entidades y relaciones entre ellas.

  2. Realizar el modelo lógico, considerando todas las entidades y las relaciones entre ellas, los atributos, normalización y creación de tablas intermedias de ser necesario.

  3. Realizar el modelo físico, considerando la especificación de tablas y columnas, además de las claves externas.

Parte 2 - Creando el modelo en la base de datos

  1. Crear el modelo en una base de datos llamada biblioteca, considerando las tablas definidas y sus atributos.
  2. Se deben insertar los registros en las tablas correspondientes.
  3. Realizar las siguientes consultas: a. Mostrar todos los libros que posean menos de 300 páginas. b. Mostrar todos los autores que hayan nacido después del 01-01-1970.

c. ¿Cuál es el libro más solicitado? . d. Si se cobrara una multa de $100 por cada día de atraso, mostrar cuánto debería pagar cada usuario que entregue el préstamo después de 7 días.

About

Elaborar un modelo conceptual/ Elaborar un modelo lógico/ Elaborar un modelo físico/ Construir sentencias de creación de una tabla utilizando DDL/ Construir sentencias utilizando lenguaje DML/ Construir consultas utilizando sentencias SQL