23
 Modelo Ent idad - Relacn Presenta: Lic. Mejía Villegas Dalia 

Modelo Entidad Relacion

Embed Size (px)

Citation preview

Page 1: Modelo Entidad Relacion

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 

Page 2: Modelo Entidad Relacion

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

Page 3: Modelo Entidad Relacion

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.

Page 4: Modelo Entidad Relacion

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

Page 5: Modelo Entidad Relacion

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

Page 6: Modelo Entidad Relacion

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

Page 7: Modelo Entidad Relacion

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

 

Page 8: Modelo Entidad Relacion

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]

 

Page 9: Modelo Entidad Relacion

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

 

Page 10: Modelo Entidad Relacion

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]

 

Page 11: Modelo Entidad Relacion

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

 

Page 12: Modelo Entidad Relacion

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 

 

Page 13: Modelo Entidad Relacion

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

 

Page 14: Modelo Entidad Relacion

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

  

Page 15: Modelo Entidad Relacion

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

 ACTUA_EN 

E M PLEADO 

LOCAL_VIDEOCLUB

encargado

sucursal 

1

trabajador 

lugar trabajo

1

TRABAJA_EN SUPERVISA

N 1

 

Page 16: Modelo Entidad Relacion

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.

 

Page 17: Modelo Entidad Relacion

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.

 

Page 18: Modelo Entidad Relacion

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.

 

Page 19: Modelo Entidad Relacion

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.

 

Page 20: Modelo Entidad Relacion

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

 

Page 21: Modelo Entidad Relacion

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.

 

Page 22: Modelo Entidad Relacion

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.

 

Page 23: Modelo Entidad Relacion

5/9/2018 Modelo Entidad Relacion - slidepdf.com

http://slidepdf.com/reader/full/modelo-entidad-relacion-559bf81829484 23/23

POR SU ATENCIÓN