3 - Modelo Entidad Relacion

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 23

MODELO ENTIDAD

RELACIN

Agosto - 2012

DEFINICION
Denominado por sus siglas como: E-R. Percibe el
mundo real como una serie de objetos relacionados
entre si y pretende representarlos grficamente,
mediante un determinado mecanismo de abstraccin.
Este mecanismo est basado en una serie de smbolos,
reglas y mtodos que nos permitirn representar
grficamente los datos de inters del mundo real.

PASOS DE LA TECNICA
1. Se parte de una descripcin textual del problema o

2.
3.
4.
5.

sistema de informacin a Automatizar (los


requisitos).
Se hace una lista de los sustantivos y verbos que
aparecen.
Los sustantivos son posibles entidades o atributos.
Los verbos son posibles relaciones.
Analizando las frases se determina la cardinalidad
de las relaciones y otros detalles.

PASOS DE LA TECNICA
6. Se elabora el diagrama (o diagramas) entidad-

relacin.
7. Se completa el modelo con listas de atributos y una
descripcin de otras restricciones que no se pueden
reflejar en el diagrama.

ELEMENTOS DEL MODELO ENTIDAD RELACIN


Entidades
Una entidad es cualquier "objeto" discreto sobre el que
se tiene informacin. Se representa mediante un
rectngulo o "caja" etiquetada en su interior mediante un
nombre.
Ejemplos de entidades habituales en los sistemas de
informacin son: factura, persona, Producto, empleado,
etc.

ELEMENTOS DEL MODELO ENTIDAD RELACIN


Entidades
Una entidad es cualquier "objeto" discreto sobre el que
se tiene informacin. Se representa mediante un
rectngulo o "caja" etiquetada en su interior mediante un
nombre.
Ejemplos de entidades habituales en los sistemas de
informacin son: factura, persona, Producto, empleado,
etc.

Instancia
Cada ejemplar de una entidad se denomina instancia.
Por ejemplo, Francisco y Luisa pueden ser dos
instancias distintas de la entidad "persona". Las
instancias no se representan en el diagrama. No
obstante, se pueden documentar aparte porque son
tiles para inicializar la base de datos resultante.

Atributo
Los atributos son las caractersticas que definen o
identifican a una entidad. Estas pueden ser muchas, y el
diseador solo utiliza o implementa las que considere
ms relevantes. Los atributos son las propiedades que
describen a cada entidad en un conjunto de entidades.
Ejemplos de atributos de la entidad "persona":
Documento Nacional de Identidad
nombres
Apellidos
Direccin
cdigo postal, etc.

Atributo - Estructura
Nombre: Especificacin fsica del objeto.
Tipo: Valor que se utiliza para escribir caractersticas

relacionadas al dato (cadena, booleano, fecha, etc.)


Dominio: Conjunto de valores permitidos que va a
usar un atributo.

RELACIONES
Es una asociacin entre entidades, se caracteriza por
restricciones especficas que determinan las entidades
que pueden o no participar en dicha relacin.
Una relacin describe cierta interdependencia (de
cualquier tipo) entre una o ms entidades. Se
representa mediante un rombo etiquetado en su interior
empleando un verbo. Adems, dicho rombo debe unirse
mediante lneas con las entidades que relaciona (es
decir, los rectngulos). Una relacin no tiene sentido sin
las entidades que la relaciona.

Cardinalidad de las relaciones


Es el nmero de ocurrencias de una entidad asociada a
una ocurrencia de otra entidad o la misma entidad a
travs de una relacin.
Las relaciones, en principio binarias, pueden involucrar
a un numero distinto de instancias de cada entidad.

Notacin de la Cardinalidad
"0" si cada instancia de la entidad no est obligada a

participar en la relacin.
"1" si toda instancia de la entidad est obligada a
participar en la relacin y, adems, solamente participa
una vez.
"N" , "M", "*" si cada instancia de la entidad no est
obligada a participar en la relacin y puede hacerlo
cualquier nmero de veces.

CLAVES O LLAVES
Llave Primaria (PK): Un atributo (Llave simple) o
conjunto de atributos (Llave compuesta) que identifican
nicamente una instancia (fila o registro) de una
entidad.

Llave Alterna (AK): Un atributo (Llave simple) o


conjunto de atributos (Llave compuesta) que identifican
nicamente una instancia (fila o registro) de una
entidad, pero que NO ES ESCOGIDA como llave
primaria.

Llave Fornea (FK): Una llave fornea es una llave


primaria de una entidad padre (Fuerte) que es
AGREGADA a la entidad hijo (Dbil) a travs de su
relacin.

MODELO RELACIONAL
El Modelo Relacional representa los datos y las
relaciones entre estos, a travs de una coleccin de
tablas, en las cuales los renglones (tuplas o registros)
equivalen a los cada uno de los registros que contendr
la base de datos y las columnas corresponden a las
caractersticas (atributos) de cada registro localizado
en la tupla.

Caractersticas del modelo relacional


Cada atributo solo puede tomar un nico valor del

dominio, no se admiten valores mltiples.


No existen 2 tuplas iguales.
El orden de las tuplas dentro de la relacin y el de los
atributos, dentro de cada tupla, no es importante.

Partes del modelo


Estructura de datos: Bsicamente se compone de

relaciones.
Manipulacin de datos: Un conjunto de operadores
para recuperar, derivar o modificar los datos
almacenados.
Integridad de datos: Una coleccin de reglas que
definen la consistencia de la base de datos.

GRACIAS POR SU ATENCION

E- mail: manuelj.sanchezr@gmail.com

También podría gustarte