MODELOS DE BASES
DE DATOS
ING. AURELIO CHAVEZ ACHA
Modelo
Entidad -Relación
En este modelo se representan los datos y las
relaciones entre estos, a través de una colección
de tablas, en las cuales los renglones equivalen
a los cada uno de los registros que contendrá la
base de datos y las columnas corresponden a
las características
Se representa por las siglas E-R
Para construir un modelo de manera gráfica
utilizaremos las siguientes elementos:
Entidad
Relación
Unión entre entidades
Atributo
Clave primaria o atributo principal
Entidad
Son los objetos que existen y son parte del
problema a representar y contienen
características propias, son consideradas
como las partes principales del problema.
Por ejemplo un CLIENTE representa una
entidad:
Un atributo es el nombre que se le asigna a
las características de las entidades y que
son de nuestro interés.
Los atributos se representan con elipses.
Atributo
Siguiendo con el ejemplo de los clientes,
sus atributos son nombre, edad, sexo,
dirección.
Clientes
Nombre
Edad Sexo
Dirección
Entidad Cliente = Tabla Cliente
Atributos
Nombre Edad Sexo Dirección
Jose 36 M
Avenida Solidaridad
321, Colonia Morelos,
Uruapan Michoacan
Yahir 57 M
Calle Jose Ma. Morelos
201, Colonia Lazaro
Cardenas, Morelia,
Michoacan
Es el enlace que une a las actividades se le
conoce como relación, que es la asociación
entre dos entidades, y se representa
mediante flechas y rombos.
Relación
Es el identificador principal de cada entidad
y cada entidad debe tener por lo menos una
clave primaria.
Clave primaria
Ejemplos
Emplear nombres para las entidades y
verbos para las relaciones
En las relaciones siempre usar líneas
rectas, sin cruzarlas.
En cada entidad interviene una relación
con una determinada cardinalidad (tipos
de relaciones), de las cuales existen 4
posibles.
Normas para los diagramas E-R
Tabla del empleado
Ahora te preguntaras ¿cómo se representan las relaciones
entre las entidades en este modelo?
La relación entre ambas entidades la
podemos establecer como Venta.
Ahora nos falta describir como se
representa un modelo E-R gráficamente, la
representación es muy sencilla, se emplean
símbolos, los cuales son:
Así nuestro ejemplo anterior quedaría representado de la siguiente forma:
RFC
CLAVE
CARDINALIDAD O
MAPEO
LIBRO ISBNPertenece
1 1
Cliente AutomóvilesCompra
1 N
Empleado EmpresaTrabaja
N M
Mejoras a los
diagramas E-R
Presentación
Ya no colocaremos los atributos (columnas)
dentro de los óvalos, ahora lo haremos a un
costado de ellos.
Relaciones
Quitaremos el verbo y colocaremos la
cardinalidad
1:1
1:N
N:M
Uno a uno
Uno a varios
Varios a uno
Varios a varios
Muchos a muchos
Claves foráneas
Dependiendo del tipo de relación utilizaremos
las claves foráneas
Símbolo de las claves foráneas
N:M Tablas intermedias
Clave foránea en la entidad
en donde recae el varios1:N