ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelo E-r Matriculacion


Enviado por   •  10 de Marzo de 2015  •  1.020 Palabras (5 Páginas)  •  99 Visitas

Página 1 de 5

Bases de datos y sistemas de información

Bases de datos y sistemas de información

2. Modelos de bases de datos

2.1. Modelo entidad-relación

• En este apartado se estudia un modelo de datos de alto nivel que nos permite diseñar el esquema conceptual de una BD. El modelo entidad-relación se incluye a veces entre los modelos orientados a objetos por lo noción de distinguibilidad de entidades (similar a la identidad de objetos). Se basa en los conceptos de: entidad, tipo de entidad, atributo y relación. Toda esta información se representará en los diagramas entidad-relación.

2.1.1.

Conceptos

• •

Entidad: Def.: Menor objeto con significado en una instancia. Por Ej.:, para el análisis de la BD secretaría, el alumno con los siguientes datos: DNI = 01234567Z, nombre y apellidos = Manuel Vázquez Prieto, Teléfono = 91-12345678 domicilio = Calle del Jazmín 7, 4 Izq. COU = SI Atributo: Def.: Componentes que determinan una entidad. Cada atributo tiene asociado un dominio: Conjunto de valores que puede tomar. Ej.: La entidad del Ej.: anterior viene determinada por los valores de sus atributos DNI, Nombre y Apellidos, Teléfono, Domicilio y COU. Atributos monovalorados y multivalorados: Def.: Se llaman atributos multivalorados a aquellos que pueden contener más de un valor simultáneamente,

y monovalorados a los que sólo pueden contener un valor. Ej.: Una persona puede tener varios números de teléfono (casa, trabajo, móvil) y puede que nos interese tenerlos todos. En este caso haremos de teléfono un atributo multivalorado. Atributos simples y compuestos: Def.: Se dice que un atributo es compuesto cuando puede descomponerse en otros componentes o atributos más pequeños, y simple en otro caso. Ej.: En el caso del domicilio puede que nos interese descomponerlo a su vez en calle, el número y la ciudad por separado. Clave: Def: Atributo o conjunto de atributos cuyos valores identifican unívocamente cada entidad. Ej.: DNI es un atributo clave de la entidad Alumno. Tipo de entidad: Es el conjunto de entidades que comparten los mismos atributos (aunque con diferentes valores para ellos). Ej.: En nuestro caso Alumnos será un tipo de entidad que representa cualquier multiconjunto de entidades en el que todas tengan como conjunto de atributos {DNI, Nombre y Apellidos, ...} y valores dentro de los dominios correspondientes. Asignaturas será otro tipo de entidad, etc.

Relaciones: Def: Conjuntos de la forma {(e1, ..., en) | e1 ∈ E1, e2 ∈ E2, ..., en ∈ En} con ei entidades y Ei conjuntos de entidades del mismo tipo. Ej.: Sea {a1, a2, a3, a4} un conjunto de entidades de tipo alumno (i.e. alumnos concretos) y {b1,b2,b3} 3

asignaturas concretas. Una posible relación: {(e1,b1), (e2,b1), (e1,b2) } diciendo que e1 está matriculado tanto en b1 como en b2 y e2 en b1. Tipos de relación: Representan a todas las posibles relaciones entre conjuntos del mismo tipo. Se identifican mediante los tipos de entidades que relacionan (y los atributos si tienen). Es el producto cartesiano E1xE2x...xEn, siendo Ei conjuntos de entidades. Ej.: El tipo de relación matrícula relaciona el tipo de entidad alumnos con el tipo de entidad asignaturas. Jerarquías Isa: Def: Se dice A isa B si el conjunto de entidades B es una generalización del conjunto de entidades A. attrib(B)⊆attrib(A). A hereda de B (en el mismo sentido de la programación orientada a objetos). Atributos clave prestados (borrowed key attributes) En una jerarquía Isa A isa B, los atributos clave de A pueden serlo también de B.

2.1.2.

Diagramas entidad relación

Los componentes básicos de los diagramas ER son los atributos, los tipos de entidades y los tipos de relaciones. • Tipos de entidades: Rectángulos. Asignaturas •

Atributos: Elipses. Se conectan mediante líneas a los tipos de entidades o tipos de relación. Teléfono

Alumnos • Atributos multivalorados:

...

Descargar como (para miembros actualizados)  txt (6.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com