Informatica

Páginas: 23 (5687 palabras) Publicado: 16 de octubre de 2013
Fases del diseño de BD
Minimundo

Tema 2. Modelo entidad-relación (ER)
Modelado de datos utilizando el modelo
entidad-relación

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

Elmasri/Navathe 02

• Modelos conceptuales de datos de alto nivel
para el diseño de BD (3.1)
• Ejemplo (3.2)
• Conceptos del modelo ER (3.3, 3.4, 3.5, 3.6)
• Notación para los diagramas ER (3.7)
• Nombres apropiados(3.7)
• Tipos de vínculos con grado mayor que 2 (4.7)
• Ejemplos de diseño (Ejercicios libro + propios)

© C. P. G. 2007

FBD Tema 2

RECOLECCIÓ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
c c
í a
f d
i a
c
oS
G
dB
e D

1

Requisitos de la BD

Especificación
transacciones

Esquemaconceptual (ER)
DISEÑO LÓGICO
(Transformación del
modelo de datos)

DISEÑO DE
PROGRAMAS
DE APLICACIÓN

Esquema lógico
DISEÑO
FÍSICO

IMPLEMENTACIÓN
DE TRANSACCIONES

Esquema interno

Programas de aplicación

© C. P. G. 2007

FBD Tema 2

2

Ejemplo: BD “Empresa”

Esquema conceptual

Se ocupa de los empleados, departamentos y
proyectos de una empresa.

• Descripciónconcisa de los requisitos de
información de los usuarios.

Requisitos de información:

• Contiene descripciones detalladas de:
– Tipos de datos.

• 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.

• Un departamento controla uno o másproyectos.
Cada uno con nombre y número únicos y se realiza
en un solo lugar.

• No incluye detalles de implementación.
• Puede servir para comunicarse con usuarios no
técnicos.

• De cada empleado se guarda su nombre, número de
la 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 delmismo departamento). Nº horas
semanales dedicadas a cada proyecto y quién es su
supervisor.
• De las personas familiares de cada empleado (en
seguros) interesa su nombre, sexo, fecha de
nacimiento y parentesco.

© C. P. G. 2007

FBD Tema 2

3

© C. P. G. 2007

FBD 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

Fecha nacimiento

N

Parentesco

ES_FAMILIA_DE
1

NombreP Iniciales Apellido

Otros conceptos:

Nombre
Sexo

NSS

Fecha nacimiento
Dirección

Salario
supervisor

EMPLEADO
N

1

TRABAJA_PARA

DIRIGE
1

1

• Atributo simple,
compuesto, mono y
multivaluado,
almacenado y
derivado.
•Valor nulo.
• Tipo de entidad.
• Atributo clave.
• Dominio.
• Tipo de vínculo.
• Grado.
• Vínculo como
atributo.

1

SUPERVISA
supervisado

N

Fecha inicio
Nombre
Número

DEPARTAMENTO
N

1

Localizaciones
Número de empleados

Horas

TRABAJA_EN

CONTROLA
N

M

PROYECTO

Nombre
Número
Localización

© C. P. G. 2007

FBD Tema 2

5

© C. P. G. 2007

• Rol(papel).
• Restricciones de
cardinalidad y de
participación.
• Atributos de tipos de
vínculo.
• Tipo de entidad débil.
• Clave parcial.
• Tipo de vínculo
ternario.

FBD Tema 2

6

Tipos de atributos

Entidades y atributos


Simple (o atómico):



Nombre
Iniciales
Compuesto:
Apellido
– Pueden formar una jerarquía
– Es la concatenación de sus atributos simples

•Monovaluado:



• Entidad: Cosa del mundo real con existencia
independiente:
– Algo físico: Una cierta persona (Aitor), una
casa, un automóvil, un empleado, ...
– Algo conceptual: Una compañía (ACME), un
puesto de trabajo (secretario de centro), un
curso universitario (2º A), ...

Multivaluado:

NombreP

Fecha nacimiento

Localizaciones

• Atributo: Es una propiedad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS