0% encontró este documento útil (0 votos)
53 vistas17 páginas

Introducción a Diagramas E-R

Cargado por

ikercambridge77
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas17 páginas

Introducción a Diagramas E-R

Cargado por

ikercambridge77
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

PROGRAMACIÓN

BASE DE DATOS
¿QUÉ ES UN DIAGRAMA E-R?

 Un diagrama o modelo Entidad-Relacion (a veces


denominado por sus siglas. E-R “Entity
relationship” o “DER” Diagrama de Entidad
relación).

Es una herramienta para el modelado de


datos de un sistema de información sus inter-
relaciones y propiedades
¿PARA QUE SIRVE?

 Mediante modelo E-R se  Aunque siguen siendo


pretende visualizar los utilizados, los diagramas
objetos que pertenecen la E/R van cayendo en el
Base de Datos como desuso debido a la
Entidades las cuales tienen progresiva implantación del
unos atributos y se vinculan lenguaje unificado de
mediante Relaciones modelado (UML)
¿CÓMO SE HACE?

 Se parte de una descripción textual del problema o


sistema de información a automatizar
 Se hace una lista de los sustantivos y verbos que
aparecen
 Los sustantivos son posibles entidades o atributos
 Los verbos son posibles relaciones
¿CÓMO SE HACE?

 Analizando las frases se determina la cardinalidad de las


relaciones y otros detalles .

 Se elabora el diagrama Entidad – Relación

 Se completa el modelo con listas de atributos y una


descripción de otras restricciones que no se pueden reflejar en
el diagrama
 El modelado de datos no acaba con el uso de esta técnica.
Son necesarias otras técnicas para lograr un modelo
directamente implementable en una base de datos.

 DADO LO RUDIMENTARIO DE ESTA TÉCNICA SE


NECESITA CIERTO ENTRENAMIENTO Y
EXPERIENCIA PARA LOGRAR BUENOS MODELOS DE
DATOS
PARA TENER EN CUENTA…

Para realizar un diagrama


Entidad Relación Debemos
tener claros los siguientes
conceptos
ENTIDAD

 Representa una cosa u objeto del mundo real con existencia


independiente, es decir, se diferencia de cualquier otro objeto
o cosa, incluso siendo del mismo tipo. Ejemplo:
 Una casa: Aunque sea exactamente igual a otra, aún se
diferenciará en su dirección
 Un automóvil: Aunque sean de la misma marca, el mismo
modelo, tendrán atributos diferentes como el número del
motor
ENTIDAD

 Las entidades se representan con un rectángulo, y en su


interior el nombre de la entidad:

 Los ejemplos más habituales de entidades son: Factura,


persona, empleado
ATRIBUTOS

 Los atributos son las propiedades que describen a


cada entidad en un conjunto de entidades.
 Un conjunto de entidades dentro de una entidad,
tiene valores específicos asignado para cada uno de
sus atributos, de esta forma, es posible su
identificación unívoca.
EJEMPLOS

 A la colección de entidades Alumnos, con el siguiente conjunto


de atributos en común, (id, nombre, edad, semestre),
pertenecen las entidades:
 (1, Sofia, 18 años, 2)
 (2, Marcela, 19 años, 5)
 Cada una de las entidades pertenecientes a este conjunto de
entidades se diferencia de las demás por el valor de sus
atributos
ATRIBUTOS

 Los atributos se representan mediante elipses, y en su interior el


nombre del atributo:
RELACIÓN

 Describe cierta dependencia entre entidades o permite la


asociación de las mismas.
Ejemplo:
 Dadas dos entidades “Habitación 502” y “Juan”, es posible
relacionar que la habitación 502 se encuentra ocupada por el
huésped de nombre Juan.
 Un huésped (entidad), se aloja (relación) en una habitación
(entidad)
RELACIÓN

 Las interrelaciones se representan mediante rombos, y en su


interior el nombre de la interrelación:
REGLAS DE CARDINALIDAD

 Cardinalidad 1:1, que es cuando una entidad A se relaciona solo con otra
entidad B y viceversa. Por ejemplo, el identificador de un coche (número de
bastidor) se corresponde con una matrícula y esa matrícula con ese
identificador del coche.
 Cardinalidad 1:N-1:M, que es cuando una entidad A se puede relacionar
con N entidades B pero no al revés. Por ejemplo un libro puede tener N
ejemplares, pero un ejemplar es solo de un libro.
 Cardinalidad N:M-M:M, que es cuando una entidad A se relaciona con N
entidades B y viceversa. Por ejemplo, un libro puede ser escrito por varios
autores distintos y un autor puede escribir varios libros distintos.
RELACIÓN

 En los extremos de las líneas que parten del rombo se añaden


unos números que indican la cantidad de entidades que
intervienten en la interrelación: 1, n. – l, m Esto también se
suele hacer modificando el extremo de las líneas. Si terminan
con un extremo involucran a una entidad, si terminan en varios
extremos, (generalmente tres), involucrarán a varias entidades:
RELACIÓN

 La idea es simple, aparentemente, pero a la hora de construir


modelos sobre realidades concretas es cuando surgen los
problemas. La realidad es siempre compleja. Las entidades
tienen muchos atributos diferentes, de los cuales debemos
aprender a elegir sólo los que necesitemos. Lo mismo cabe
decir de las interrelaciones. Además, no siempre está
perfectamente claro qué es un atributo y qué una entidad; o
que ventajas obtenemos si tratamos a ciertos atributos como
entidades y viceversa.

También podría gustarte