Está en la página 1de 11

BASES DE DATOS 2 EJE 2

DIAGRAMA ENTIDAD-RELACION

PRESENTADO POR:

DIEGO ALBERTO RINCÓN MOYA


JOHN JAIRO JONATHAN CORONADO ROLDAN
JORGE ORLANDO CELEMIN RODRÍGUEZ

PRESENTADO A:

ANGEL ALBERTO VARON QUIMBAYO


202310-1A-12

FUNDACIÓN UNIVERSITARIA DEL AREA ANDINA


INGENIERÍA DE SISTEMAS
2023-2024

1
INTRODUCCIÓN

La presente actividad tiene como finalidad comprender los diferentes métodos o


mecanismos que se llevan a cabo para realizar esquemas lógicos que mediante un
determinado diagrama podemos realizar llevando a cabo una ideología apropiada para ello
y unos ítems o procedimientos que nos permiten obtener el mayor dato de información para
de esta manera complementar una base de datos que tenga todos sus registros de una
manera ordenada y ante todo lógica.

A continuación, veremos mediante un esquema la importancia que tiene a la hora de


realizar una base de datos que nos dé la posibilidad de guardar información muy importante
y que a la vez nos de a entender que tipos de relaciones o de características contienen o
exigen tener para su correcto aprovechamiento.

En el actual trabajo se llevará a cabo el desarrollo del modelo entidad relación en


una base de datos, todo esto desarrollado en base a el conocimiento adquirido en
los materiales de estudio del eje número 2 y en los encuentros sincrónicos con el
tutor, donde hemos aprendidos subtemas como atributos, claves primarias, claves
foráneas, entidades, relaciones y cardinalidad siendo estos las bases para la
creación de diagramas y bases de datos.

2
Contenido
INTRODUCCIÓN.....................................................................................................................2
OBJETIVOS.............................................................................................................................4
DESARROLLO DE LA ACTIVIDAD.........................................................................................5
Modelo Entidad-Relación...................................................................................................5
Tabla autor..........................................................................................................................5
Tabla categoría...................................................................................................................6
Tabla editorial.....................................................................................................................6
Tabla estado........................................................................................................................7
Tabla libro............................................................................................................................7
Tabla país............................................................................................................................8
Tabla préstamo...................................................................................................................8
Tabla Usuario......................................................................................................................9
CONCLUSIONES..................................................................................................................10
BIBLIOGRAFÍA......................................................................................................................11

3
OBJETIVOS

 Entender el por qué es importante desarrollar una base de datos con un diagrama
que nos permita construir una buena idea.

 Analizar las diferentes alternativas que nos ofrecen los esquemas lógicos que para
este caso están dispuestos para esta idea.

 Poder resolver una gráfica o esquema de acuerdo con lo que nos solicite una base
de datos para cualquier situación de nuestro entorno.

 Comprender el hecho de que se está realizando una base de datos con unos
determinados datos y unas condiciones específicas.

 Proponer un diagrama de Entidad-Relación para gestionar la lógica


involucrada en el préstamo de libros de una biblioteca. Lograr identificar las
entidades, establecer las relaciones entre las entidades y atributos, lograr
diferenciar la cardinalidad entre las entidades.

 Proponer un diagrama de entidad-relación para gestionar la lógica


involucrada en el préstamo de libros de una biblioteca

4
DESARROLLO DE LA ACTIVIDAD

Modelo Entidad-Relación

Tabla autor
Esta entidad tiene como llave primaria el atributo id _autor es un campo tipo int de 11
caracteres numéricos auto-incrementable, la tabla tiene una llave foránea siendo esta
fk_autor_pais que relaciona el campo Pais_id_pais con la entidad País en su llave
primaria id_pais Sus atributos son Nombre_autor campo tipo varchar de 45 caracteres
alfanumérico.

5
Tabla autor_libro
Esta entidad tiene como llave primaria el atributo “Autor_id_autor” es un campo tipo int de
11 caracteres numéricos, la tabla tiene dos llaves foráneas siendo la primera
“fk_Autor_libro_autor” que relaciona el campo “Autor_id_autor” con la entidad
“autor” en su llave primaria “id_autor” Sus atributos son “Libro_id_libro” campo tipo int 11
caracteres numéricos.

Tabla categoría
Esta entidad tiene como llave primaria el atributo “id_categoria” es un campo tipo int de 11
caracteres numéricos auto-incrementable, la tabla no tiene llaves foráneas. Sus atributos
son “Nombre_categoria” campo tipo varchar de 45 caracteres alfanuméricos y
“Descripción_categoria” tipo varchar de 45 caracteres alfanuméricos que permite valores
null.

Tabla editorial
Esta entidad tiene como llave primaria el atributo “id_editorial” es un campo tipo int de 11
caracteres numéricos auto-incrementable, la tabla no tiene llaves foráneas. Sus atributos
son “Nombre_editorial” campo tipo varchar de 45 caracteres alfanuméricos.

6
Tabla estado
Esta entidad tiene como llave primaria el atributo “id_estado” es un campo
tipo int de 11 caracteres numéricos auto-incrementable, la tabla no tiene llaves foráneas.
Sus atributos son “Nombre_estado” campo tipo varchar de 45 caracteres
alfanuméricos y “Descripcion_estado” tipo varchar de 45 caracteres alfanuméricos
que permite valores null.

Tabla libro
Esta entidad tiene como llave primaria el atributo “id_libro” es un campo tipo int de 11
caracteres numéricos auto-incrementable, la tabla tiene dos llaves foráneas siendo la
primera “fk_libro_categoria” que relaciona el campo “Categoria_id_categoria” con la
entidad “categoría” en su llave primaria “id_categoria”, la segunda llave es
“fk_libro_editorial” que relaciona el campo “Editorial_id_editorial” con la entidad
“editorial” en su llave primaria “id_editorial” . Sus atributos son “Nombre_libro” campo
tipo varchar de 45 caracteres alfanuméricos, “Catidad_inicial” campo tipo int de 11
caracteres numéricos y campo “inventario” campo tipo int de 11 caracteres numéricos.

7
Tabla país
Esta entidad tiene como llave primaria el atributo “id_pais” es un campo tipo
int de 11 caracteres numéricos auto-incrementable, la tabla no tiene llaves foráneas. Sus
atributos son “Nombre_pais” campo tipo varchar de 45 caracteres alfanuméricos.

Tabla préstamo

Esta entidad tiene como llave primaria el atributo “id_prestamo” es un campo tipo int de 11
caracteres numéricos auto-incrementable, la tabla tiene tres llaves foráneas siendo la
primera “fk_prestamo_estado” que relaciona el campo “Estado_id_estado” con la
entidad “estado” en su llave primaria “id_estado”, la segunda llave es
“fk_prestamo_libro” que relaciona el campo “Libro_id_libro” con la entidad “libro” en su
llave primaria “id_libro” y por último la llave es “fk_prestamo_usuario” que relaciona el
campo “Usuario_id_usuario” con la entidad “usuario” en su llave primaria “id_usuario”.
Sus atributos son la “Fecha_reserva” campo tipo datetime para fechas con franja horaria,
“Fecha_vencimiento_reserva” campo tipo date solo para fechas, campo
“Fecha_vencimiento_entrega” campo tipo datetime para fechas con franja horaria y
campo “Fecha_entrega_real” campo tipo datetime para fechas con franja horaria.

8
Tabla Usuario
Esta entidad tiene como llave primaria el atributo “id_usuario” es un campo tipo int de 11
caracteres numéricos auto-incrementable, la tabla tiene una llave foránea siendo esta
“fk_Usuario_pais” que relaciona el campo “Pais_id_pais” con la entidad “Pais” en su
llave primaria “id_pais”. Sus atributos son “Nombre_usuario” campo tipo varchar de 45
caracteres alfanuméricos, “Documento_usuario” campo tipo varchar de 45 alfanuméricos,
“Telefono_usuario” campo tipo varchar de 45 caracteres alfanuméricos,
“Direccion_usuario” campo tipo varchar de 45 caracteres alfanuméricos,
“Fecha_nacimiento_usuario” campo tipo date solo para fechas,
“correo_electronico_usuario” campo tipo varchar de 45 caracteres alfanuméricos,
“sexo_usuario” campo tipo varchar de 11 caracteres alfanuméricos y “activo” campo tipo
tinyint de 4 caracteres numéricos.

9
CONCLUSIONES

 Se logra analizar la importancia de un esquema en una base de datos para su


posterior desarrollo y utilización.

 Se entiende que un esquema en una base de datos despeja muchas inquietudes


para la posterior conformación de la misma.

 Se logra analizar la parte lógica de una base de datos que nos conlleva a obtener
una información clara y rápida.

 Se entiende mejor la estructura de una conformación de una base de datos que nos
permite obtener una información de gran importancia.

10
BIBLIOGRAFÍA

Creately. (s.f.). Creately. Obtenido de https://creately.com/blog/es/negocios/tutorial-del-


diagrama-de-er/

español, l. s. (s.f.). lucid software español. Obtenido de lucid software español:


https://www.youtube.com/watch?v=TKuxYHb-Hvc

online, B. d. (s.f.). Blog de ilerna online. Obtenido de Blog de ilerna online:


https://www.ilerna.es/blog/informatica-comunicacion/modelo-entidad-relacion-base-
de-datos/

11

También podría gustarte