SlideShare una empresa de Scribd logo
1 de 32
Modelo Entidad Relación
Definición
Modelo de datos entidad-relación está basado en un percepción
del mundo real que consta de un conjunto de objetos basicos
llamados entidades y de relaciones entre estos objetos.
• Conjuntos de entidades
• Conjuntos de relaciones
• Conjuntos de atributos
Conjunto de entidades
Definición de entidad
Una entidad es una cosa u objeto en el mundo real que es
distinguible de todos los demas
• Definición de conjunto de entidades
Es la totalidad de las entidades del mismo tipo que comparten las
mismas propiedades o atributos
física o real (una persona, un libro, un empleado)
abstracta o conceptual (una asignatura, un viaje)
“Persona, lugar, cosa, concepto o suceso, real o abstracto,
de interés para la empresa” (ANSI, 1977)
Conjunto de atributos
Definición
Los atributos describen propiedades que posee cada miembro
de un conjunto de entidades.
Se clasifican en:
• Simples y compuestos
• Univalorados y multivalorados
• Nulos
• Derivado
Clasificación de atributos
Atributos compuestos
Pueden dividirse en otros con significado propio
Valor compuesto = concatenación de valores de componentes
Atributos simples
No divisibles. Atómicos
fechanacim
dia mes año
direccion
calle ciudad provincia codpostal
genero
Clasificación de atributos
Atributos monovalorados (monovaluados)
sólo un valor para cada entidad
 fechanacim [de un EMPLEADO particular]
 añoestreno [de una PELICULA concreta]
Atributos multivalorados (multivaluados)
más de un valor para la misma entidad
 nacionalidad [ PELICULA coproducida por varios países ]
 telefono [ EMPLEADO con varios teléfonos de contacto]
Pueden tener límites superior e inferior
del nº de valores por entidad
 nacionalidad (1-2)
 telefono (0-3)
Clasificación de atributos
El nulo (null value) es usado cuando...
Se desconoce el valor de un atributo para cierta entidad
 El valor existe pero falta
o altura [de un EMPLEADO]
 No se sabe si el valor existe o no
o numteléfono [de un EMPLEADO]
La entidad no tiene ningún valor aplicable para el atributo:
 fechaalquiler [PELICULA sólo en vídeo-venta (no alquiler)]
Clasificación de atributos
Atributos derivados
Valor calculado a partir de otra información ya existente
(atributos, entidades relacionadas)
Son información redundante...
edad [de EMPLEADO], cálculo a partir de fechanacim
o atributo derivado del valor de otro atributo
numcopias [de una PELICULA], cuenta del nº de entidades copia
relacionadas con cada película concreta
o atributo derivado de entidades relacionadas
Atributos almacenados
nacionalidad [de una PELICULA]
fechanacim [de un EMPLEADO]
Relaciones
Relación: Una relación es una asociación entre diferentes entidades.
Conjunto de relaciones: un conjunto de relaciones del mismo tipo.
Es una relación matemática de
N> 2
E1, E2, E3
En
Relaciones
También “interrelación”
Asociación, vínculo o correspondencia
entre instancias de entidades relacionadas de alguna manera
en el “mundo real”
el director “Julio Médem” ha rodado la película “Tierra”
el empleado 87654321 trabaja en el local de videoclub
“principal”
la película “El imperio contraataca” es una continuación de la
película “La guerra de las galaxias”
Relaciones
Estructura genérica o abstracción del conjunto de
relaciones existentes entre dos o más tipos de entidad
un DIRECTOR ha rodado PELICULA’s
DIRECTOR PELICULAHA_RODADO
Relaciones
 Número de tipos de entidad que participan
en el tipo de relación
 Binaria: grado 2 (el más frecuente)
 Ternaria: grado 3
 Reflexiva (o recursiva): grado 1
ACTOR PELICULAACTUA_EN
CLIENTE PELICULA
LOCAL_VIDEOCLUB
ALQUILA
Relaciones
Todo tipo de entidad que participa en un tipo de relación juega un
papel específico en la relación
Es en los tipos de relación reflexivos donde se deben usar los roles
original
versión
PELICULAVERSION_DE
DIRECTOR PELICULAHA_RODADO
realizador film
Relaciones
 Limitan las posibles combinaciones de entidades que pueden
participar en las relaciones
 Extraídas de la situación real que se modela
◦ “Una película debe haber sido dirigida por uno y sólo un
director”
◦ “Un director ha dirigido al menos una película y puede haber
dirigido muchas”
 Clases de restricciones estructurales:
◦ Razón de cardinalidad (o tipo de correspondencia)
◦ Razón de participación
correspondencia
Ligaduras de correspondencia
Correspondencia de cardinalidades: expresa el número de entidades a
las que otra entidad puede estar asociada via un conjunto de
relaciones.
Uno-uno 1-1 Varios-uno n-1
Uno-varios 1-n Varios-varios n-n
ACTOR
PELICULA
personaje
film
M
ACTUA_EN
N
EMPLEADO
LOCAL_VIDEOCLUB
encargado
sucursal
1
trabajador
lugar trabajo
1
TRABAJA_EN SUPERVISA
N
1
Ligaduras de correspondencia
 Dependencia de existencia: si la existencia de la entidad x depende de la
existencia de la entidad y, entonces se dice que x tiene dependecia de y.
 Si y se borra tambien se borrara x
 La entidad y es la entidaddominante
 La entidad x es la entidad subordinada
 Clases de participación:
 Participación total (dependencia en existencia)
 Participación parcial
DIRECTOR
PELICULA
HA_ RODADO
1
N
PELICULA
personaje
film
M
ACTUA_EN
N
ACTOR
Atributos en relación
“salario” de un actor por participar en cierta película
“tipo de papel” que interpreta un actor en una película
(prota, secundario, reparto,...)
Ojo: una relación puede tener atributos, pero nunca una clave.
PELICULA
(0,m)
ACTUA_EN
(1,n)
ACTOR
salario
papel
M:N
Ligaduras de correspondencia
Tipo de entidades
Débil: es aquella que no tiene llave primaria. 
Fuerte: es aquella que tiene llave primaria
Entidad Débil
 No tiene atributos clave propios
 Una instancia se identifica por su relación con una instancia de otro tipo de entidad
 Tipo de relación identificador
 Relaciona un tipo de entidad débil y un tipo de entidad regular (fuerte, dominante, padre,
propietaria)
 Clave parcial (o discriminante)
 Atributos de la entidad débil, que identifican de forma única cada instancia, siempre que esté
relacionada con una instancia del tipo de entidad regular
 Clave = (clave_entidad_regular,clave_parcial)
PELICULA
numcopia
titulo
1
N
COPIA
TIENE
Una entidad débil siempre tiene una
restricción de participación total en la
relación que la une a su entidad propietaria
Llaves ó claves
Superllave: Uno o mas atributos que nos permite identificar una
entidad en especifico dentro de un conjunto de entidades y
ninguna otra entidad la tiene. Toda relacion tiene por lo menos
una super llave llamada llave primaria.
Llaves ó claves
Llave candidata: Son aquellos atributos que tienen características
para ser super llaves, pero hay dos o mas en una entidad; una se
tomara como llave primaria y otra como llave secuendaria.
El atributo que es la llave primaria en una entidad se subraya.
Modelo E-R extendido
Caractristicas
Especialización.
Generalización.
Herencia de atributos
Ligas de diseño
Agregación.
Modelo E-R extendido
 Especializacion: Un conjunto de entidades que pueden incluir subgrupos
de entidades que se diferencian de alguna forma de las otra entidades del
conjunto.
 Proceso de definición de un conjunto de subtipos de un tipo de
entidad (» supertipo)
 Subtipos suelen estar definidos según característica distintiva de las
entidades del supertipo
Discriminante de la especialización
Otro ejemplo
Un ANIMAL es un FELINO
Un REPTIL es un tipo de ANIMAL
Un insecto es un tipo de ANIMAL
VEHÍCULO
tipomotorS/N
VEHÍCULO_SIN_MOTORVEHÍCULO_A_MOTOR MOTOCICLETACAMIÓN TURISMO
Modelo E-R Extendido
 Generalización: Conjunto de entidades en niveles de subgrupos de
entidades, representado un proceso de diseño descendente (top – down),
también puede ser en forma ascendente (bottom – up)
 Proceso inverso de la especialización
 Suprimir diferencias entre varios tipos de entidad: identificar atributos y
relaciones comunes, y formar un supertipo que los incluya
numBastidor
precio
numEjes
TURISMO
fechaFab
numBastidor
precio
numEjes tonelaje
numPuer
fechaFab
numBastidor
precio
fechaFab
CAMIÓN
TURISMO
CAMIÓN
numPuertonelaje
VEHÍCULO
G
Modelo E-R extendido
• Agrupación de instancias dentro de un tipo de entidad, que debe representarse
explícitamente debido a su importancia para el diseño o aplicación
• Subtipos del tipo de entidad VEHÍCULO:
o CAMIÓN
o TURISMO
o AUTOBÚS
o CICLOMOTOR
• Subtipos del tipo de entidad EMPLEADO:
o SECRETARIO
o GERENTE
o COMERCIAL
• El tipo de entidad que se especializa en otros se llama supertipo ( VEHICULO,
EMPLEADO )
Modelo E-R extendido
•  Generalización
• Énfasis en las similitudes
• Cada instancia del supertipo es también una instancia de alguno de los
subtipos
•  Especialización
• Énfasis en las diferencias
• Alguna instancia del supertipo puede no ser instancia de ningún subtipo
Modelo E-R extendido
• Herencia de atributos: Los atributos de los conjuntos de entidades de niveles mas
altos se dicen que son heredados por los conjuntos de entidades del nivel mas bajo.
• Un subtipo puede tener atributos propios (específicos) y participar en relaciones
por separado
• Un subtipo hereda todos los atributos del supertipo, y toda relación en la que
participa el supertipo
• Un subtipo, con sus atributos y relaciones específicos, más los atributos y
relaciones que hereda del supertipo, es un tipo de entidad por derecho propio
VEHÍCULO
CAMIÓN
FABRICANTE
SIDECAR
FABRICA
LLEVA
numBastidor
precio
numEjes
tonelaje numPuer
numPlazas
cilindrada
ID
(1,1)(1,n)
(1,1) (0,1)
TURISMO
N:1
1:1
MOTOCICLETA
Modelo E-R Extendido
• Ligaduras de diseño: Son usadas en la generalización, en el diagrama
Entidad Relación que determina que entidades pueden ser miembros del
conjunto de entidades del nivel mas bajo.
• Dos (o más) tipos de relación son exclusivos,
respecto de un tipo de entidad que participa en ambos, si cada instancia del
tipo de entidad sólo puede participar en uno de los tipos de relación
• CONSUME y GASTA son exclusivas respecto del tipo de entidad
VEHICULO
• Otro ejemplo sería el de un ARTÍCULO que pudiera publicarse en un
PERIÓDICO o en una REVISTA, pero nunca en ambos.
GASOLINA
GASTACONSUME
GASOIL
VEHÍCULO
Modelo E-R Extendido
Agregación: Una limitación del modelo E-R que no esposible expresar
entre lelaciones
Restricción inherente del MER:
No puede expresar relaciones
entre varias relaciones, ni
entre un tipo de relación y un tipo de entidad
La agregación...
Permite combinar varios tipos de entidad, relacionados
mediante un tipo de relación, para formar un tipo de entidad
agregada de nivel superior
Útil cuando el tipo de entidad agregado debe relacionarse
con otros tipos de entidad
• Esquema en el MERE que almacena información sobre las entrevistas
que una ETT organiza entre solicitantes de empleo y diferentes
empresas
• Algunas entrevistas dan lugar a ofertas de empleos y otras no
nombre
SOLICITANTE
nomContacto
telefContactofecha
nif
nombre
ENTREVISTA_AEMPRESA
dirección
(1,m)
M N
(1,n)
telef
EMPRESA SOLICITANTE
ENTREVISTA
ENTREVISTA_A
OFERTA_EMPLEO
RESULTA_EN
EMPRESA SOLICITANTE
OFERTA_EMPLEO
ENTREVISTA_A
EMPRESA SOLICITANTE
RESULTA_EN
OFERTA_EMPLEO
ENTREVISTA_A

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
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
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Recursividad
RecursividadRecursividad
Recursividad
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Atributos y cardinalidad
Atributos y cardinalidadAtributos y cardinalidad
Atributos y cardinalidad
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia Chimú
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 

Destacado

Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo RelacionalKudos S.A.S
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
Tipos de pruebas en la selección de personal
Tipos de pruebas en la selección de personalTipos de pruebas en la selección de personal
Tipos de pruebas en la selección de personalCEAC
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/Romarzon
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacionFco Javier Rodriguez
 
Uso de las pruebas en la selección de personal (2)
Uso de las pruebas en la selección de personal (2)Uso de las pruebas en la selección de personal (2)
Uso de las pruebas en la selección de personal (2)j2b2
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad RelacionJuGGaLoFX
 
Pruebas de Seleccion
Pruebas de SeleccionPruebas de Seleccion
Pruebas de Seleccionguest3f4be
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Pruebas selección personal
Pruebas selección personalPruebas selección personal
Pruebas selección personallaslokitas
 

Destacado (20)

Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
03 Modelo Relacional
03 Modelo Relacional03 Modelo Relacional
03 Modelo Relacional
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Convocatoria proyecta 100000
Convocatoria proyecta 100000 Convocatoria proyecta 100000
Convocatoria proyecta 100000
 
Tipos de pruebas en la selección de personal
Tipos de pruebas en la selección de personalTipos de pruebas en la selección de personal
Tipos de pruebas en la selección de personal
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacion
 
Uso de las pruebas en la selección de personal (2)
Uso de las pruebas en la selección de personal (2)Uso de las pruebas en la selección de personal (2)
Uso de las pruebas en la selección de personal (2)
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Pruebas de Seleccion
Pruebas de SeleccionPruebas de Seleccion
Pruebas de Seleccion
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Pruebas selección personal
Pruebas selección personalPruebas selección personal
Pruebas selección personal
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Similar a Modelo entidad relacion

Similar a Modelo entidad relacion (20)

Modelo de base de datos
Modelo de base de datos Modelo de base de datos
Modelo de base de datos
 
Mentidadrelacion ojo
Mentidadrelacion  ojoMentidadrelacion  ojo
Mentidadrelacion ojo
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Tm08 modelo entidadrelacion_2
Tm08 modelo entidadrelacion_2Tm08 modelo entidadrelacion_2
Tm08 modelo entidadrelacion_2
 
Modelo er
Modelo erModelo er
Modelo er
 
Clase 3 - Modelo de Datos
Clase 3 - Modelo de DatosClase 3 - Modelo de Datos
Clase 3 - Modelo de Datos
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
cc302modulo2
cc302modulo2cc302modulo2
cc302modulo2
 
Modelo er
Modelo erModelo er
Modelo er
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
Deber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalDeber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacional
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
Tema3 (1)
Tema3 (1)Tema3 (1)
Tema3 (1)
 
reinoso
reinosoreinoso
reinoso
 

Más de Carmen Sanchez

Más de Carmen Sanchez (11)

Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Crucigrama numero 2
Crucigrama numero 2Crucigrama numero 2
Crucigrama numero 2
 
Crucigrama
CrucigramaCrucigrama
Crucigrama
 
Correo electrónico
Correo electrónicoCorreo electrónico
Correo electrónico
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Logotipo Empresa
Logotipo EmpresaLogotipo Empresa
Logotipo Empresa
 
Plan de área once
Plan de área oncePlan de área once
Plan de área once
 
repsuiza
repsuizarepsuiza
repsuiza
 
Constitución de los derechos humanos
Constitución de los derechos humanosConstitución de los derechos humanos
Constitución de los derechos humanos
 
Web 2
Web 2Web 2
Web 2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...patriciooviedo3
 
Code name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdfCode name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdfnaladosol
 
Mujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfMujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfKeilly Merlo
 
Code name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfCode name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfnaladosol
 
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...univerzalworld
 
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdfCode name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdfnaladosol
 
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJORESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJOLuisFigueroa230128
 
Programación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdfProgramación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdf20minutos
 
Code name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfCode name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfnaladosol
 
Matemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfMatemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfFAUSTODANILOCRUZCAST
 
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicossEL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicossLucasJohnHuntingford
 

Último (11)

(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
 
Code name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdfCode name Anastasia parte -1(1)-páginas-4.pdf
Code name Anastasia parte -1(1)-páginas-4.pdf
 
Mujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfMujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdf
 
Code name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfCode name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdf
 
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
 
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdfCode name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
Code name Anastasia parte 1 - capitulo - 2(1)-páginas-2.pdf
 
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJORESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
RESUMEN DE LA PELÍCULA DE CHERNOBYL ENFOCADO A MEDICINA DEL TRABAJO
 
Programación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdfProgramación de las Fiestas de San Isidro 2024.pdf
Programación de las Fiestas de San Isidro 2024.pdf
 
Code name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfCode name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdf
 
Matemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfMatemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdf
 
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicossEL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
EL QUIJOTE.pdf Libro adaptado de la edicion vicens vives de clasicos hispanicoss
 

Modelo entidad relacion

  • 2. Definición Modelo de datos entidad-relación está basado en un percepción del mundo real que consta de un conjunto de objetos basicos llamados entidades y de relaciones entre estos objetos. • Conjuntos de entidades • Conjuntos de relaciones • Conjuntos de atributos
  • 3. Conjunto de entidades Definición de entidad Una entidad es una cosa u objeto en el mundo real que es distinguible de todos los demas • Definición de conjunto de entidades Es la totalidad de las entidades del mismo tipo que comparten las mismas propiedades o atributos física o real (una persona, un libro, un empleado) abstracta o conceptual (una asignatura, un viaje) “Persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa” (ANSI, 1977)
  • 4. Conjunto de atributos Definición Los atributos describen propiedades que posee cada miembro de un conjunto de entidades. Se clasifican en: • Simples y compuestos • Univalorados y multivalorados • Nulos • Derivado
  • 5. Clasificación de atributos Atributos compuestos Pueden dividirse en otros con significado propio Valor compuesto = concatenación de valores de componentes Atributos simples No divisibles. Atómicos fechanacim dia mes año direccion calle ciudad provincia codpostal genero
  • 6. Clasificación de atributos Atributos monovalorados (monovaluados) sólo un valor para cada entidad  fechanacim [de un EMPLEADO particular]  añoestreno [de una PELICULA concreta] Atributos multivalorados (multivaluados) más de un valor para la misma entidad  nacionalidad [ PELICULA coproducida por varios países ]  telefono [ EMPLEADO con varios teléfonos de contacto] Pueden tener límites superior e inferior del nº de valores por entidad  nacionalidad (1-2)  telefono (0-3)
  • 7. Clasificación de atributos El nulo (null value) es usado cuando... Se desconoce el valor de un atributo para cierta entidad  El valor existe pero falta o altura [de un EMPLEADO]  No se sabe si el valor existe o no o numteléfono [de un EMPLEADO] La entidad no tiene ningún valor aplicable para el atributo:  fechaalquiler [PELICULA sólo en vídeo-venta (no alquiler)]
  • 8. Clasificación de atributos Atributos derivados Valor calculado a partir de otra información ya existente (atributos, entidades relacionadas) Son información redundante... edad [de EMPLEADO], cálculo a partir de fechanacim o atributo derivado del valor de otro atributo numcopias [de una PELICULA], cuenta del nº de entidades copia relacionadas con cada película concreta o atributo derivado de entidades relacionadas Atributos almacenados nacionalidad [de una PELICULA] fechanacim [de un EMPLEADO]
  • 9. Relaciones Relación: Una relación es una asociación entre diferentes entidades. Conjunto de relaciones: un conjunto de relaciones del mismo tipo. Es una relación matemática de N> 2 E1, E2, E3 En
  • 10. Relaciones También “interrelación” Asociación, vínculo o correspondencia entre instancias de entidades relacionadas de alguna manera en el “mundo real” el director “Julio Médem” ha rodado la película “Tierra” el empleado 87654321 trabaja en el local de videoclub “principal” la película “El imperio contraataca” es una continuación de la película “La guerra de las galaxias”
  • 11. Relaciones Estructura genérica o abstracción del conjunto de relaciones existentes entre dos o más tipos de entidad un DIRECTOR ha rodado PELICULA’s DIRECTOR PELICULAHA_RODADO
  • 12. Relaciones  Número de tipos de entidad que participan en el tipo de relación  Binaria: grado 2 (el más frecuente)  Ternaria: grado 3  Reflexiva (o recursiva): grado 1 ACTOR PELICULAACTUA_EN CLIENTE PELICULA LOCAL_VIDEOCLUB ALQUILA
  • 13. Relaciones Todo tipo de entidad que participa en un tipo de relación juega un papel específico en la relación Es en los tipos de relación reflexivos donde se deben usar los roles original versión PELICULAVERSION_DE DIRECTOR PELICULAHA_RODADO realizador film
  • 14. Relaciones  Limitan las posibles combinaciones de entidades que pueden participar en las relaciones  Extraídas de la situación real que se modela ◦ “Una película debe haber sido dirigida por uno y sólo un director” ◦ “Un director ha dirigido al menos una película y puede haber dirigido muchas”  Clases de restricciones estructurales: ◦ Razón de cardinalidad (o tipo de correspondencia) ◦ Razón de participación
  • 16. Ligaduras de correspondencia Correspondencia de cardinalidades: expresa el número de entidades a las que otra entidad puede estar asociada via un conjunto de relaciones. Uno-uno 1-1 Varios-uno n-1 Uno-varios 1-n Varios-varios n-n ACTOR PELICULA personaje film M ACTUA_EN N EMPLEADO LOCAL_VIDEOCLUB encargado sucursal 1 trabajador lugar trabajo 1 TRABAJA_EN SUPERVISA N 1
  • 17. Ligaduras de correspondencia  Dependencia de existencia: si la existencia de la entidad x depende de la existencia de la entidad y, entonces se dice que x tiene dependecia de y.  Si y se borra tambien se borrara x  La entidad y es la entidaddominante  La entidad x es la entidad subordinada  Clases de participación:  Participación total (dependencia en existencia)  Participación parcial DIRECTOR PELICULA HA_ RODADO 1 N PELICULA personaje film M ACTUA_EN N ACTOR
  • 18. Atributos en relación “salario” de un actor por participar en cierta película “tipo de papel” que interpreta un actor en una película (prota, secundario, reparto,...) Ojo: una relación puede tener atributos, pero nunca una clave. PELICULA (0,m) ACTUA_EN (1,n) ACTOR salario papel M:N
  • 19. Ligaduras de correspondencia Tipo de entidades Débil: es aquella que no tiene llave primaria.  Fuerte: es aquella que tiene llave primaria
  • 20. Entidad Débil  No tiene atributos clave propios  Una instancia se identifica por su relación con una instancia de otro tipo de entidad  Tipo de relación identificador  Relaciona un tipo de entidad débil y un tipo de entidad regular (fuerte, dominante, padre, propietaria)  Clave parcial (o discriminante)  Atributos de la entidad débil, que identifican de forma única cada instancia, siempre que esté relacionada con una instancia del tipo de entidad regular  Clave = (clave_entidad_regular,clave_parcial) PELICULA numcopia titulo 1 N COPIA TIENE Una entidad débil siempre tiene una restricción de participación total en la relación que la une a su entidad propietaria
  • 21. Llaves ó claves Superllave: Uno o mas atributos que nos permite identificar una entidad en especifico dentro de un conjunto de entidades y ninguna otra entidad la tiene. Toda relacion tiene por lo menos una super llave llamada llave primaria.
  • 22. Llaves ó claves Llave candidata: Son aquellos atributos que tienen características para ser super llaves, pero hay dos o mas en una entidad; una se tomara como llave primaria y otra como llave secuendaria. El atributo que es la llave primaria en una entidad se subraya.
  • 24. Modelo E-R extendido  Especializacion: Un conjunto de entidades que pueden incluir subgrupos de entidades que se diferencian de alguna forma de las otra entidades del conjunto.  Proceso de definición de un conjunto de subtipos de un tipo de entidad (» supertipo)  Subtipos suelen estar definidos según característica distintiva de las entidades del supertipo Discriminante de la especialización Otro ejemplo Un ANIMAL es un FELINO Un REPTIL es un tipo de ANIMAL Un insecto es un tipo de ANIMAL VEHÍCULO tipomotorS/N VEHÍCULO_SIN_MOTORVEHÍCULO_A_MOTOR MOTOCICLETACAMIÓN TURISMO
  • 25. Modelo E-R Extendido  Generalización: Conjunto de entidades en niveles de subgrupos de entidades, representado un proceso de diseño descendente (top – down), también puede ser en forma ascendente (bottom – up)  Proceso inverso de la especialización  Suprimir diferencias entre varios tipos de entidad: identificar atributos y relaciones comunes, y formar un supertipo que los incluya numBastidor precio numEjes TURISMO fechaFab numBastidor precio numEjes tonelaje numPuer fechaFab numBastidor precio fechaFab CAMIÓN TURISMO CAMIÓN numPuertonelaje VEHÍCULO G
  • 26. Modelo E-R extendido • Agrupación de instancias dentro de un tipo de entidad, que debe representarse explícitamente debido a su importancia para el diseño o aplicación • Subtipos del tipo de entidad VEHÍCULO: o CAMIÓN o TURISMO o AUTOBÚS o CICLOMOTOR • Subtipos del tipo de entidad EMPLEADO: o SECRETARIO o GERENTE o COMERCIAL • El tipo de entidad que se especializa en otros se llama supertipo ( VEHICULO, EMPLEADO )
  • 27. Modelo E-R extendido •  Generalización • Énfasis en las similitudes • Cada instancia del supertipo es también una instancia de alguno de los subtipos •  Especialización • Énfasis en las diferencias • Alguna instancia del supertipo puede no ser instancia de ningún subtipo
  • 28. Modelo E-R extendido • Herencia de atributos: Los atributos de los conjuntos de entidades de niveles mas altos se dicen que son heredados por los conjuntos de entidades del nivel mas bajo. • Un subtipo puede tener atributos propios (específicos) y participar en relaciones por separado • Un subtipo hereda todos los atributos del supertipo, y toda relación en la que participa el supertipo • Un subtipo, con sus atributos y relaciones específicos, más los atributos y relaciones que hereda del supertipo, es un tipo de entidad por derecho propio VEHÍCULO CAMIÓN FABRICANTE SIDECAR FABRICA LLEVA numBastidor precio numEjes tonelaje numPuer numPlazas cilindrada ID (1,1)(1,n) (1,1) (0,1) TURISMO N:1 1:1 MOTOCICLETA
  • 29. Modelo E-R Extendido • Ligaduras de diseño: Son usadas en la generalización, en el diagrama Entidad Relación que determina que entidades pueden ser miembros del conjunto de entidades del nivel mas bajo. • Dos (o más) tipos de relación son exclusivos, respecto de un tipo de entidad que participa en ambos, si cada instancia del tipo de entidad sólo puede participar en uno de los tipos de relación • CONSUME y GASTA son exclusivas respecto del tipo de entidad VEHICULO • Otro ejemplo sería el de un ARTÍCULO que pudiera publicarse en un PERIÓDICO o en una REVISTA, pero nunca en ambos. GASOLINA GASTACONSUME GASOIL VEHÍCULO
  • 30. Modelo E-R Extendido Agregación: Una limitación del modelo E-R que no esposible expresar entre lelaciones Restricción inherente del MER: No puede expresar relaciones entre varias relaciones, ni entre un tipo de relación y un tipo de entidad La agregación... Permite combinar varios tipos de entidad, relacionados mediante un tipo de relación, para formar un tipo de entidad agregada de nivel superior Útil cuando el tipo de entidad agregado debe relacionarse con otros tipos de entidad
  • 31. • Esquema en el MERE que almacena información sobre las entrevistas que una ETT organiza entre solicitantes de empleo y diferentes empresas • Algunas entrevistas dan lugar a ofertas de empleos y otras no nombre SOLICITANTE nomContacto telefContactofecha nif nombre ENTREVISTA_AEMPRESA dirección (1,m) M N (1,n) telef