SlideShare una empresa de Scribd logo
1 de 26
MODELO ENTIDAD
RELACIÓN
Pasos para Diagramar
MCs. Ing. Prof. Dubraska Delgado
Modelo Entidad Relación
www.themegallery.com
Es una técnica de diagramación de modelo de datos, que en
función al propósito identifica los objetos (compuestos por
datos que describen las características relevantes) y la forman
en que se vinculan entre sí para obtener información
Esta técnica de modelado de Base de Datos, ampliamente empleada, radica su
fortaleza en la identificación de los objetos reales o abstractos(entidades) que
permiten alcanzar el objetivo de información establecido, expresando para ello
lasrelacioneslógicas quesedanentrelosobjetos,siguiendounasreglasbásicas
que restringe la manera de vincularlos. Al ser un diagrama tiene una simbología
específicapararepresentarcadaelemento,talcomoveremosseguidamente
Simbología del Modelo Entidad Relación
www.themegallery.com
LasimbologíadelModeloEntidadRelaciónessimple,talcomosemuestraacontinuación:
Símbolo Significado
Rectángulo Entidad, son los objetos reales o abstractos
Elipse Atributo; representa las características de los objetos o entidades.
Rombo Relación, determina la manera en la cual se vinculan las entidades
Línea Une los diferentes elementos del diagrama
Ejemplo 1:
www.themegallery.com Company Logo
Cuandosetieneunenunciadoseestableceránlecturassucesivasalmismo,encadaciclodelecturaseahonda
endetallesrelevantes,quenosaproximaránsistemáticamentealasolucióndelproblemaplanteado.
Una empresa lleva un registro de los clientes de quienes se tiene
nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama
Entidad Relación
• Se busca conocer el
propósito u objetivo,
que se persigue en el
planteamiento y de
qué manera será
modelado
Primer
Ciclo
• Se detectan las
entidades, las cuales
pueden ser
identificadas en la
descripción
buscando Sustantivos
Segundo
Ciclo
• Se revisa para
identificar las
Características de los
objetos listados
previamente
Tercer
ciclo
Comencemos a resolver
Ejemplo 1:
www.themegallery.com Company Logo
La empresa llevará un registro de los clientes, como existen varias técnicas de diagramación o modelado, se
solicita elModeloEntidadRelación
Una empresa lleva un registro de los clientes de quienes se tiene
nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama
Entidad Relación
Identificación del propósito
Primer
Ciclo:
Conocer el propósito permitirá ubicar mejor los datos
relevantes e ignorar aquellos que aunque relacionados no
aportan nada al modelo.
Ejemplo 1:
www.themegallery.com Company Logo
Sebuscanlasentidadespotenciales,paraelloubicaremostodoslossustantivosenladescripción:
Una empresa lleva un registro de los clientes de quienes se tiene
nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama
Entidad Relación
Ubicar entidades potenciales
Segundo
Ciclo:
Lasentidadespotencialesson:
• Empresa
• Clientes
Importante
Recordar
• La entidades siempre deben ser
definidas en singular, sin importar
que se muestren en plural
• Deben ser escritas en letras
mayúsculas en el símbolo de
entidad.
Ejemplo 1:
www.themegallery.com Company Logo
Para cada entidades potencial se buscan sus atributos, características o cualidades. En las descripciones se
puede:
• Mencionartodoslosdatosrelevantes considerados.
• Seanteponenaunsustantivo
• Oseubicanluegodelsustantivo comounlistado
Una empresa lleva un registro de los clientes de
quienes se tiene nombres, apellidos, cedula,
dirección, sexo y edad. Elabore un diagrama
Entidad Relación
Asignar Atributos a las entidades
Tercer
Ciclo:
Los atributos asignados a las entidades
potencialesson:
• EMPRESA
• CLIENTE (nombres, apellidos, cedula,
dirección,sexo,edad
Importante
Recordar
•Es buena practica identificar a cual
entidad pertenece si el atributo es un
nombre común empleado en otras
entidades
•Deben ser escritas en letras
minúsculas en el símbolo del
atributo.
Ejemplo 1: Construyamos el sencillo modelo
www.themegallery.com
En este caso, de las entidades potenciales solo consideramos la que tiene atributos, la descripción aunque
mencionalaentidadempresa,no indicaatributosporloqueeldiagramaquedaríadelasiguiente manera:
En este punto las líneas están uniendo elementos de una entidad, pero para asociar con otras entidades
necesitamosmanejarotroconceptoclave,comoloeslasRelacionesentreentidades,quenosmuestralaforma
lógicacomoamabasentidadessevinculan.Conestepropósito enmente,introduciremosunnuevoconcepto.
LostiposdeRelaciones
CLIENTE
nombres
apellidos
cédula dirección
Edad
Sexo
Tipos de Relaciones
RELACIÓN UNO A UNO
Una representación de la entidad A solo puede asociarse con una única
representación de la entidad B y viceversa
RELACIÓN UNO A MUCHOS
Una representación de la entidad A puede asociarse con varias
representaciones de la entidad B y una representación de la entidad B solo
puede vincularse con una representación de la entidad A
RELACIÓN MUCHOS A MUCHOS
Varias representaciones de la entidad A pueden asociarse con varios registros
o representaciones de la entidad B y viceversa.
Eltipoderelaciónindicaconcuántoselementosdelaotraentidadpuedevincularse,esdecir,
establece cardinalidad alarelaciónrestringiendosumaneradevincularse.Existentrestipos
derelaciones
Simbología de los Tipos de Relaciones
www.themegallery.com
La relaciones comprenden un verbo que muestra la forma en la que se asocian las
entidades, se representa con un rombo, pero adicionalmente se requiere definir la cantidad
devinculacionesmáximasquepuedendarseentrelasentidades
Símbolo Significado
Rombo Indica cómo es la asociación mediante entidades
Línea Establece una relación uno a uno, es decir, en la entidad inicial (A) solo le
corresponde una a la llegada(B) y viceversa.
Línea bifurcada Representa la relación Uno a Muchos, de la entidad inicial(A) se puede
tener varias representaciones en la final (B) y de la entidad final solo una
única representación en la entidad inicial
Línea doblemente Bifurcada Empleada en la relación Muchos a Muchos, la entidad inicial (A) tiene
varias representaciones en la entidad final (B) y viceversa
Representación Gráfica de los Tipos de Relaciones
Haremos una primera aproximación a la Representación gráfica de los tipos de relaciones
centrando nuestra atención en la forma correcta de simbolizar la cantidad de vinculaciones,
dejandoporahoraaunladolosdetallesdelaformaenlacualseasocianlasentidades
A
B
a1
a2
a3
b1
b2
b3
A
B
a1
a2
a3
b1
b2
b3
B
b1
b2
b3
A
a1
a2
a3
¿Cómo Determinar el tipo de relación?
www.themegallery.com Company Logo
Una interrogante
• Para indicar la cardinalidad, la pregunta idónea es Cuánto(s) cuya respuesta siempre
referirá a una cantidad o cifra numérica
Sustantivo Inicial
• Representa el nombre de la entidad donde se origina la interrogante
Verbo
•Indica la forma de asociación que se da entre las las entidades consideradas
Sustantivode Llegada
• Representa la entidad donde se ubicará la respuesta a la interrogante
Paraestablecereltipoderelación adecuadosedebenconsiderarcuatroelementosclaves:
¿Cómo establecer el tipo de relación?
www.themegallery.com
Sin importar el orden en el que se organicen los elementos de la interrogante deben estar
presentesyagregarconectoresqueledensentidoalapregunta
¿Cuántos + Entidad A + verbo + Entidad B?
Entidad A + ¿Cuánto(s) + Entidad B
+ verbo?
La pregunta es bidireccional, por tano se debe preguntar en ambos sentidos de la entidad A
con llegada a la Entidad B y viceversa, la respuesta siempre se ubicará del lado de la segunda
entidadmencionadaoentidaddellegada.Veamos algunosejemplos.
Ejemplo 2:
www.themegallery.com Company Logo
Cuandosetieneunenunciadoseestableceránlecturassucesivasalmismo,encadaciclodelecturaseahonda
endetallesrelevantes,quenosaproximaránsistemáticamentealasolucióndelproblemaplanteado.
Una empresa dispone de una flota de autos para sus vendedores. A
cada vendedor se le asigna un auto, y cada auto sólo se asigna a un
vendedor. Modele mediante MER
•Se busca conocer el
propósito u objetivo,
que se persigue en el
planteamiento y de
qué manera será
modelado
Primer
Ciclo
•Se detectan las
entidades, las cuales
pueden ser
identificadas en la
descripción buscando
Sustantivos
Segundo
Ciclo
•Se revisa para
identificar las
Características de los
objetos listados
previamente
Tercer
ciclo
•Se ubican atributos
que pueden distinguir
una entidad de la otra
de forma única
llamada Claves
principales
Cuarto
ciclo
•Inspeccionamos las
formas en las que se
relacionan las
entidades, mediante
verbos
Quinto
Ciclo
Ejemplo 2:
www.themegallery.com
Para efectos ilustrativos este enunciado muestra información básica para establecer relaciones. Sin embargo
podemosrecorrerlos ciclosdelectura.Talcomoseindicaa continuación:
Una empresa dispone de una flota de autos para sus
vendedores. A cada vendedor se le asigna un auto, y cada
auto sólo se asigna a un vendedor. Modele mediante MER
Primer Ciclo
• El propósito, es
conocer la
asignación de
Vehículos a los
empleados de
una empresa
Segundo
Ciclo
• Los sustantivos:
• Empresa, flota,
autos,
vendedores
Tercer ciclo
• No se indican
características
a los objetos
identificados
Cuarto ciclo
• No se
evidencian
Claves
principales,
deben ser
asignadas
Quinto Ciclo
• Aparecen
verbos como:
dispone,
asigna
Ejemplo 2:
www.themegallery.com Company Logo
En el enunciado se establece de forma implícita que los autos son herramientas de trabajo, por tanto el
propósito que persigue es conocer el responsable de un vehículo específico, para establecer la relación se
debenidentificarlasentidadesrepresentadasporsustantivos
Una empresa dispone de una flota de autos para sus vendedores. A
cada vendedor se le asigna un auto, y cada auto sólo se asigna a un
vendedor.
• Hay varios en la descripción: Empresa, flota, autos, vendedores Se
consideran aquellos que reflejan una vinculación: Autos y Vendedores
Sustantivos
• En el texto hay dos: Dispone y asigna Tomaremos aquel que expresa un
vínculo entre sustantivos, el cual es Asigna
Verbo
• ¿Cuántos Autos se asigna a un vendedor?
• A un vendedor ¿cuántos Autos se le asigna?
Preguntas
Ejemplo 2:
Una empresa dispone de una flota de autos para sus vendedores. A
cada vendedor se le asigna un auto, y cada auto sólo se asigna a un
vendedor.
Aún cuando los sustantivos se muestren en plural al momento de definir la entidad, debe expresarse en
singular,evitandoinconvenientesalahoradeformularlapreguntaquedeterminalacardinalidaddelarelación.
En el Modelo Entidad Relación, la relación es representada como un rombo en el que se incluye el verbo.
Veamoslarepresentación
Seleasignaunoalvendedor
Seleasignauno
AUTO VENDEDOR
Asigna
Ejercicios Propuestos:
A continuación se presenta una serie de enunciados para que establezcas y definas el tipo de relación
Adecuado.
Caso 1
• Una empresa está organizada en departamentos, donde trabajan
varios empleados, pero un empleado solo pertenece a un
departamento
Caso 2
• En una tienda de víveres, un cliente puede adquirir diferentes
productos y un producto puede ser adquirido por diversos clientes
Caso 3
• La aerolínea sky desea efectuar el pago por nómina, a tal fin apertura
cuentas a cada uno de los empleados
Pasos para construir un Diagrama Entidad Relación
A continuación se presenta una serie de enunciados para que establezcas y definas el tipo de relación
Adecuado.
Elaborar un Diagrama Entidad
Relación
Identificar Entidades Potenciales
Asignar los atributos
Determinar Clave Principal
PASO 3
Identificar pares de relaciones
Elaborar el Diagrama
Resolviendo un ejemplo Completo
SepresentaacontinuaciónelenunciadocompletodelEjemplo2
Una empresa dispone de una flota de autos para sus vendedores. A cada
vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Los
conjuntos de valores que deseamos almacenar son los siguientes: #M, matrículas
de los autos de la empresa, MO, modelos de estos autos, #IV, identificadores de
vendedores, NV, nombres de los vendedores. Representar esta descripción en un
diagrama Entidad Relación
Recuerde que debemos extraer el propósito y la manera en la cual se presentará el modelo, en este caso se
pretende conocer la asignación de Vehículos a los empleados de una empresa y modelar esa realidad
empleandoelModeloEntidad-Relación
Identificar Entidades Potenciales
PASO 1
Una empresa dispone de una flota de
autos para sus vendedores. A cada
vendedor se le asigna un auto, y cada
auto sólo se asigna a un vendedor. Los
conjuntos de valores que deseamos
almacenar son los siguientes: #M,
matrículas de los autos de la
empresa, MO, modelos de estos
autos, #IV, identificadores de
vendedores, NV, nombres de los
vendedores. Representar esta
descripción en un diagrama Entidad
Relación
Se Buscan en la descripción los sustantivos
presentes:
• EMPRESA
• FLOTA
• AUTO
• VENDEDOR
• MATRÍCULA
RECUERDA QUE…
Las entidades deben
escribirse en mayúsculas
y en singular
NOTA:
No todas las entidades listadas se
integran al modelo final
Asignar los Atributos
PASO 2
Una empresa dispone de una flota de
autos para sus vendedores. A cada
vendedor se le asigna un auto, y cada
auto sólo se asigna a un vendedor. Los
conjuntos de valores que deseamos
almacenar son los siguientes: #M,
matrículas de los autos de la
empresa, MO, modelos de estos
autos, #IV, identificadores de
vendedores, NV, nombres de los
vendedores. Representar esta
descripción en un diagrama Entidad
Relación
En este ciclo de lectura se revisa para encontrar
listado de características en la descripción los
sustantivospresentes:
• EMPRESA
• FLOTA
• AUTO(Modelo,
• VENDEDOR (IdentificadorVendedor, Nombre
vendedor)
• MATRÍCULA
RECUERDA QUE…
Los atributos pueden ser
listas de características
antes o después de un
sustantivo, o de forma
general
NOTA:
Los atributos deben mostrar nombres con
sentido, para efectos de reducir espacio se
empleará las iniciales de los atributos
Determinar Clave Principal
PASO 3
Una empresa dispone de una flota de
autos para sus vendedores. A cada
vendedor se le asigna un auto, y cada
auto sólo se asigna a un vendedor. Los
conjuntos de valores que deseamos
almacenar son los siguientes: #M,
matrículas de los autos de la
empresa, MO, modelos de estos
autos, #IV, *identificadores de
vendedores, NV, nombres de los
vendedores. Representar esta
descripción en un diagrama Entidad
Relación
De los atributos encontrados se busca aquel o
aquellos que unidos permiten identificar de manera
única a una entidad, de no encontrarlos se
incorporanalmodelo:
• AUTO(Modelo,NroPlaca
• VENDEDOR ( *IdentificadorVendedor, Nombre
vendedor)
RECUERDA QUE…
La clave me debe permitir diferenciar
una representación de entidad de otra
sin lugar a dudas
NOTA:
Los atributos deben mostrar nombres con
sentido, para efectos de reducir espacio se
empleará las iniciales de los atributos
Identificar Pares de Relaciones
PASO 4
Una empresa dispone de una flota de
autos para sus vendedores. A cada
vendedor se le asigna un auto, y cada
auto sólo se asigna a un vendedor. Los
conjuntos de valores que deseamos
almacenar son los siguientes: #M,
matrículas de los autos de la
empresa, MO, modelos de estos
autos, #IV, *identificadores de
vendedores, NV, nombres de los
vendedores. Representar esta
descripción en un diagrama Entidad
Relación
Las descripciones pueden contener muchas
relaciones, pero estas se establecen en pares, la
entidad o entidades con mayor número de
asociaciones,seubicanenelcentrodelmodelo:
RECUERDA QUE…
Los verbo permite establecer asociaciones entre pares de
entidades y el tipo me indica cuántas representacions de
una entidad pueden vincularse con la otra
NOTA:
Hay momentos que no se indican las relaciones
de manera bidireccional, en cuyo caso debes
completar siguiendo la lógica del proceso.
VENDEDOR
AUTO Asigna
Elaborar el Diagrama
PASO 5
Los elementos identificados se ubican empleando la simbología adecuada, siempre es
recomendable hacer una última lectura rápida para verificar que se cumple con todas las
restricciones establecidas.
NOTA:
Los campos claves se destacan marcando un
asterisco (*) y subrayando.
VENDEDOR
AUTO Asigna
modelo
*NroPlaca
nombreVen
*#IdenV
Ejercicios Propuestos:
Caso 1
• Obtener el diagrama E-R con las 3 entidades siguientes:
• Empleados (Nombre, Telefono, Salario)
• Departamentos (Nombre, Localización)
• Jefes (Nombre)
• Trabaja-en (Empleados, Departamentos)
• Dirige (Jefe, Departamento)
Caso 2
• Eduardo Jiménez es un horticultor que está en el negocio de las frutas desde hace muchos años.
Construya el modelo Entidad relación considerando la siguiente información:
• El huerto tiene un atributo AREA que lo describe (por ej.: Campo Florido, Siempre Verde, etc.)
• Cada huerto esta relacionado con los árboles que están en el huerto, por lo que las instancias de
ARBOL son árboles físico, no tipos de árboles
• Los árboles tienen un año de plantado y muerte, si el árbol aún es productivo el valor del atributo
AÑO DE MUERTE es nulo.
• Los árboles tienen especies (manzanos, duraznos, etc.) y variedades (manzanas verdes, manzanas
rojas, etc.). Un árbol puede tener injertos, por ejemplo un manzano rojo puede tener un injerto de
manzana verde. no es verde pero ambas son manzanas, luego produce las dos variedades pero es de
una sola especie

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Anomalias
AnomaliasAnomalias
Anomalias
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con java
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datos
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
3. Análisis de Requerimientos
3. Análisis de Requerimientos3. Análisis de Requerimientos
3. Análisis de Requerimientos
 

Similar a Modelo Entidad Relación

Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
3 modelo er
3 modelo er3 modelo er
3 modelo erramume69
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datosJulio Fernandez
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - RelaciónDenisse C
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual Claü Vides
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfAbisSanMartin1
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Ernera24mx
 

Similar a Modelo Entidad Relación (20)

Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Modelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdfModelo Entidad Relacion.pdf
Modelo Entidad Relacion.pdf
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - Relación
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdf
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
MODELADO DE DATOS
MODELADO DE DATOSMODELADO DE DATOS
MODELADO DE DATOS
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Er
 

Más de Damelys Bracho

Tarea 3 gustave eiffel bureau click up
Tarea 3  gustave eiffel bureau click upTarea 3  gustave eiffel bureau click up
Tarea 3 gustave eiffel bureau click upDamelys Bracho
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalDamelys Bracho
 
Analisis estructurado.dfd
Analisis estructurado.dfdAnalisis estructurado.dfd
Analisis estructurado.dfdDamelys Bracho
 
Ejemplo de modelo relacional
Ejemplo de modelo relacionalEjemplo de modelo relacional
Ejemplo de modelo relacionalDamelys Bracho
 
Unidad ii bases de datos
Unidad ii bases de datosUnidad ii bases de datos
Unidad ii bases de datosDamelys Bracho
 
Modelo relacional (mr)
Modelo relacional (mr)Modelo relacional (mr)
Modelo relacional (mr)Damelys Bracho
 
Miperfilasesoria damelys
Miperfilasesoria damelysMiperfilasesoria damelys
Miperfilasesoria damelysDamelys Bracho
 
Miplanificacion damelys bracho
Miplanificacion damelys brachoMiplanificacion damelys bracho
Miplanificacion damelys brachoDamelys Bracho
 
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...Damelys Bracho
 
Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información Damelys Bracho
 
Beneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionBeneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionDamelys Bracho
 

Más de Damelys Bracho (17)

Tarea 3 gustave eiffel bureau click up
Tarea 3  gustave eiffel bureau click upTarea 3  gustave eiffel bureau click up
Tarea 3 gustave eiffel bureau click up
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
 
Analisis estructurado.dfd
Analisis estructurado.dfdAnalisis estructurado.dfd
Analisis estructurado.dfd
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Ejemplo de modelo relacional
Ejemplo de modelo relacionalEjemplo de modelo relacional
Ejemplo de modelo relacional
 
Unidad ii bases de datos
Unidad ii bases de datosUnidad ii bases de datos
Unidad ii bases de datos
 
Modelo relacional (mr)
Modelo relacional (mr)Modelo relacional (mr)
Modelo relacional (mr)
 
Toma decisiones
Toma decisionesToma decisiones
Toma decisiones
 
Miperfilasesoria damelys
Miperfilasesoria damelysMiperfilasesoria damelys
Miperfilasesoria damelys
 
Sinoptico
SinopticoSinoptico
Sinoptico
 
Miperfilasesoria
MiperfilasesoriaMiperfilasesoria
Miperfilasesoria
 
Miplanificacion damelys bracho
Miplanificacion damelys brachoMiplanificacion damelys bracho
Miplanificacion damelys bracho
 
Presentacion modulo 6
Presentacion modulo 6Presentacion modulo 6
Presentacion modulo 6
 
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
 
Bloque 0 Pacie
Bloque 0 PacieBloque 0 Pacie
Bloque 0 Pacie
 
Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información
 
Beneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionBeneficios de los Sistemas de Informacion
Beneficios de los Sistemas de Informacion
 

Último

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

Modelo Entidad Relación

  • 1. MODELO ENTIDAD RELACIÓN Pasos para Diagramar MCs. Ing. Prof. Dubraska Delgado
  • 2. Modelo Entidad Relación www.themegallery.com Es una técnica de diagramación de modelo de datos, que en función al propósito identifica los objetos (compuestos por datos que describen las características relevantes) y la forman en que se vinculan entre sí para obtener información Esta técnica de modelado de Base de Datos, ampliamente empleada, radica su fortaleza en la identificación de los objetos reales o abstractos(entidades) que permiten alcanzar el objetivo de información establecido, expresando para ello lasrelacioneslógicas quesedanentrelosobjetos,siguiendounasreglasbásicas que restringe la manera de vincularlos. Al ser un diagrama tiene una simbología específicapararepresentarcadaelemento,talcomoveremosseguidamente
  • 3. Simbología del Modelo Entidad Relación www.themegallery.com LasimbologíadelModeloEntidadRelaciónessimple,talcomosemuestraacontinuación: Símbolo Significado Rectángulo Entidad, son los objetos reales o abstractos Elipse Atributo; representa las características de los objetos o entidades. Rombo Relación, determina la manera en la cual se vinculan las entidades Línea Une los diferentes elementos del diagrama
  • 4. Ejemplo 1: www.themegallery.com Company Logo Cuandosetieneunenunciadoseestableceránlecturassucesivasalmismo,encadaciclodelecturaseahonda endetallesrelevantes,quenosaproximaránsistemáticamentealasolucióndelproblemaplanteado. Una empresa lleva un registro de los clientes de quienes se tiene nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama Entidad Relación • Se busca conocer el propósito u objetivo, que se persigue en el planteamiento y de qué manera será modelado Primer Ciclo • Se detectan las entidades, las cuales pueden ser identificadas en la descripción buscando Sustantivos Segundo Ciclo • Se revisa para identificar las Características de los objetos listados previamente Tercer ciclo Comencemos a resolver
  • 5. Ejemplo 1: www.themegallery.com Company Logo La empresa llevará un registro de los clientes, como existen varias técnicas de diagramación o modelado, se solicita elModeloEntidadRelación Una empresa lleva un registro de los clientes de quienes se tiene nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama Entidad Relación Identificación del propósito Primer Ciclo: Conocer el propósito permitirá ubicar mejor los datos relevantes e ignorar aquellos que aunque relacionados no aportan nada al modelo.
  • 6. Ejemplo 1: www.themegallery.com Company Logo Sebuscanlasentidadespotenciales,paraelloubicaremostodoslossustantivosenladescripción: Una empresa lleva un registro de los clientes de quienes se tiene nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama Entidad Relación Ubicar entidades potenciales Segundo Ciclo: Lasentidadespotencialesson: • Empresa • Clientes Importante Recordar • La entidades siempre deben ser definidas en singular, sin importar que se muestren en plural • Deben ser escritas en letras mayúsculas en el símbolo de entidad.
  • 7. Ejemplo 1: www.themegallery.com Company Logo Para cada entidades potencial se buscan sus atributos, características o cualidades. En las descripciones se puede: • Mencionartodoslosdatosrelevantes considerados. • Seanteponenaunsustantivo • Oseubicanluegodelsustantivo comounlistado Una empresa lleva un registro de los clientes de quienes se tiene nombres, apellidos, cedula, dirección, sexo y edad. Elabore un diagrama Entidad Relación Asignar Atributos a las entidades Tercer Ciclo: Los atributos asignados a las entidades potencialesson: • EMPRESA • CLIENTE (nombres, apellidos, cedula, dirección,sexo,edad Importante Recordar •Es buena practica identificar a cual entidad pertenece si el atributo es un nombre común empleado en otras entidades •Deben ser escritas en letras minúsculas en el símbolo del atributo.
  • 8. Ejemplo 1: Construyamos el sencillo modelo www.themegallery.com En este caso, de las entidades potenciales solo consideramos la que tiene atributos, la descripción aunque mencionalaentidadempresa,no indicaatributosporloqueeldiagramaquedaríadelasiguiente manera: En este punto las líneas están uniendo elementos de una entidad, pero para asociar con otras entidades necesitamosmanejarotroconceptoclave,comoloeslasRelacionesentreentidades,quenosmuestralaforma lógicacomoamabasentidadessevinculan.Conestepropósito enmente,introduciremosunnuevoconcepto. LostiposdeRelaciones CLIENTE nombres apellidos cédula dirección Edad Sexo
  • 9. Tipos de Relaciones RELACIÓN UNO A UNO Una representación de la entidad A solo puede asociarse con una única representación de la entidad B y viceversa RELACIÓN UNO A MUCHOS Una representación de la entidad A puede asociarse con varias representaciones de la entidad B y una representación de la entidad B solo puede vincularse con una representación de la entidad A RELACIÓN MUCHOS A MUCHOS Varias representaciones de la entidad A pueden asociarse con varios registros o representaciones de la entidad B y viceversa. Eltipoderelaciónindicaconcuántoselementosdelaotraentidadpuedevincularse,esdecir, establece cardinalidad alarelaciónrestringiendosumaneradevincularse.Existentrestipos derelaciones
  • 10. Simbología de los Tipos de Relaciones www.themegallery.com La relaciones comprenden un verbo que muestra la forma en la que se asocian las entidades, se representa con un rombo, pero adicionalmente se requiere definir la cantidad devinculacionesmáximasquepuedendarseentrelasentidades Símbolo Significado Rombo Indica cómo es la asociación mediante entidades Línea Establece una relación uno a uno, es decir, en la entidad inicial (A) solo le corresponde una a la llegada(B) y viceversa. Línea bifurcada Representa la relación Uno a Muchos, de la entidad inicial(A) se puede tener varias representaciones en la final (B) y de la entidad final solo una única representación en la entidad inicial Línea doblemente Bifurcada Empleada en la relación Muchos a Muchos, la entidad inicial (A) tiene varias representaciones en la entidad final (B) y viceversa
  • 11. Representación Gráfica de los Tipos de Relaciones Haremos una primera aproximación a la Representación gráfica de los tipos de relaciones centrando nuestra atención en la forma correcta de simbolizar la cantidad de vinculaciones, dejandoporahoraaunladolosdetallesdelaformaenlacualseasocianlasentidades A B a1 a2 a3 b1 b2 b3 A B a1 a2 a3 b1 b2 b3 B b1 b2 b3 A a1 a2 a3
  • 12. ¿Cómo Determinar el tipo de relación? www.themegallery.com Company Logo Una interrogante • Para indicar la cardinalidad, la pregunta idónea es Cuánto(s) cuya respuesta siempre referirá a una cantidad o cifra numérica Sustantivo Inicial • Representa el nombre de la entidad donde se origina la interrogante Verbo •Indica la forma de asociación que se da entre las las entidades consideradas Sustantivode Llegada • Representa la entidad donde se ubicará la respuesta a la interrogante Paraestablecereltipoderelación adecuadosedebenconsiderarcuatroelementosclaves:
  • 13. ¿Cómo establecer el tipo de relación? www.themegallery.com Sin importar el orden en el que se organicen los elementos de la interrogante deben estar presentesyagregarconectoresqueledensentidoalapregunta ¿Cuántos + Entidad A + verbo + Entidad B? Entidad A + ¿Cuánto(s) + Entidad B + verbo? La pregunta es bidireccional, por tano se debe preguntar en ambos sentidos de la entidad A con llegada a la Entidad B y viceversa, la respuesta siempre se ubicará del lado de la segunda entidadmencionadaoentidaddellegada.Veamos algunosejemplos.
  • 14. Ejemplo 2: www.themegallery.com Company Logo Cuandosetieneunenunciadoseestableceránlecturassucesivasalmismo,encadaciclodelecturaseahonda endetallesrelevantes,quenosaproximaránsistemáticamentealasolucióndelproblemaplanteado. Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Modele mediante MER •Se busca conocer el propósito u objetivo, que se persigue en el planteamiento y de qué manera será modelado Primer Ciclo •Se detectan las entidades, las cuales pueden ser identificadas en la descripción buscando Sustantivos Segundo Ciclo •Se revisa para identificar las Características de los objetos listados previamente Tercer ciclo •Se ubican atributos que pueden distinguir una entidad de la otra de forma única llamada Claves principales Cuarto ciclo •Inspeccionamos las formas en las que se relacionan las entidades, mediante verbos Quinto Ciclo
  • 15. Ejemplo 2: www.themegallery.com Para efectos ilustrativos este enunciado muestra información básica para establecer relaciones. Sin embargo podemosrecorrerlos ciclosdelectura.Talcomoseindicaa continuación: Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Modele mediante MER Primer Ciclo • El propósito, es conocer la asignación de Vehículos a los empleados de una empresa Segundo Ciclo • Los sustantivos: • Empresa, flota, autos, vendedores Tercer ciclo • No se indican características a los objetos identificados Cuarto ciclo • No se evidencian Claves principales, deben ser asignadas Quinto Ciclo • Aparecen verbos como: dispone, asigna
  • 16. Ejemplo 2: www.themegallery.com Company Logo En el enunciado se establece de forma implícita que los autos son herramientas de trabajo, por tanto el propósito que persigue es conocer el responsable de un vehículo específico, para establecer la relación se debenidentificarlasentidadesrepresentadasporsustantivos Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. • Hay varios en la descripción: Empresa, flota, autos, vendedores Se consideran aquellos que reflejan una vinculación: Autos y Vendedores Sustantivos • En el texto hay dos: Dispone y asigna Tomaremos aquel que expresa un vínculo entre sustantivos, el cual es Asigna Verbo • ¿Cuántos Autos se asigna a un vendedor? • A un vendedor ¿cuántos Autos se le asigna? Preguntas
  • 17. Ejemplo 2: Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Aún cuando los sustantivos se muestren en plural al momento de definir la entidad, debe expresarse en singular,evitandoinconvenientesalahoradeformularlapreguntaquedeterminalacardinalidaddelarelación. En el Modelo Entidad Relación, la relación es representada como un rombo en el que se incluye el verbo. Veamoslarepresentación Seleasignaunoalvendedor Seleasignauno AUTO VENDEDOR Asigna
  • 18. Ejercicios Propuestos: A continuación se presenta una serie de enunciados para que establezcas y definas el tipo de relación Adecuado. Caso 1 • Una empresa está organizada en departamentos, donde trabajan varios empleados, pero un empleado solo pertenece a un departamento Caso 2 • En una tienda de víveres, un cliente puede adquirir diferentes productos y un producto puede ser adquirido por diversos clientes Caso 3 • La aerolínea sky desea efectuar el pago por nómina, a tal fin apertura cuentas a cada uno de los empleados
  • 19. Pasos para construir un Diagrama Entidad Relación A continuación se presenta una serie de enunciados para que establezcas y definas el tipo de relación Adecuado. Elaborar un Diagrama Entidad Relación Identificar Entidades Potenciales Asignar los atributos Determinar Clave Principal PASO 3 Identificar pares de relaciones Elaborar el Diagrama
  • 20. Resolviendo un ejemplo Completo SepresentaacontinuaciónelenunciadocompletodelEjemplo2 Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Los conjuntos de valores que deseamos almacenar son los siguientes: #M, matrículas de los autos de la empresa, MO, modelos de estos autos, #IV, identificadores de vendedores, NV, nombres de los vendedores. Representar esta descripción en un diagrama Entidad Relación Recuerde que debemos extraer el propósito y la manera en la cual se presentará el modelo, en este caso se pretende conocer la asignación de Vehículos a los empleados de una empresa y modelar esa realidad empleandoelModeloEntidad-Relación
  • 21. Identificar Entidades Potenciales PASO 1 Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Los conjuntos de valores que deseamos almacenar son los siguientes: #M, matrículas de los autos de la empresa, MO, modelos de estos autos, #IV, identificadores de vendedores, NV, nombres de los vendedores. Representar esta descripción en un diagrama Entidad Relación Se Buscan en la descripción los sustantivos presentes: • EMPRESA • FLOTA • AUTO • VENDEDOR • MATRÍCULA RECUERDA QUE… Las entidades deben escribirse en mayúsculas y en singular NOTA: No todas las entidades listadas se integran al modelo final
  • 22. Asignar los Atributos PASO 2 Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Los conjuntos de valores que deseamos almacenar son los siguientes: #M, matrículas de los autos de la empresa, MO, modelos de estos autos, #IV, identificadores de vendedores, NV, nombres de los vendedores. Representar esta descripción en un diagrama Entidad Relación En este ciclo de lectura se revisa para encontrar listado de características en la descripción los sustantivospresentes: • EMPRESA • FLOTA • AUTO(Modelo, • VENDEDOR (IdentificadorVendedor, Nombre vendedor) • MATRÍCULA RECUERDA QUE… Los atributos pueden ser listas de características antes o después de un sustantivo, o de forma general NOTA: Los atributos deben mostrar nombres con sentido, para efectos de reducir espacio se empleará las iniciales de los atributos
  • 23. Determinar Clave Principal PASO 3 Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Los conjuntos de valores que deseamos almacenar son los siguientes: #M, matrículas de los autos de la empresa, MO, modelos de estos autos, #IV, *identificadores de vendedores, NV, nombres de los vendedores. Representar esta descripción en un diagrama Entidad Relación De los atributos encontrados se busca aquel o aquellos que unidos permiten identificar de manera única a una entidad, de no encontrarlos se incorporanalmodelo: • AUTO(Modelo,NroPlaca • VENDEDOR ( *IdentificadorVendedor, Nombre vendedor) RECUERDA QUE… La clave me debe permitir diferenciar una representación de entidad de otra sin lugar a dudas NOTA: Los atributos deben mostrar nombres con sentido, para efectos de reducir espacio se empleará las iniciales de los atributos
  • 24. Identificar Pares de Relaciones PASO 4 Una empresa dispone de una flota de autos para sus vendedores. A cada vendedor se le asigna un auto, y cada auto sólo se asigna a un vendedor. Los conjuntos de valores que deseamos almacenar son los siguientes: #M, matrículas de los autos de la empresa, MO, modelos de estos autos, #IV, *identificadores de vendedores, NV, nombres de los vendedores. Representar esta descripción en un diagrama Entidad Relación Las descripciones pueden contener muchas relaciones, pero estas se establecen en pares, la entidad o entidades con mayor número de asociaciones,seubicanenelcentrodelmodelo: RECUERDA QUE… Los verbo permite establecer asociaciones entre pares de entidades y el tipo me indica cuántas representacions de una entidad pueden vincularse con la otra NOTA: Hay momentos que no se indican las relaciones de manera bidireccional, en cuyo caso debes completar siguiendo la lógica del proceso. VENDEDOR AUTO Asigna
  • 25. Elaborar el Diagrama PASO 5 Los elementos identificados se ubican empleando la simbología adecuada, siempre es recomendable hacer una última lectura rápida para verificar que se cumple con todas las restricciones establecidas. NOTA: Los campos claves se destacan marcando un asterisco (*) y subrayando. VENDEDOR AUTO Asigna modelo *NroPlaca nombreVen *#IdenV
  • 26. Ejercicios Propuestos: Caso 1 • Obtener el diagrama E-R con las 3 entidades siguientes: • Empleados (Nombre, Telefono, Salario) • Departamentos (Nombre, Localización) • Jefes (Nombre) • Trabaja-en (Empleados, Departamentos) • Dirige (Jefe, Departamento) Caso 2 • Eduardo Jiménez es un horticultor que está en el negocio de las frutas desde hace muchos años. Construya el modelo Entidad relación considerando la siguiente información: • El huerto tiene un atributo AREA que lo describe (por ej.: Campo Florido, Siempre Verde, etc.) • Cada huerto esta relacionado con los árboles que están en el huerto, por lo que las instancias de ARBOL son árboles físico, no tipos de árboles • Los árboles tienen un año de plantado y muerte, si el árbol aún es productivo el valor del atributo AÑO DE MUERTE es nulo. • Los árboles tienen especies (manzanos, duraznos, etc.) y variedades (manzanas verdes, manzanas rojas, etc.). Un árbol puede tener injertos, por ejemplo un manzano rojo puede tener un injerto de manzana verde. no es verde pero ambas son manzanas, luego produce las dos variedades pero es de una sola especie