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

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

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

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. PROFESOR Persona que ejerce o enseña una materia o arte .  Matemáticamente.BD -1 Modelo entidad .relación Entidad: pertenencia de entidad  Una entidad pertenece a un tipo de entidad si cumple el predicado asociado a ese tipo de 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. .BD -1 Modelo entidad .

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

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

Matemáticamente.relación Interrelación Se entiende por interrelación una asociación.. e2... •“n” el grado del tipo de interrelación (el número de tipos de entidades participantes ) . en > } Donde: •ei es un ejemplar del tipo de entidad Ei .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. .

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

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

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

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 .

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

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

.. x S(Dn) A : I → S(D) ó A : I → S(D1) x S(D2) x .. 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 . .  Matemáticamente. 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.relación Atributo:  Los atributos toman valores de uno o varios dominios (si es compuesto)..BD -1 Modelo entidad .

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 .

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 .

•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). ATRIBUTO CLAVE PRIMARIA PK CLAVE CANDIDATA CK CLAVE FORANEA FK CLAVE COMPUESTA ATRIBUTO COMPUESTO NOTACION DE ATRIBUTOS CLAVES .BD -1 Modelo entidad .

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

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. 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. n1 y n2 las cardinalidades mínimas de E1 y E2 respectivamente. E1 y E2 los tipos de entidad asociados por ella.m1)):E2(n2. y m1 y m2 las cardinalidades máximas de E1 y E2 respectivamente.

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