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 ? .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.BD -1 Modelo entidad .D.

administrativa . llamó conjunto de entidades (entity set). al Tipo de entidad.  Chen. Curso Extensión Base de datos I Redes I Programación II Ing.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 .  La intensión que es el tipo de entidad propiamente dicho.

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. PROFESOR Persona que ejerce o enseña una materia o arte .  Matemáticamente.BD -1 Modelo entidad .

. atributos externos (Influencia).BD -1 Modelo entidad .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 .

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

e2.BD -1 Modelo entidad . vinculación o correspondencia entre entidades. el conjunto de interrelaciones de un tipo de interrelación I se define como:  { <e1. Matemáticamente. .. en > } Donde: •ei es un ejemplar del tipo de entidad Ei ..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 .relación Interrelación: Representación de una interrelación  Ejemplo: PROFESOR imparte CURSO .

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. Los sauces 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 .BD -1 Modelo entidad .

trabajo) . curso) trabaj a_par a EMPLEAD O Trabaj a_en SUCURSA L La relación trabaja_para (trabajador.BD -1 Modelo entidad . sucursal. 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.

BD -1 Modelo entidad .Curso) con sus elementos .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.

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

 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. •p es el predicado asociado a dicho Dominio. i es un valor .BD -1 Modelo entidad .relación Dominio y Valor:  Un dominio se define como un conjunto de valores homogéneos con un nombre que lo identifica. v .

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

..relación Atributo:  Los atributos toman valores de uno o varios dominios (si es compuesto).BD -1 Modelo entidad . 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. 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 ...

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

BD -1 Modelo entidad . curso) con sus atributos.relación Atributos: en la Relación. 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 .

relación Restricciones: representación de atributos y claves •Cada uno de estos conjuntos de atributos se denomina Identificador Candidato (IC). •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).BD -1 Modelo entidad . ATRIBUTO CLAVE PRIMARIA PK CLAVE CANDIDATA CK CLAVE FORANEA FK CLAVE COMPUESTA ATRIBUTO COMPUESTO NOTACION DE ATRIBUTOS CLAVES .

 Univaluados: toman un solo valor.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).  Atributos Opcionales vs Obligatorios: .BD -1 Modelo entidad .

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

.m1)):E2(n2. n1 y n2 las cardinalidades mínimas de E1 y E2 respectivamente. Notación:  • I(E1(n1.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.BD -1 Modelo entidad . E1 y E2 los tipos de entidad asociados por ella. y m1 y m2 las cardinalidades máximas de E1 y E2 respectivamente.m2)) siendo:     I un tipo de interrelación binaria.

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

Sign up to vote on this title
UsefulNot useful