Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presenta:
AGENDA
de E-R
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
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.
CLASIFICACIN DE ATRIBUTOS
Atributos compuestos: ueden dividirse en otros con significado propio
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
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
entidades relacionadas de
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
CARDINALIDAD
Correspondencia de cardinalidades: Expresa el nmero de entidades a las que otra entidad puede estar asociada a travs conjunto de relaciones. de un
EMPLEADO
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
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