Está en la página 1de 4

Diagramas Entidad Relacin

Denominado por sus siglas como: E-R; Este modelo representa a la realidad a
travs de un esquema grfico empleando la terminologa de entidades, que son
objetos que existen y son los elementos principales que se identifican en el
problema a resolver con el diagramado y se distinguen de otros por sus
caractersticas particulares denominadas atributos, el enlace que rige la unin de
las entidades est representada por la relacin del modelo.
En la prctica, este modelo de datos no ha llegado a implementarse en ningn
DBMS comercial, pero ha tenido una enorme repercusin como herramienta de
modelado de bases de datos (paradjicamente, bases de datos relacionales),
existiendo hoy en da herramientas de diseo conceptual que incorporan la
totalidad de sus conceptos e incluso productos que transforman diagramas
conceptuales E/R en bases de datos reales en diversos formatos.
En el modelo Entidad/Relacin, el mundo/empresa/seccin de la realidad se
representa mediante un nmero muy reducido de conceptos semnticos bsicos:
el mundo est compuesto de entidades; una entidad es cualquier objeto
distinguible relevante en el mundo en cuestin. Estas entidades poseen un
nmero indeterminado de propiedades, que son "trozos" de informacin que
describen a las entidades de uno u otro modo. Cada una de las entidades tiene
una identidad, esto es, son identificables de forma nica. Grupos de entidades
relacionadas mantienen relaciones con otros grupos de entidades. Tambin
existen subtipos de entidades: la entidad E2 es un subtipo de la entidad E1 si y
slo si cada E2 es tambin un E1.
Se supone que mediante estos simples componentes se puede modelar cualquier
"seccin de realidad". Aplicando estos conceptos al submundo que nos
proponemos modelar, podramos considerar a los distintos lexemas como las
entidades centrales que lo componen. Los lexemas tienen ciertas propiedades
(morfolgicas, sintcticas, semnticas) y mantienen ciertas relaciones con otros
lexemas (sinonimia, hiperonimia). Esto es una enorme simplificacin del asunto,
pero nos puede servir para mostrar el modus operandi que el modelo nos impone.
El modelo E/R aporta una herramienta de modelado para representar las
entidades, propiedades y relaciones: los diagramas Entidad/Relacin. Mediante
stos, el esquema conceptual abstracto puede ser mostrado grficamente y
mantener una independencia conceptual con respecto a la implementacin
propiamente dicha. En realidad, podemos hacer que los diagramas sean un reflejo
fiel de las relaciones, interrelaciones y atributos del modelo relacional de datos o
podemos englobar diversas relaciones en una sola entidad o conjunto de
propiedades.
Los diagramas E/R que se muestran a continuacin son directamente
proyectables sobre un esquema fsico relacional excepto en lo que se refiere a las

relaciones muchos a muchos. Los diagramas E/R son parecidos a los diagramas
de flujo (organigramas) clsicos en que utilizan rectngulos, rombos y valos, pero
los significados de estos elementos son distintos. La siguiente figura muestra un
ejemplo que nos servir para mostrar cmo han de interpretarse estos diagramas.

Los rectngulos representan entidades, los rombos relaciones y los valos


propiedades. Otra diferencia fundamental con los organigramas es que stos
tienen un principio y un final, mientras que un diagrama E/R no. Esto es obvio,
puesto que los organigramas representan procesos, mientras que los diagramas
E/R representan estados. El tipo de relacin entre dos entidades se representa
mediante 1s y Ms (tambin el smbolo
o n ). En la figura la entidad E1
mantiene una relacin de uno a muchos con la entidad E2 y una relacin de uno a
uno con la entidad E3. Existen otras convenciones que hemos querido mostrar en
esta figura. Una propiedad cuyo nombre est subrayado seala que sa es la
propiedad que identifica de forma nica a la entidad, y que se corresponder con
la clave primaria de una relacin en la implementacin relacional. Finalmente, un
rectngulo doble, como el de la entidad E2, significa que esa entidad es
dependiente o dbil, es decir, su existencia depende de la existencia de otra
entidad (E1) en nuestro ejemplo. En algunos diagramas E/R el rombo que indica la
relacin entre una entidad independiente y otra dependiente tambin aparece con
lneas dobles.

Las relaciones tipo/subtipo ( self-joint en la implementacin relacional) se


especifican mediante una relacin de una entidad consigo misma y con las lneas
de unin dirigidas, tales como las que muestra la relacin R4.

Obtencin del Diagrama Entidad Relacin

Componentes y Diagrama E-R


Entidad Regular: Una Entidad fuerte (tambin conocida como entidad regular es
aquella que s puede ser identificada unvocamente. En los casos en que se
requiera, se puede dar que una entidad fuerte "preste" algunos de sus Atributos a
una entidad dbil para que, esta ltima, se pueda identificar.
Entidad dbil: Es aquella que no puede existir sin participar en la relacin, es
decir, aquella que no puede ser unvocamente identificada solamente por sus
atributos como Clave.
Relaciones: La relacin existente entre las entidades. Incricriben a cada entidad
en un Conjunto de entidades. Un conjunto de entidades dentro de una entidad,
tiene valores especficos asignados para cada uno de sus atributos, de esta forma,
es posible su identificacin unvoca.
Ejemplos:
A la coleccin de entidades Alumnos, con el siguiente conjunto de atributos en
comn, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sofa, 18
aos, 2)(2, Josefa, 19 aos, 5) (3, Gabriela, 20 aos, 2.
Conector: Separador Una Clave principal se utiliza para relacionar una tabla con
claves externas de otras tablas.) Consta de dos campos: las claves externas Clave
externa: uno o ms campos de tabla (columnas) que hacen referencia al campo o
campos de clave principal de otra tabla. Una Clave externa indica cmo estn
relacionadas las tablas.) de las Tablas A y B. Una relacin de Varios a varios no es
sino dos relaciones de Uno a varios con una tercera tabla. Por ejemplo, la tabla

Pedidos y la tabla Productos tienen una relacin de Varios a varios que se define
mediante la creacin de dos relaciones de Uno a varios con la tabla Detalles de
pedidos. Un pedido puede incluir muchos productos, y cada producto puede
aparecer en muchos pedidos. Ejemplo: personas y viviendas.
Pasos a seguir para el Diagrama Entidad Relacin
1. Una entidad se relaciona con otra entidad con una lnea continua, ya que no
lleva flechas, es solo una direccin continua. 2. Toda relacin debe de llevar una
cardinalidad (determina el nivel de cardinalidad). 3. Una relacin entre dos
entidades siempre se va a dar por medio de un rombo (si tienes una entidad
alumno, otra materia, se traza una lnea en el medio de la lnea se pone un rombo,
dentro del rombo se pone "el alumno se inscribe", el nivel seria uno a muchos ya
que el alumno se inscribe a varias materias). 4. Cada entidad deber tener sus
elementos.
Operaciones sobre objetos grficos del diagrama Entidad Relacin
Generalizacin/Especializacin: Permite formar una nueva entidad, mediante la
unin de otras entidades. El proceso inverso se denomina especializacin.
Agregacin: Permite formar una nueva entidad, sobre la base de una relacin.
Agrupamiento: Define una nueva entidad, donde cada ocurrencia es un grupo de
ocurrencias de la entidad fuente.
La Generalizacin y especializacin Es el resultado de la unin de 2 o ms
conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de
ms alto nivel. La generalizacin se usa para hacer resaltar los parecidos entre
tipos de entidades de nivel ms bajo y ocultar sus diferencias.
La generalizacin consiste en identificar todos aquellos atributos iguales de un
conjunto de entidades para formar una entidad(es) global(es) con dichos atributos
semejantes, dicha entidad(es) global(es) quedara a un nivel ms alto al de las
entidades origen.
La agregacin surge de la limitacin que existe en el modelado de E-R, al no
permitir expresar las relaciones entre relaciones de un modelo E-R en el caso de
que una relacin X se quiera unir con una entidad cualquiera para formar otra
relacin.