Modelo entidad relacion

Páginas: 8 (1820 palabras) Publicado: 24 de febrero de 2010
Modelos de Datos Diseño Lógico de Bases de Datos
Modelo Entidad/Relación n Modelo Relacional n Paso a tablas
n

© Bases de Datos / O.E.I../ U.P.M.

Modelo Entidad-Relación
n

Formulado por P.P. Chen en 1976 n Modelo de datos que representa un esquema de base de datos mediante entidades y asociaciones n Describe una base de datos de una forma sencilla y global n Se realiza a partir de losrequisitos de datos que debe cumplir una base de datos

© Bases de Datos / O.E.I../ U.P.M.

1

Entidades
n

Entidad
• Objeto del mundo real que tiene existencia pos sí mismo • Compuesto de ocurrencias de entidad • Ejemplo
– Entidad Clientes – Cliente “Pepe Perez” con DNI “12345678”

• Atributos: definen las propiedades de una entidad, basados en un dominio (conjunto de valoresposibles que puede tomar)
© Bases de Datos / O.E.I../ U.P.M.

Entidades
Atributo - Característica propia de una entidad, común para todas las ocurrencias del mismo tipo n Dominio - Conjunto de valores permitidos para un atributo n Para cada atributo hay que definir:
n

• Nombre Descripción Dominio Función (identificación o definición)
© Bases de Datos / O.E.I../ U.P.M.

2

Entidades
nEjemplo: n Entidad: Empleado Nombre de atributo: Código
• Descripción: Código único por empleado asignado por la empresa • Función: Identificación (+Definición) • Dominio: Números positivos de dos cifras

© Bases de Datos / O.E.I../ U.P.M.

Entidades
María Anguiano DNI: 36061281 Gran Vía 9 Sucursal Barcelona Código: 02

Ocurrencias de entidad

DNI

Código

Empleado
DomicilioDepartamentos
Descrip.

Nombre
© Bases de Datos / O.E.I../ U.P.M.

Entidades

3

Modelo Entidad-Relación
n

Relación o Asociación
• Expresa una asociación entre ocurrencias de entidad • Puede tener atributos propios • Grado: número de entidades que asocia • Cardinalidad:
– número de ocurrencias de una entidad que pueden asociarse con otra entidad – Máxima - 1:1, 1:N, N:1, N:M – Mínima- 0:0, 1:0, 0:1, 1:1

© Bases de Datos / O.E.I../ U.P.M.

Relaciones
n

Conjunto de ocurrencias de relación del mismo tipo

Empleado

Trabaja en

Departamento

© Bases de Datos / O.E.I../ U.P.M.

4

Relaciones
n

Las relaciones también pueden tener atributos

Cliente

Compra

Producto

Fecha

© Bases de Datos / O.E.I../ U.P.M.

Relaciones
n

Es importante el“rol” o “papel” de cada ocurrencia
Jefe

Empleado

Es Jefe de Subordinado

n

Se denomina grado de una relación al número de entidades que relaciona

© Bases de Datos / O.E.I../ U.P.M.

5

Cardinalidad Máxima
• Número de ocurrencias de entidad que se pueden asociar como máximo a otra a través de una relación
1:1 A a1 a2 ... an b1 b2 ... bm B

Ej.:Una persona tiene un coche y uncoche es de una sola persona
© Bases de Datos / O.E.I../ U.P.M.

Cardinalidad
1:N A a1 a2 ... an b1 b2 ... bm B

Ej.:Una persona tiene varios coches y un coche es de una sola persona

© Bases de Datos / O.E.I../ U.P.M.

6

Cardinalidad
N:1 A a1 a2 ... an b1 b2 ... bm B

Ej.: Una persona tiene un coche y un coche es de varias personas

© Bases de Datos / O.E.I../ U.P.M.Cardinalidad
N:M A a1 a2 ... an b1 b2 ... bm B

Ej.:Una persona tiene varios coches y un coche es de varias personas

© Bases de Datos / O.E.I../ U.P.M.

7

Cardinalidad Mínima
• Número mínimo de ocurrencias de entidad que se deben asociar a otra a través de una relación • Posibilidades: 0:0, 0:1, 1:0, 1:1
(1,N)
Trabaja en

Empleado

(0,1)

Departamento

Nota: Hay que tener especialcuidado con las mínimas 1:1
© Bases de Datos / O.E.I../ U.P.M.

Cardinalidad
n

Ej.:
Empleado (1,M)
Trabaja en

(0,1)

Departamento

(0,N)

Compañía (1,1)

Pertenece

© Bases de Datos / O.E.I../ U.P.M.

8

Modelo Entidad-Relación
n

Clave de Entidad
• Atributo o conjunto de atributos que identifican de forma única cada ocurrencia • Si una entidad no tiene clave se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo Entidad-Relación
  • Modelo Entidad Relacion
  • Modelo Entidad Relación Extendido
  • Modelo Entidad Relacion
  • Extencion del modelo entidad relacion
  • Modelo entidad Relacion BD
  • EJERCICIOS MODELO ENTIDAD RELACION
  • Modelo Entidad Relacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS