Parte 1: Modelo Entidad-Relación (E/R) : Facultad de Ingenieria de Sistemas Bases de Datos I Primera Fase I
Parte 1: Modelo Entidad-Relación (E/R) : Facultad de Ingenieria de Sistemas Bases de Datos I Primera Fase I
Parte 1: Modelo Entidad-Relación (E/R) : Facultad de Ingenieria de Sistemas Bases de Datos I Primera Fase I
BASES DE DATOS I
PRIMERA FASE I
Este taller se centrará en el diseño de una base de datos para gestionar una biblioteca.
Para la entrega, se darán indicaciones sobre cómo se deberá cargar a la plataforma en la
semana 8.
Vamos a dividirlo en varias partes:
Definir las entidades principales que deben ser gestionadas en la biblioteca. Por ejemplo:
Libro, Autor, Usuario, Préstamo, etc.
1.4 Cardinalidades:
Definir las cardinalidades de las relaciones (1 a 1, 1 a muchos, muchos a muchos) y la
participación obligatoria o no obligatoria
2.1 Libro:
- ...
2.2 Autor:
2.3 Usuario:
2.4 Préstamo:
2.5 Relaciones:
- Libro_Autor:
- ISBN (Clave Externa referenciando a Libro)
- ID Autor (Clave Externa referenciando a Autor)
- Préstamo_Libro:
- ID Préstamo (Clave Externa referenciando a Préstamo)
- ISBN (Clave Externa referenciando a Libro)
- Préstamo_Usuario:
- ID Préstamo (Clave Externa referenciando a Préstamo)
FACULTAD DE INGENIERIA DE SISTEMAS
BASES DE DATOS I
PRIMERA FASE I
Usando la información del modelo E/R y el diccionario de datos, crea las tablas en SQL.
Aquí tienes un ejemplo para la tabla Libro:
```sql
CREATE TABLE Libro (
ISBN VARCHAR(13) PRIMARY KEY,
Titulo VARCHAR(255),
AnioPublicacion INT,
-- Otros atributos
);
```
Repite este proceso para las otras entidades y relaciones.
Crea algunas consultas SQL básicas para asegurarte de que la base de datos funcione
correctamente. Algunos ejemplos: