P. 1
4. Modelo entidad - relación(1)

4. Modelo entidad - relación(1)

|Views: 91|Likes:
Publicado porgrecia_moran_2

More info:

Published by: grecia_moran_2 on Jul 24, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

07/24/2011

pdf

text

original

Modelo entidad - relación

“el enfoque más natural del mundo real consiste en entidades e interrelaciones”. que

ALGUNOS MODELOS CONCEPTUALES: • Modelo Entidad-Relación • Modelos E-R extendidos

BD -1

Modelo entidad - relación
Estatica del Modelo E/R

En el Modelo E/R, tal como fue propuesto por Chen,

se distinguen los siguientes elementos:
   

Entidad (entity) Interrelación (relationship) Dominio (domain) Atributo (atribute).

• •¿ Que es un Tipo de entidad ? Responder: ¿ Mencione cuales son los colores primarios ? .BD -1 Modelo entidad .D.relación Entidad •Una entidad: es cualquier objeto (Real o Abstracto) que existe en la realidad y de la cual se almacena información en una B.

Curso Extensión Base de datos I Redes I Programación II Ing.  Chen. administrativa .relación Entidad: Extensión e intensión  La extensión o conjunto de ejemplares de un tipo de entidad en un momento dado.BD -1  Modelo entidad . llamó conjunto de entidades (entity set). al Tipo de entidad.  La intensión que es el tipo de entidad propiamente dicho.

 Matemáticamente. PROFESOR Persona que ejerce o enseña una materia o arte . un conjunto de ejemplares de un tipo de entidad se define como: { e : p(e) } Donde: e (un ejemplar) del tipo de entidad E p (el predicado) asociado a E.relación Entidad: pertenencia de entidad  Una entidad pertenece a un tipo de entidad si cumple el predicado asociado a ese tipo de entidad.BD -1 Modelo entidad .

BD -1 Modelo entidad . atributos externos (Influencia). .relación Entidad: clases de entidades Tenemos las entidades Regulares (fuertes) y débiles Alumno Curso Alumno Libre Edición Motivos de existencia de las entidades débiles: Entidad fuerte.

relación Entidad: problemas para identificarlas Por ejemplo: el color es habitualmente una propiedad de una entidad. .BD -1 Modelo entidad .

(1979) proponen tres reglas generales que debe cumplir una entidad: 1. Tiene que tener existencia propia. .BD -1 • • Modelo entidad . 2. 3.Todos los ejemplares de un tipo de entidad deben tener las mismas propiedades.Cada ejemplar de un tipo de entidad debe poder distinguirse de las demás.relación Entidad: reglas para identificar una entidad TARDIEU et al.

relación Interrelación Se entiende por interrelación una asociación. •“n” el grado del tipo de interrelación (el número de tipos de entidades participantes ) ..BD -1 Modelo entidad . e2.. Matemáticamente. . en > } Donde: •ei es un ejemplar del tipo de entidad Ei . vinculación o correspondencia entre entidades. el conjunto de interrelaciones de un tipo de interrelación I se define como:  { <e1..

relación Interrelación: Representación de una interrelación  Ejemplo: PROFESOR imparte CURSO .BD -1 Modelo entidad .

relación Interrelaciones: conjunto de entidades e interrelaciones Cuenta Cliente Posee 001001 001011 001021 001031 001041 Juan Fernandez Pedro Rios Luis Sanchez Felipe Cardenas Maria Flores Calle Piura Av. Perú El totoral Calle Cusco 10-001 11-011 21-021 31-031 41-041 51-021 61-031 71-041 10000 soles 1500 soles 100000 soles 3500 soles 800 soles 100000 soles 13500 soles 1800 soles La Asociación entre conjunto de entidades se conoce como participación . Los sauces Av.BD -1 Modelo entidad .

BD -1 Modelo entidad . trabajo) . jefe) TRABAJO -Director -Cajero -Auditor La relación trabaja_en (empleado.relación Interrelación: Elementos de un tipo de interrelación  Nombre: (identificador único en el esquema )  Grado: (número de tipos de entidades participantes) PROFESOR impart e CURSO EMPLEADO La relación imparte (profesor. sucursal. curso) trabaj a_par a EMPLEAD O Trabaj a_en SUCURSA L La relación trabaja_para (trabajador.

relación Interrelación: Elementos de un tipo de interrelación Tipo de interrelación: •1 : 1 (uno a uno) •1 : M (uno a muchos) •N: M (muchos a muchos) Cardinalidades: Mínima y máxima Lleva Es_llevado_por Alumno (10:40) Lleva (40:5) (1:5) Curso La relación Lleva (Alumno.BD -1 Modelo entidad .Curso) con sus elementos .

indicar que p1 es el trabajador y p2 es el jefe o viceversa. en el cual participa repetido dos veces el tipo de entidad EMPLEADO. En este caso se hace necesario indicar el papel de cada entidad participante.BD -1 Modelo entidad . si tenemos el tipo de interrelación TRABAJA_PARA. EMPLEADO trabajador jefe trabaj a_par a La relación trabaja_para (trabajador.relación Interrelación: Rol de la entidad  Muchas veces es importante indicar el rol. es decir. jefe) . p2) siendo pi instancias de tipo EMPLEADO.  por ejemplo. cada elemento del conjunto de interrelaciones TRABAJA_PARA es del tipo (p1. la función que desempeña un tipo de entidad en una interrelación. es decir.

i es un valor . v .relación Dominio y Valor:  Un dominio se define como un conjunto de valores homogéneos con un nombre que lo identifica.  Un dominio lleva siempre asociado un predicado que permite comprobar si un determinado valor pertenece al dominio: D={ vi : p(vi) } donde : •D es el dominio.BD -1 Modelo entidad . •p es el predicado asociado a dicho Dominio.

…. …. los días de la semana).BD -1 Modelo entidad . Alumno Char(8) Varchar(20) Varchar(20) …. carácter 30 para el Nombre)  Por extensión. …. .relación Dominio y Valor: por intensión o por extensión  Un dominio puede definirse por intensión. Alumno 10-010112 Fernandez Torres Jose …. especificando el tipo de datos (por ejemplo. Alumno Cod_alumno Ape_alumno Nom_alumno …. enumerando los valores que pertenecen al dominio (por ejemplo.

BD -1 Modelo entidad . un atributo consiste en una función de un tipo de entidad o de interrelación sobre todos los posibles subconjuntos de los valores de un dominio (o de un conjunto de dominios):  A : E → S(D) ó A : E → S(D1) x S(D2) x . x S(Dn) A : I → S(D) ó A : I → S(D1) x S(D2) x .. x S(Dn) Donde: •A: es el atributo •S:(Di) todos los posibles subconjuntos de los valores de los dominios •E: el tipo de entidad •I: el tipo de interrelación. .  Matemáticamente..relación Atributo:  Los atributos toman valores de uno o varios dominios (si es compuesto)...

BD -1 Modelo entidad .relación Atributos: en la Entidad Código Ciclo Curso Denominación Horas Créditos La entidad Curso con sus atributos .

.relación Atributos: en la Relación. curso) con sus atributos.BD -1 Modelo entidad . Fecha de inicio Turno Fecha final Alumno Lleva Es_llevado_por (10:40) Lleva (40:5) (1:5) Curso La relación Lleva (Alumno.

BD -1 Modelo entidad .relación Atributos compuestos dia PROFESOR mes Fecha_nac año dia PROFESOR mes año Fecha_nac .

ATRIBUTO CLAVE PRIMARIA PK CLAVE CANDIDATA CK CLAVE FORANEA FK CLAVE COMPUESTA ATRIBUTO COMPUESTO NOTACION DE ATRIBUTOS CLAVES .BD -1 Modelo entidad . •Todo IC debe cumplir la condición de ser unívoco y mínimo: cuando •Entre los IC se elige uno como Identificador Principal (IP) y el resto serán Identificadores Alternativos (IA).relación Restricciones: representación de atributos y claves •Cada uno de estos conjuntos de atributos se denomina Identificador Candidato (IC).

 Atributos Opcionales vs Obligatorios: .relación Cardinalidades de atributos Atributos Multivaluados vs Univaluados:  Multivaluados: Pueden tomar más de un valor a la vez (una persona puede tener más de un teléfono).  Univaluados: toman un solo valor.BD -1 Modelo entidad .

relación Cardinalidad de atributos Entidad Atributo Dominio .BD -1 Modelo entidad .

.m2)) siendo:     I un tipo de interrelación binaria. y m1 y m2 las cardinalidades máximas de E1 y E2 respectivamente.relación Cardinalidades de interrelaciones Definición: número máximo y mínimo de ejemplares de un tipo de entidad que pueden estar interrelacionados con un ejemplar del otro u otros tipos de entidad que participan en el tipo de interrelación. n1 y n2 las cardinalidades mínimas de E1 y E2 respectivamente.m1)):E2(n2.BD -1 Modelo entidad . E1 y E2 los tipos de entidad asociados por ella. Notación:  • I(E1(n1.

relación Cardinalidades de interrelación Represente semanticamente Es_llevado_por Alumno Lleva (10:40) Lleva (40:5) (1:5) Curso .BD -1 Modelo entidad .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->