Logo Studenta

Diagramas Entidad Relación, bases de datos - Ing Cesar Ivan Castillo Chio

¡Este material tiene más páginas!

Vista previa del material en texto

Diagrama 
Entidad-Relación
¿Qué es el diagrama ER?
Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y atributos.
2
Simbología del diagrama ER
3
	SIMBOLOGÍA PRINCIPAL DEL DIAGRAMA ER	
	Entidad	
	Atributo	
	Relación	
ENTIDAD
ATRIBUTO
RELACIÓN
¿Qué es una entidad?
Es un objeto que refleja algo del mundo real. Es todo aquello que tenga características
4
COCHE
PERSONA
CASA
ANIMAL
¿Qué es un atributo?
Es una característica que pueda tener una entidad.
5
COLOR
ALTURA
TAMAÑO
MATRÍCULA
EDAD
SABOR
Entidades y atributos
De esta forma se establecen los atributos de una entidad en un diagrama ER
6
ALTURA
NOMBRE
EDAD
PERSONA
COLOR
KM
MARCA
COCHE
Relación
Es lo que asocia una entidad con otra.
7
ATLETA
PREMIOS
Obtiene
ALUMNO
MATERIAS
Estudia
Ejemplo 1 diagrama ER
Te contratan para hacer una BD que permita apoyar el sistema de gestión de ventas. La empresa necesita llevar un control de clientes, productos y ventas.
Los clientes tienen Nombre, CURP, dirección, teléfono
Los productos tienen: ID, nombre, precio y categoría
Las ventas se registran con ID, fecha y monto final.
8
Ejemplo 1 diagrama ER
9
CLIENTES
CURP
Nombre
Dirección
Teléfono
PRODUCTOS
Nombre
ID
Precio
Categoría
Compran
Ejemplo 2 diagrama ER
Se desea realizar una BD para registrar los datos que se manejan en una red social. La red social incluye usuarios, grupos, chats y páginas.
Los usuarios tienen un ID, nombre, fecha de nacimiento, lugar de origen, fotos, videos y publicaciones.
Los grupos contienen ID, nombre y cantidad de usuarios.
Los chats tienen ID, fecha y hora de mensaje así como nombre de los usuarios
Las páginas tienen ID, nombre, cantidad de likes.
10
Cardinalidad
La cardinalidad establece el tipo de relación que puede tener una entidad con otra. Existen principalmente 3 tipos de cardinalidades:
Uno a uno, se escribe 1:1
Uno a muchos, se escribe 1:N
Muchos a muchos, se escribe N:M
11
Ejemplo cardinalidad (Original)
12
	ID	Nombre
	173	José
	345	Ana
	366	Luis
	126	Raquel
	265	Antonio
	ID	Modelo
	4657	Ford
	3234	Kia
	6531	Chevrolet
	7532	Nissan
Relación: Persona tiene Coche
1:1
Persona
Coche
1:1
0:1
Mínimo: 0
Máximo: 1
Mínimo: 1
Máximo: 1
Mínimo o máximo de coches que puede tener una persona
Mínimo o máximo de personas que pueden tener un coche
Ejemplo cardinalidad (Tip)
13
Relación: Persona tiene Coche
Mínimo: ¿Hay personas sin coche?
Máximo: ¿Hay personas con muchos coches?
1:1
Persona
Coche
1:1
0:1 
Mínimo: ¿Hay coches sin dueño?
Máximo: ¿Hay coches con muchos dueños?
Ejemplo cardinalidad
14
	ID	Nombre
	173	José
	345	Ana
	366	Luis
	126	Raquel
	265	Antonio
	ID	Modelo
	4657	Ford
	3234	Kia
	6531	Chevrolet
	7532	Nissan
Relación: Persona tiene Coche
N:1
Persona
Coche
1:1
0:N 
Mínimo: 0 
Máximo: N 
Mínimo: 1 
Máximo: 1 
Ejemplo cardinalidad
15
	ID	Nombre
	173	José
	345	Ana
	366	Luis
	126	Raquel
	ID	Materia
	4657	Español
	3234	Matemáticas
	6531	Química
	7532	Física
	7431	Tecnología
Relación: Alumno estudia materia
N:M
Alumno
Materia
1:N
0:N 
Mínimo: 
Máximo: 
Mínimo: 
Máximo: 
¿Hay alumnos que no estudien ninguna materia?
¿Hay materias que no sean estudiadas por ningún alumno?

Continuar navegando