modelo entidad relacion
TRANSCRIPT
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 1/23
Modelo Entidad - Relación
Presenta:
Lic. Mejía Villegas Dalia
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 2/23
AGENDA
�Introducción
�Definición de E-R
�Conjunto de entidades
�Conjunto de atributos
�Clasificación de atributos
�
Relaciones
�Cardinalidad
�Llaves
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 3/23
INTRODUCCIÓN
Es sencillo diseñar una base de datos, pero a menudo
hay que reconsiderar posteriormente la estructura de
los datos, lo cual ocasiona retrasos y modificaciones. Es
más lento la obtención de un diseño lo más óptimo
posible, pero el tiempo invertido se recupera al no tener
que volver atrás para replantearse el diseño de los
datos.
Un buen diseño es la clave para iniciar con buen pie el
desarrollo de una aplicación basada en una base de
datos o la implementación de un sistema.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 4/23
DEF INICIÓN
Modelo de datos entidad-relación está basado en un
percepción del mundo real que consta de un conjunto de
objetos básicos llamados entidades y de relacionesentre estos objetos
� Conjuntos de entidades
� Conjuntos de relaciones
� Conjuntos de atributos
� Cardinalidad
� Llaves
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 5/23
CONJUNTO DE ENTIDADES
Definición de entidad
Una entidad es una cosa u objeto en el mundo real que
es distinguible de todos los demás.
Física o real (una persona, un libro, un empleado) Abstracta o conceptual (una asignatura, un viaje)
Definición de conjunto de entidades
Es la totalidad de las entidades del mismo tipo
que comparten las mismas propiedades o
atributos
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 6/23
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/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 7/23
CL ASIF ICACIÓN DE ATRIBUTOS
Atributos compuestos:
ueden dividirse en otros con significado propio
Valor compuesto = concatenación de valores decomponentes
Atributos simples
No divisibles. Atómicos
fechanacim
dia mes año
direccion
calle ciudad provincia codpostal
genero
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 8/23
CL ASIF ICACIÓ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 ]
teléfono [ EMPLEADO con varios teléfonos de contacto]
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 9/23
El nulo (null value) es usado cuando...
Se desconoce el valor de un atributo para cierta entidad
El valor existe pero falta, altura [de un EMPLEADO]
No se sabe si el valor existe o no, 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)]
CL ASIF ICACIÓN DE ATRIBUTOS
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 10/23
CL ASIF ICACIÓ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 defechanacim, atributo derivado del valor
de otro atributo
Atributos almacenados
nacionalidad [de una PELICULA]
fechanacim [de un EMPLEADO]
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 11/23
REL ACIONES
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
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 12/23
REL ACIONES
También ´interrelaciónµ, asociación, vínculo o
correspondencia entre las entidades relacionadas de
alguna manera en el ´mundo realµ
El director ´Julio Médemµ ha rodado la película
´Marteµ
DIRECTOR PELICULAHA_RODADO
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 13/23
REL ACIONES
Estructura genérica o abstracción del conjunto de
relaciones existentes entre dos o más tipos de entidad
Número de tipos de entidad que participan en el tipo de
relación
�Reflexiva (o recursiva): Grado 1
�Binaria: Grado 2 (el más frecuente)
�Ternaria: Grado 3
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 14/23
REL ACIONES
Limitan las posibles combinaciones de entidades que puedenparticipar 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
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 15/23
CARDINAL IDAD
Correspondencia de cardinalidades:
Expresa el número de entidades a las que otra
entidad puede estar asociada a través de un
conjunto de relaciones.
ACTOR
PELICULA
personaje
film
M
ACTUA_EN
N
E M PLEADO
LOCAL_VIDEOCLUB
encargado
sucursal
1
trabajador
lugar trabajo
1
TRABAJA_EN SUPERVISA
N 1
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 16/23
CARDINAL IDAD
Relación uno a uno.
Se presenta cuando existe una relación como su
nombre lo indica uno a uno, denominado también
relación de matrimonio. Una entidad del tipo A solo se
puede relacionar con una entidad del tipo B, y viceversa.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 17/23
CARDINAL IDAD
Relación uno a muchos.
Significa que una entidad del tipo A puede
relacionarse con cualquier cantidad de entidades del
tipo B, y una entidad del tipo B solo puede estar
relacionada con una entidad del tipo A.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 18/23
CARDINAL IDAD
M uchos a uno.
Indica que una entidad del tipo B puede
relacionarse con cualquier cantidad de entidades del
tipo A, mientras que cada entidad del tipo A solo puede
relacionarse con solo una entidad del tipo B.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 19/23
CARDINAL IDAD
M uchos a muchos.
Establece que cualquier cantidad de entidades del tipo
A pueden estar relacionados con cualquier cantidad de
entidades del tipo B.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 20/23
TIPO DE ENTIDADES
Débil: Es aquella que no tiene llave primaria.
Fuerte: Es aquella que tiene llave primaria
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 21/23
L L AV ES Ó CL AV ES
Súper llave: Uno o más atributos que nos permite
identificar una entidad en especifico dentro de un
conjunto de entidades y ninguna otra entidad la tiene.
Toda relación tiene por lo menos una súper llave
llamada llave primaria.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 22/23
L L AV ES Ó CL AV ES
Llave candidata: Son aquellos atributos que tienen
características para ser súper llaves, pero hay dos o
mas en una entidad; una se tomara como llave primaria
y otra como llave secundaria.
El atributo que es la llave primaria en una
entidad se subraya.
5/9/2018 Modelo Entidad Relacion - slidepdf.com
http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 23/23
POR SU ATENCIÓN