BASE DE
DATOS I
UNIVERSIDAD TECNOLÓGICA
DE EL SALVADOR
EL MODELO ENTIDAD -
RELACIÓN
2025
Modelo Entidad-Relación
El modelo de datos entidad-relación (ER) es un diagrama que consiste en un conjunto de
objetos básicos llamados entidades y relaciones entre estos objetos.
Los conceptos básicos por el modelo ER son entidades, relaciones y atributos.
Concepto de entidad
Una entidad es un objeto que
existe y puede distinguirse de
otros objetos.
Ejemplo: una persona o un
libro.
Ejemplo: un día festivo o un
concepto.
Entidad
Una entidad está
representada por un conjunto
de atributos.
Para cada atributo existe un
rango de valores permitidos,
llamado dominio del atributo,
El dominio del atributo
nombre podría ser el conjunto
de todos los nombres de
personas de X longitudes.
Conjuntos de entidades
Un conjunto de entidades es un
grupo de entidades del mismo tipo.
El conjunto de todas las personas
que tienen una cuenta en el banco.
ejemplo, puede definirse como el
conjunto de entidades-clientes.
Tipos de entidades
Los diferentes tipos de
entidades se catalogan por
entidades fuertes y débiles.
Entidad fuerte
Las entidades fuertes son
aquellas que existen por sí mismas
y NO dependen de otras y se
identifican por una clave primaria.
Entidad débil
Las entidades débiles
contraria a las fuertes no
dependen de una llave primaria
si no de una entidad fuerte, y
usa la clave foránea de la
entidad fuerte.
Ejercicio práctico entidades fuertes y débiles
La biblioteca de la UTEC
necesita organizar su
sistema de préstamos de
libros. Los estudiantes
pueden tomar prestados
libros de la biblioteca, y cada
préstamo debe registrarse
adecuadamente.
Ejercicio práctico entidades fuertes y débiles
Entidades fuertes:
• Estudiante
• Libro
Entidades débiles:
• Préstamo
Relaciones:
Un estudiante puede prestar
muchas veces un solo libro, pero
cada préstamo pertenece a un
solo estudiante.
Ejercicio práctico entidades fuertes y débiles
Ejercicio práctico entidades fuertes y débiles
Un hotel necesita
organizar su sistema de
reservas. Los
huéspedes pueden
hacer reservas para
habitaciones en el
hotel, y cada reserva
debe registrarse
adecuadamente.
Ejemplo: Empleado - Trabajo
Relaciones y conjunto de relaciones
Una relación es un vínculo entre dos o más tablas que permite
organizar y gestionar los datos de manera más eficiente.
Por ejemplo, es posible definir una relación que asocia a un
cliente con la cuenta 1.
Relaciones y conjunto de relaciones
Un conjunto de relaciones se refiere
al conjunto de tablas que forman parte
de la base de datos relacional.
Cada tabla representa una relación,
que es una estructura que organiza los
datos en filas (también llamadas tuplas)
y columnas (atributos)
Cardinalidad
Dentro del modelo E-R la
cardinalidad son las entidades
que están relacionadas entre
ellas, en términos más simples
es la cantidad de veces que las
entidades se relacionan.
Cardinalidad
Cardinalidad de la relación es el número
máximo de instancias de cada entidad que
pueden intervenir en una instancia de la
relación.
Por ejemplo, Uno a uno, Uno a muchos o
Muchos a muchos.
Ejemplo: Empleado - Departamento
Ejemplo: Empleado – Departamento (Análisis)
Entidades:
• Empleado
• Departamento
Relación:
• Trabaja
Cardinalidad:
• Empleado: (0,n) – Puede que un empleado no esté asignado a un departamento,
pero si lo está puede trabajar en uno o varios.
• Departamento: (1,1) – Cada departamento debe tener al menos un empleado.
Ejemplo de cardinalidades
Uno a uno (1,1): Suponiendo que un determinado puesto de
trabajo puede estar ocupado por un solo empleado, y al mismo
tiempo, un empleado puede ocupar simultáneamente un único
puesto de trabajo.
Ejemplo de cardinalidades
Uno a muchos (1,n): En el caso de que una asignatura pueda ser
impartida por un único profesor (no contemplando desdobles), pero
cada profesor pueda impartir muchas asignaturas..
Ejemplo de cardinalidades
Muchos a muchos (N,M), lo normal es que cada autobús pueda ser
conducido por distintos conductores, en diferentes turnos, y al mismo
tiempo, que cada conductor pueda conducir varios autobuses en distintos
turnos, de forma que cada autobús se relaciona con muchos conductores, y
cada conductor se relaciona con muchos autobuses.
Simbología de diagrama Entidad-Relación
Investigación caso de estudio “Hospital”
Un hospital necesita organizar la información sobre sus pacientes, los doctores que los
atienden y las consultas realizadas.
Entidades Identificadas:
Paciente: Cada paciente tiene un ID único, un nombre, una fecha de nacimiento y un número
de contacto.
Doctor: Cada doctor tiene un ID único, un nombre, una especialidad médica y un número de
contacto.
Consulta: Representa la acción de que un doctor atienda a un paciente en una fecha
específica esta incluye:
Fecha de la consulta.
Diagnóstico.
Tratamiento recetado
Investigación caso de estudio “Biblioteca”
Relaciones:
1. Un doctor puede atender a varios pacientes (relación uno a muchos).
2. Un paciente puede ser atendido por varios doctores (relación muchos a muchos).
3. Cada consulta conecta a un doctor con un paciente en una fecha específica.
Tarea:
Objetivo: Crear un modelo E-R para representar el caso de estudio y justificar las
cardinalidades.
Pasos para seguir:
4. Identificar las entidades, atributos, y relaciones descritas.
5. Dibujar el diagrama E-R utilizando las notaciones correctas para:
1. Entidades fuertes y débiles (si las hay).
6. Agregar las cardinalidades correspondientes.
BASE DE
DATOS I
UNIVERSIDAD TECNOLÓGICA
DE EL SALVADOR
2025