Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1521 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de septiembre de 2010
Leer documento completo
Vista previa del texto
06/09/2010

MODELO ENTIDAD– RELACION
S UD P T EG N A AR E Silberschatz; Fundamentos de Bases de Datos. 5ª Edición, 2006.

1

CONTENIDO
Cuestiones de diseño Ubicación de los atributos de las relaciones Entidades débiles
Extensiones del Modelo Entidad – Relación Notaciones
2

1

06/09/2010

Cuestiones de diseño - Fases

Especificación requisitos de usuario

• Caracterización delas necesidades de datos esperadas por los usuarios de la base de datos

Diseño Conceptual

• Traducción de los requisitos de usuario a un esquema conceptual, Diagrama E-R

Diseño lógico

• Pasar del esquema conceptual al modelo de datos de la implementación del sistema de BD que se usará. • Especifica las características físicas de la BD. Incluye la forma de organización de los archivosy estructuras de almacenamiento interno

diseño físico

3

Cuestiones de diseño
Uso de conjuntos de entidades o atributos


Empleado= nombre-empleado, número-teléfono Si tomamos a numero-telefono como entidad…



Empleado= nombre-empleado
teléfono= número-teléfono, ubicación

Tratar teléfono como una entidad se modela mejor porque permite almacenar información extra(tipo).
4

2

06/09/2010

Cuestiones de diseño

Uso de conjuntos de entidades o atributos

¿qué constituye un atributo? y ¿qué constituye un conjunto de entidades?

Las distinciones dependen principalmente de la estructura de la empresa del mundo real que se esté modelando

5

Cuestiones de diseño

Uso de conjuntos de entidades o conjuntos de relaciones

Una posible guía paradeterminar si usar un conjunto de entidades o un

conjunto de relaciones es designar un conjunto de relaciones para describir
una acción que ocurre entre entidades.

6

3

06/09/2010

Cuestiones de diseño

Uso de conjuntos de entidades o conjuntos de relaciones

Préstamo : ¿entidad o relación?
cliente préstamo sucursal

Si cada préstamo está asociado exactamente con un cliente y conuna sucursal, se puede tomar como relación.
Con este diseño no se puede representar convenientemente una situación en que varios clientes comparten un préstamo.

7

Cuestiones de diseño

Uso de conjuntos de entidades o conjuntos de relaciones Préstamo : ¿entidad o relación?
Pero, si varios clientes comparten un préstamo?
Habría que definir una relación separada para cada prestatario deese préstamo común.

cliente

préstamo

sucursal
Una para cada cliente que hizo el préstamo

. . . .
cliente
8

préstamo

sucursal

4

06/09/2010

Ubicación de los atributos de las relaciones



Los atributos de un conjunto de relaciones uno a varios se pueden colocar sólo en el conjunto de entidades de la parte «varios»

cliente

IMPOSITOR

cuenta

idclienteCLIENTE = id_cliente, nombre CUENTA = id_cuenta, idcliente
9

Ubicación de los atributos de las relaciones



para los conjuntos de entidades uno a uno, los atributos de la relación se pueden asociar con cualquiera de las entidades participantes

cliente

IMPOSITOR

cuenta

CLIENTE = id_cliente, nombre,id_cuenta o CUENTA = id_cuenta, id_cliente

10

5

06/09/2010Ubicación de los atributos de las relaciones


Relaciones varios a varios.

Un cliente puede tener una o más cuentas, y que una cuenta puede ser mantenida por uno o más clientes

cliente

IMPOSITOR

cuenta

CLIENTE = id_cliente, nombre CUENTA = id_cuenta,numero IMPOSITOR = id_cliente,id_cuenta, fecha_acceso

11

Ubicación de los atributos de las relaciones
atributodescriptivo fecha-acceso para especificar la fecha más reciente en la que un cliente accedió a esa cuenta.

12

6

06/09/2010

Entidades débiles



Una entidad débil es una entidad cuyos atributos no la identifican completamente, sino que sólo la identifican de forma parcial. Para poder identificar una entidad débil es necesario asociarla con una entidad fuerte.





Entidad fuerte:...
tracking img