Está en la página 1de 23

Modelo Entidad - Relacin

Presenta:

Lic. Meja Villegas Dalia

AGENDA

Introduccin Definicin Conjunto Conjunto

de E-R

de entidades de atributos de atributos

Clasificacin Relaciones Cardinalidad Llaves

INTRODUCCIN
Es sencillo disear una base de datos, pero a menudo hay que reconsiderar posteriormente la estructura de los datos, lo cual ocasiona retrasos y modificaciones. Es ms lento la obtencin de un diseo lo ms ptimo posible, pero el tiempo invertido se recupera al no tener que volver atrs para replantearse el diseo de los datos. Un buen diseo es la clave para iniciar con buen pie el desarrollo de una aplicacin basada en una base de datos o la implementacin de un sistema.

DEFINICIN
Modelo de datos entidad-relacin est basado en un percepcin del mundo real que consta de un conjunto de objetos bsicos llamados entidades y de relaciones entre estos objetos

Conjuntos de entidades Conjuntos de relaciones Conjuntos de atributos Cardinalidad Llaves

CONJUNTO DE ENTIDADES
Definicin de entidad Una entidad es una cosa u objeto en el mundo real que es distinguible de todos los dems. Fsica o real (una persona, un libro, un empleado) Abstracta o conceptual (una asignatura, un viaje)

Definicin de conjunto de entidades Es la totalidad de las entidades del mismo tipo que comparten las mismas propiedades o

atributos

CONJUNTO DE ATRIBUTOS
Definicin Los atributos describen propiedades que posee cada miembro de un conjunto de entidades.

Se clasifican en: Simples y Compuestos Univalorados y Multivalorados Nulos Derivado

CLASIFICACIN DE ATRIBUTOS
Atributos compuestos: ueden dividirse en otros con significado propio

fechanacim dia mes ao

direccion calle ciudad provincia codpostal

Valor compuesto = concatenacin de valores de componentes Atributos simples No divisibles. Atmicos

genero

CLASIFICACIN DE ATRIBUTOS
Atributos monovalorados (monovaluados) Slo un valor para cada entidad fechanacim [de un EMPLEADO particular] aoestreno [de una PELICULA concreta] Atributos multivalorados (multivaluados) Ms de un valor para la misma entidad nacionalidad [ PELICULA coproducida por varios pases ] telfono [ EMPLEADO con varios telfonos de contacto]

CLASIFICACIN DE ATRIBUTOS
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, numtelfono [de un EMPLEADO] La entidad no tiene ningn valor aplicable para el atributo, fechaalquiler [PELICULA slo en vdeo-venta (no alquiler)]

CLASIFICACIN DE ATRIBUTOS
Atributos derivados Valor calculado a partir de otra informacin ya existente (atributos, entidades relacionadas) Son informacin redundante... edad [de EMPLEADO], clculo a partir de fechanacim, atributo derivado del valor de otro atributo Atributos almacenados nacionalidad [de una PELICULA] fechanacim [de un EMPLEADO]

RELACIONES

Relacin: Una relacin es una asociacin entre diferentes entidades.

Conjunto de relaciones: Un conjunto de relaciones del mismo tipo. Es una relacin matemtica de N> 2

E1, E2, E3 En

RELACIONES

Tambin

interrelacin,

asociacin,

vnculo

correspondencia entre las

entidades relacionadas de

alguna manera en el mundo real

El director Julio Mdem ha rodado la pelcula Marte

DIRECTOR

HA_RODADO

PELICULA

RELACIONES
Estructura genrica o abstraccin del conjunto de relaciones existentes entre dos o ms tipos de entidad

Nmero de tipos de entidad que participan en el tipo de relacin Reflexiva (o recursiva): Grado 1 Binaria: Grado 2 (el ms frecuente) Ternaria: Grado 3

RELACIONES
Limitan las posibles combinaciones de entidades que pueden participar en las relaciones Extradas de la situacin real que se modela

Una pelcula debe haber sido dirigida por uno y slo un director Un director ha dirigido al menos una pelcula y puede haber dirigido muchas

Clases de restricciones estructurales: Razn de cardinalidad (o tipo de correspondencia) Razn de participacin

CARDINALIDAD

Correspondencia de cardinalidades: Expresa el nmero de entidades a las que otra entidad puede estar asociada a travs conjunto de relaciones. de un

trabajador 1 TRABAJA_EN 1 lugar trabajo

EMPLEADO

ACTOR personaje M ACTUA_EN N

encargado 1 SUPERVISA sucursal N LOCAL_VIDEOCLUB

film

PELICULA

CARDINALIDAD
Relacin uno a uno.

Se presenta cuando existe una relacin como su nombre lo indica uno a uno, denominado tambin relacin de matrimonio. Una entidad del tipo A solo se puede relacionar con una entidad del tipo B, y viceversa.

CARDINALIDAD

Relacin 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.

CARDINALIDAD
Muchos 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.

CARDINALIDAD

Muchos a muchos.

Establece que cualquier cantidad de entidades del tipo A pueden estar relacionados con cualquier cantidad de entidades del tipo B.

TIPO DE ENTIDADES
Dbil: Es aquella que no tiene llave primaria. Fuerte: Es aquella que tiene llave primaria

LLAVES CLAVES
Sper llave: Uno o ms atributos que nos permite identificar una entidad en especifico dentro de un conjunto de entidades y ninguna otra entidad la tiene. Toda relacin tiene por lo menos una sper llave llamada llave primaria.

LLAVES CLAVES
Llave candidata: Son aquellos atributos que tienen caractersticas para ser sper 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.

POR SU ATENCIN

También podría gustarte