MODELOS DE BASES DE DATOS construir un modelo de manera gráfica utilizaremos las siguientes...

Post on 11-Mar-2018

224 views 4 download

Transcript of MODELOS DE BASES DE DATOS construir un modelo de manera gráfica utilizaremos las siguientes...

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