Modelo Entidad Relacion

Páginas: 28 (6880 palabras) Publicado: 2 de mayo de 2012
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
Y ANÁLISIS
DE REQUISITOS
Requisitos funcionales
ANÁLISIS
FUNCIONAL

DISEÑO
CONCEPTUAL

d
e
l
S
G
B
D

E
s
p
e
cc
ía
fd
ia
c
oS
G
dB
eD

1

Requisitos de la BD

Especificación
transacciones

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

IMPLEMENTACIÓN
DE TRANSACCIONESEsquema interno

Programas de aplicación

© A. Jaime 2005

DBD Tema 2

2

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

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



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

Esquema conceptual


Esquema conceptual (ER)

Contiene descripciones detalladas de: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 cadaproyecto y quién
es su supervisor.



De los familiares de cada empleado (para
administrar sus seguros) interesa su nombre, sexo,
fecha de nacimiento y parentesco (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 (orelaciones)

Nombre
Sexo

FAMILIAR

FechaNacimiento

N

Parentesco

FAMILIARES_DE
1

NombreP

Iniciales

Apellido

Otros conceptos:

Nombre
Nss

Sexo

Dirección

Salario
supervisor

FechaNacimiento

EMPLEADO
N

1

TRABAJA_PARA

DIRIGE



1

SUPERVISIÓN
supervisado

N

FechaInic









1

1

Nombre

DEPARTAMENTO
N1

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














Grado de tipo de
vínculo
Vínculo (o relación)
como atributo
Rol
Restricciones de
cardinalidad y de
participación
Atributos de tipo devínculo
Tipo de entidad débil
Clave parcial
Tipo de vínculo
ternario

DBD Tema 2

6

Tipos de atributos. Valores nulos



DNI
Simple (o atómico):
NomPila
Compuesto:
Nombre
Apellido1
Apellido1
– pueden formar una jerarquía
– es la concatenación de sus atributos simples




Monovaluado:
FechaN
Multivaluado: Localizaciones (Donostia, Tolosa, Eibar)
– Pueden tener...
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