Bd Modelo E-R

Páginas: 14 (3475 palabras) Publicado: 6 de febrero de 2013
Agenda
BASE DE DATOS
2

  

Base de Datos

MODELO ENTIDAD-RELACION

     

Modelamiento Restricciones y Cardinalidad Claves Diagrama Entidad-Relación Conjunto de entidades débiles Modelo E-R extendido Diseño de un esquema de Base de Datos Reducción de esquemas E-R UML

UCSM - 2011

Karim Guevara Puente de la Vega

Modelamiento
3 4

Conjunto de entidades
Id_clientenombre_ cliente calle_ cliente ciudad_ cliente numero_ importe prestamo



Una base de datos puede ser modelado como:
Una colección de entidades,  Relaciones entre entidades.




Una entidad es un objeto en el mundo real que es distinguible de todos los demás objetos. Entidades tiene atributos

Base de Datos

Base de Datos




P.e.: una persona especifica, compañía, etc.P.e.: las personas tienen nombre y dirección



Un conjunto de entidades es un conjunto de entidades del mismo tipo que comparten los mismos atributos.


P.e.: conjunto de personas, compañías, etc.

Atributos
5 6

Atributos




Una entidad se representa mediante un conjunto de atributos, que describen las propiedades que posee cada miembro


Dominio - El conjunto de valorespermitidos para cada atributo
Los valores de los atributos constituyen parte decisiva de los datos almacenados.  Valor nulo: Cuando el atributo no tiene valor (no aplicable, perdido, desconocido )


P.e.:
Base de Datos

Base de Datos

cliente = (id_cliente, nombre_cliente, calle_cliente, ciudad_cliente ) prestamo = (numero_prestamo, importe)

P.e.: RUC, NroCelular, Esposa, etc.

1 Atributos
7 8

Atributo compuesto




Tipos de atributos:


Atributos Simples (atómicos) y compuestos.


P.e.: atributo compuesto: direccion_cliente


Se dividen en componentes más pequeños, con propio significado Pueden formar una jerarquía


Base de Datos

Atributos monovalorados y multivalorados Atributos Derivados y Almacenados
Atributo derivado puede sercalculado a partir de otros atributos  P.e.: edad (fecha de nacimiento)

Base de Datos

 

P.e.: atributo multivalorado: numero_telefonico

Conjunto de relaciones
9 10

Conjunto de relaciones

(cont)





Una relación es una asociación entre diferentes entidades. Un conjunto de relaciones es un conjunto de relaciones del mismo tipo.


Base de Datos

P.e.: las dosentidades cliente y préstamo, definen el conjunto de relaciones prestatario para denotar la asociación entre clientes y préstamos bancarios que los clientes tengan.

Conjunto de relaciones
11

Base de Datos

(cont)
12

Grado del conjunto de relaciones






Base de Datos

Base de Datos

Un atributo puede ser también propiedad de un conjunto de relaciones: atributo descriptivo.P.e.: el conjunto de relaciones depositor entre el conjunto de entidades cliente y cuenta puede tener el atributo fecha_de_acceso





Se refiere al número de conjuntos de entidades que participan en un conjunto de relaciones. Los conjuntos de relaciones que implica dos entidades son binarias (o de grado dos). Ocasionalmente los conjuntos de relaciones pueden implicar más de dos conjuntos deentidades.


P.e.: Los empleados de un banco pueden tener diferentes trabajos (responsabilidades) en diferentes sucursales. Por lo que hay un conjunto de relación ternaria entre los conjuntos de entidades empleado, trabajo, y sucursal.

2

Roles
13 14

Restricciones y Cardinalidad





Base de Datos



Base de Datos

Las etiquetas “director” y “trabajador” se llamanroles; y especifican cómo una entidad empleado interactúa vía la relación trabaja_para. Las etiquetas de los roles son opcionales, y son usados para aclarar la semántica de las relaciones. Son indispensables en relaciones recursivas.



Correspondencia de cardinalidad - Expresa el número de entidades a las que otra entidad puede estar asociada vía un conjunto de relaciones. Pueden ser:
Uno a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelo de BD
  • Modelos De BD
  • Modelos de bd
  • Modelamiento de BD
  • Modelo e-r
  • Modelo E/R
  • Modelo E/R
  • Modelo de E-R

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS