Está en la página 1de 13

INSTITUTO TECNOLÓGICO SUPERIOR DE

TEPOSCOLULA

BASE DE DATOS
Unidad II modelo E-R

20/FEBRERO/2017
Fases de Diseño
 Fase Inicial: caracterización completa de las necesidades.
 El Diseñador de BD debe interactuar intensamente con los usuarios del dominio.

 Resultado ==== > Especificación de requisitos del usuario.

 Diseño Conceptual: el diseñador elije el modelo de datos, traduce estos


requisitos en un esquema conceptual de la BD. Proporciona visión detallada de
la empresa.

PROCESO DE DISEÑO
Especificación de los requisitos funcionales:
 Los usuarios describen los tipos de operaciones que se llevarán a cabo sobre los
datos.
 Ejemplos: modificación, actualización, búsqueda, recuperación y borrado.

 Fases finales:
 Fase de diseño lógico: el diseñador traduce el esquema conceptual de
alto nivel al modelo de datos relacional.
 Fase de diseño físico: se especifican características físicas de la BD.
 El modelo de datos entidad–relación (E-R) se desarrolló para
facilitar el diseño de bases de datos permitiendo la
especificación de un esquema de la empresa que representa la
estructura lógica global de la base de datos.

 El modelo de datos E-R emplea tres conceptos básicos: los


conjuntos de entidades, los conjuntos de relaciones y los
atributos.

MODELO ENTIDAD – RELACIÓN (E-R)


 Una entidad es una “cosa” u “objeto” del mundo real que es distinguible de
todos los demás objetos. Por ejemplo, cada persona de una empresa es
una entidad.

 Un conjunto de entidades es un conjunto de entidades del mismo tipo que


comparten las mismas propiedades, o atributos. El conjunto de todas las
personas que son clientes en un banco dado, por ejemplo, se puede definir
como el conjunto de entidades cliente. Análogamente, el conjunto de
entidades préstamo puede representar el conjunto de todos los préstamos
concedidos por un banco concreto.

CONJUNTO DE ENTIDADES
EJEMPLO DE CONJUNTO DE ENTIDADES
 Una relación es una asociación entre varias entidades. Por
ejemplo, se puede definir una relación que asocie al cliente
López con el préstamo P-15. Esta relación especifica que López
es un cliente con el préstamo número P-15.
 Un conjunto de relaciones es un conjunto de relaciones del
mismo tipo.

CONJUNTO DE RELACIONES
ATRIBUTOS
 Atributos simples y compuestos.

 Atributos monovalorados y multivalorados.


 Atributos derivados. El valor de este tipo de atributo se puede obtener a partir del
valor de otros atributos o entidades relacionados.
 Supóngase que el conjunto de entidades cliente tiene el atributo edad, que indica
la edad del cliente. Si el conjunto de entidades cliente tiene también un atributo
fecha_de_nacimiento, se puede calcular edad a partir de fecha_de_nacimiento y
de la fecha actual. Por tanto, edad es un atributo derivado.
 El valor de los atributos derivados no se almacena, sino que se calcula cada vez
que hace falta.
 La correspondencia de cardinalidades, o razón de cardinalidad,
expresa el número de entidades a las que otra entidad se puede
asociar mediante un conjunto de relaciones.

CORRESPONDENCIA DE
CARDINALIDADES
 Rectángulos, que representan conjuntos de entidades.
 Elipses, que representan atributos.
 Rombos, que representan conjuntos de relaciones.
 Líneas, que unen los atributos con los conjuntos de entidades y
los conjuntos de entidades con los conjuntos de relaciones.
 Elipses dobles, que representan atributos multivalorados.
 Elipses discontinuas, que denotan atributos derivados.

COMPONENTES DEL DIAGRAMA E - R


SE DESEA DISEÑAR UNA BASE DE DATOS PARA
LLEVAR UN CIERTO CONTROL DE LOS SOLDADOS
QUE REALIZAN EL SERVICIO MILITAR.
 Una escuela desea tener una base de datos, que almacene los
datos principales de un alumno, la carrera que estudia, las
materias que cursa y los profesores que imparten clase.
 De igual manera se desea llevar un registro de las materias que
imparte cada profesor.

TAREA

También podría gustarte