Modelo E R

Páginas: 28 (6884 palabras) Publicado: 1 de noviembre de 2015
Fases del diseño de BD

Tema 2. Modelo entidad-relación (ER)

Minimundo

Modelado de datos utilizando el modelo
entidad-relación. Elmasri/Navathe 02
Entidad-relación extendido y modelado de
objetos. 4.7. Tipos de relación de grado superior a dos.

I
n
d
e
p
e
n
d
i
e
n
t
e

Elmasri/Navathe 02

• Modelos de datos conceptuales de alto nivel para el
diseño de BD
• Ejemplo
• Tipos de entidad,conjuntos de entidad, atributos y
claves
• Vínculos (o relaciones), tipos de vínculo (o tipos de
relación), roles y restricciones estructurales
• Tipos de entidad débiles
• Refinamiento del diseño ER para la BD ejemplo
• Diagramas ER, convenciones de denominación y
cuestiones de diseño
• Tipos de vínculo (o relación) de grado superior a dos
• Ejemplos de diseño

© A. Jaime 2005

DBD Tema 2

OBTENCIÓN
YANÁLISIS
DE REQUISITOS
Requisitos de la BD

ANÁLISIS
FUNCIONAL

DISEÑO
CONCEPTUAL

d
e
l
S
G
B
D

E
s
p
e
c c
í a
f d
i a
c
o S
G
dB
e D

1

Requisitos funcionales

Especificación
transacciones

DISEÑO LÓGICO
(Transformación del
modelo de datos)
DISEÑO DE
PROGRAMAS
DE APLICACIÓN

Descripción concisa de los requisitos de
información de los usuarios.



Contiene descripciones detalladas de:

Esquemalógico (ej. relacional)
DISEÑO
FÍSICO

IMPLEMENTACIÓN
DE TRANSACCIONES

Esquema interno

Programas de aplicación

© A. Jaime 2005

Esquema conceptual


Esquema conceptual (ER)

DBD Tema 2

2

Ejemplo: BD “Empresa”
se ocupa de los empleados, departamentos y
proyectos de una empresa.
Requisitos de información:

– tipos de entidad



Organizada en departamentos. Cada uno con
nombre y número único.Tiene un director y su
fecha de inicio. Puede estar distribuido en varios
lugares.

– vínculos (o relaciones)
– restricciones


No incluyen detalles de implementación



Cada departamento controla cierto número de
proyectos. Cada uno con nombre y número únicos
y se realiza en un solo lugar.



Pueden servir para comunicarse con usuarios no
técnicos



De cada empleado se guarda su nombre,número de
seguridad social, dirección, salario, sexo y fecha de
nacimiento. Está asignado a un departamento pero
puede trabajar en varios proyectos (no tienen por
qué ser controlados por el mismo departamento). Nº
horas semanales dedicadas a cada proyecto y quién
es su supervisor.



De los familiares de cada empleado (para
administrar sus seguros) interesa su nombre, sexo,
fecha de nacimiento yparentesco (hijo, esposa, ...).

© A. Jaime 2005

DBD Tema 2

3

© A. Jaime 2005

DBD Tema 2

4

Esquema ER
para la BD “Empresa”

Conceptos del modelo ER
• Los datos se describen como:
– Entidades
– Atributos
– Vínculos (o relaciones)

Nombre
Sexo

FAMILIAR

FechaNacimiento

N

Parentesco

FAMILIARES_DE
1

NombreP

Iniciales

Apellido

Otros conceptos:

Nombre
Nss

Sexo

Dirección

Salariosupervisor

FechaNacimiento

EMPLEADO
N

1

TRABAJA_PARA

DIRIGE



1

SUPERVISIÓN
supervisado

N

FechaInic









1

1

Nombre

DEPARTAMENTO
N

1

Número
Localizaciones
NúmeroDeEmpleados

Horas

TRABAJA_EN

CONTROLA
N

M

PROYECTO

© A. Jaime 2005

Nombre
Número
Localización

DBD Tema 2

5

© A. Jaime 2005

Entidades y atributos






Entidad: “cosa” del mundo real con existenciaindependiente:
– algo físico: una cierta persona (Aitor), una casa,
un automovil, un empleado, ...
– algo conceptual: una compañía (ACME), un
puesto de trabajo (secretario de centro), un
curso universitario (2º A), ...






DBD Tema 2

6




Monovaluado:
FechaN
Multivaluado: Localizaciones (Donostia, Tolosa, Eibar)
– Pueden tener límites inferior y superior de número de
valores




Almacenado:Derivado:

FechaN
Edad

(calculado a partir de la fecha de nacimiento FechaN



Valores nulos, se asignan a atributos:
– sin valor aplicable
(Título universitario para personas sin título)
– de valor desconocido:
• falta: altura de una persona
• no se sabe si existe: nº de teléfono



Atributos complejos: anidaciones arbitrarias de atributos
compuestos y multivaluados

Una entidad concreta tendrá...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo E/R
  • Modelo de E-R
  • Modelo E/R
  • Modelo E-R
  • Modelo E-O-R
  • Modelos E/R
  • Modelo e/r
  • Problema Modelo E/R

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS