Bases De Datos

Páginas: 8 (1821 palabras) Publicado: 26 de septiembre de 2012
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
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 delos requisitos de datos
que debe cumplir una base de datos

n

© 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 (conjuntode
valores posibles 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
Ejemplo:
n Entidad: Empleado
Nombre de atributo: Código

n

• 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

DNICódigo

Empleado

Departamentos

Domicilio
Descrip.

Nombre

Entidades

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

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 otraentidad
– 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

Producto

Compra

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

b1a2

b2

...

...

an

B

bm

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

Cardinalidad
1:N
A

a1

b1

a2

b2

...

...

an

B

bm

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

b1

a2

b2

......

an

B

bm

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
b1

a2

b2

...

...

an

A

a1

B

bm

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 debenasociar a otra a través de
una relación
• Posibilidades: 0:0, 0:1, 1:0, 1:1

Empleado

(1,N)

(0,1)
Trabaja en

Departamento

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

Cardinalidad
n

Ej.:
Empleado

(1,M)

(0,1)
Trabaja en

Departamento

(0,N)

Pertenece

Compañía
(1,1)

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

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS