Actividad Evaluativa Eje 2 Base de Datos
Actividad Evaluativa Eje 2 Base de Datos
Actividad Evaluativa Eje 2 Base de Datos
BASES DE DATOS II
08/05/2022
1
Tabla de Contenido
Contenido
Introducción ....................................................................................................................................................... 3
Objetivo ............................................................................................................................................................. 3
Diagrama Entidad Relación ............................................................................................................................... 4
Relaciones entre entidades. ............................................................................................................................... 6
Cardinalidad de las relaciones ........................................................................................................................... 6
Llaves Primarias y Foráneas (PK, FK) .............................................................................................................. 7
Bibliografía ........................................................................................................................................................ 8
2
Introducción
Un modelo relacional es una herramienta usada para modelar los datos en una
base de datos, la cual se compone de entidades que se relacionan entre sí, para tener un
modelo funcional de una base de datos se usan técnicas para optimizar el espacio en
bibliotecas, en el que un usuario registrado puede pedir uno o más libros de una
biblioteca, cada libro debe tener un autor y se pueden tener más de un ejemplar por título
Objetivo
• Plantear un diagrama entidad relación de un sistema de préstamo de biblioteca en el que se definan los
3
Diagrama Entidad Relación
• Usuario: Describe los datos personales del usuario como nombre, cedula y contactos, el
• Reserva: En caso de tener hacer reservas online la tabla reserva guarda la fecha en que
• Préstamo: En la entidad se describe los detalles del préstamo como la fecha de préstamo
• Ejemplar: En ejemplar se dan datos específicos sobre cada libro en la biblioteca como el
• Libro: En el título se guardan los datos del libro como el título, el No de páginas el año
en que se escribió
• Empleado: En la entidad se tienen los datos de los empleados que prestan el servicio de
• Autor: En la entidad se guardan los datos de los autores de los libros como el nombre, la
• Género: En la tabla género se guardan los nombres de los diferentes géneros literarios
• Editorial: En la entidad se guardan los datos de las editoriales que distribuyen el libro,
4
5
Relaciones entre entidades.
Como se ve en el diagrama existen diferentes relaciones entre las entidades, aquí la más importante por la
cantidad de las relaciones que posee es la entidad de préstamo que cuenta con cuatro relaciones con las
demás entidades.
Un usuario hace un préstamo o una reserva y esta a su vez registra un préstamo, en el préstamo hay una
relación con el ejemplar que se presta y a su vez un empleado registra un préstamo, en las siguientes tablas
vemos que los autores se relacionan con los libros ya que cada título tiene un autor, y cada libro tiene un
género y una editorial, y a su vez cada ejemplar del libro tiene un ID y un estado del libro.
y llaves. Como se ve en el segundo diagrama la cardinalidad de las entidades donde tenemos (1,N) y (1,1)
podemos ver que la mayoría de las relaciones son (1,N) excepto por la relación entre préstamo y reserva que
Vemos que un autor puede tener muchos libros escritos, pero un libro no puede tener más de un autor, lo
mismo con los géneros donde un libro puede pertenecer a un género literario pero un género puede tener
muchos libros.
6
Llaves Primarias y Foráneas (PK, FK)
En el diagrama vemos que para establecer las relaciones entre las tablas las relacionamos con las llaves, para
cada entidad creamos un ID único que identifica cada registro en la base de datos, esto facilita las
operaciones en la base de datos, todas las llaves primarias son de tipo numérico.
Para las FK relacionamos a la llave primaria de cada entidad, como vemos en el diagrama referenciamos el
7
Bibliografía
http://basededatosaplicado.blogspot.com/2011/10/v-behaviorurldefaultvmlo.html
https://www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion
https://www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion#section_3