unidad i. bases de datos modelo entidad-relación · pdf fileo un diagrama o modelo...

12
Unidad I. Bases de Datos MODELO ENTIDAD-RELACIÓN Profesora Ginnette Calvo G. Grupo 002 II Ciclo 2013

Upload: trinhduong

Post on 11-Mar-2018

232 views

Category:

Documents


3 download

TRANSCRIPT

Unidad I. Bases de Datos

MODELO ENTIDAD-RELACIÓN

Profesora Ginnette Calvo G.

Grupo 002

II Ciclo 2013

o Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado de datos de un sistema de información.

o Estos modelos expresan entidades relevantes para un

sistema de información así como sus interrelaciones y propiedades.

MODELO ENTIDAD-RELACIÓN: definición

*Fuente: Chinchilla (2011)

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Entidad: objeto del mundo real que tiene una existencia independiente

(distinguible de otros objetos).

Ej. ESTUDIANTE

LIBRO

Atributos: propiedades que describen a las entidades.

Ej. ESTUDIANTE nombre, carné, dirección

LIBRO inscripción, signatura, título, autor

Libro

Libro

inscripcion

titulo signatura

autor

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Entidades Atributos Valores

Persona

Género Estado civil

Hombre Mujer

Soltero Casado

Atributos compuestos: atributos con valores.

Ej. DIRECCIÓN provincia, cantón, distrito

FECHA_NAC día, mes, año

Estudiante

direccion

provincia

cantón

distrito

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Atributos clave: conjunto de atributos que permiten identificar unívocamente

a cada entidad.

Ej. ESTUDIANTE (no_carne, nombre, direccion)

Atributos clave compuestos: contiene más de un atributo clave.

Ej. EMPLEADO (cod_empleado, no_cedula, nombre)

Atributos opcionales: atributos que pueden ser o no ingresados.

Ej. LIBRO (autor, titulo,… no_edicion)

Libro

autor

título

no_edicion

Empleado

cod_empleado

no_cedula

nombre

Estudiante

no_carne

nombre

direccion

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Asociaciones: describen cierta dependencia entre entidades o permite la

asociación de las mismas.

“Un tipo de relación R entre n tipos de entidad E1;E2; : : : ;En define un

conjunto de asociaciones, o conjunto de relaciones, entre entidades de estos

tipos” (Paramá, 2012, p,8).

prestamo Estudiante Libro

no_carne nombre fecha

no_carne inscripcion

inscripcion titulo

Las asociaciones pueden tener atributos al igual que las

entidades.

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Restricciones:

o Limitaciones en las posibles combinaciones de entidades para una

asociación.

o Corresponden a restricciones del mundo real.

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Restricciones de cardinalidad:

o 1:1 cada instancia de un tipo de entidad puede asociarse con una única

instancia del otro tipo de entidad.

o 1:N cada instancia de un tipo de entidad puede asociarse con varias instancias

del otro tipo de entidad; pero las instancias del otro tipo solo pueden estar

asociadas con una instancia del primer tipo.

PADRE HIJOS Tiene

(1:N) (1:1)

Empleado Proyecto Trabaja

(1:N) (1:N)

o N:N cada instancia de un tipo de entidad puede asociarse con varias

instancias del otro tipo de entidad y viceversa

MODELO ENTIDAD-RELACIÓN

*Fuente: Chinchilla (2011)

Entidades fuertes y débiles:

Una entidad débil es aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos.

Una entidad fuerte es aquella que sí puede ser identificada unívocamente. En los casos en que se requiera, se puede dar que una entidad fuerte "preste" algunos de sus atributos a una entidad débil para que, esta última, se pueda identificar.

Descriptores

titulo

no_inscripcion

Libro

Autores

MODELO ENTIDAD-RELACIÓN

Un profesor imparte un solo módulo, y un módulo sólo puede ser impartido por un

profesor, entonces la relación imparte sería (1:1)

Un alumno puede cursar más de un módulo y un módulo puede ser cursado por más de

un alumno, entonces la relación será (N:N)

PROFESOR

imparte

cursa (1:1)

(1:1)

(1: N)

(1: N)

no_cedula nombre direccion

no_telefono ALUMNO

no_carne nombre

apellidos

fech_nacimiento

MÓDULO nombre

codigo

Chinchilla Arley, R. (2011). Bases de datos [presentación con diapositivas]. San José, C.R. : el Autor.

Paramá Gabía, J. R. (2012). Modelo ER. Recuperado de http://docencia.lbd.udc.es/bdd-

grao/teoria/tema2/2.2.-ElModeloER.pdf

REFERENCIAS

MUCHAS GRACIAS!