Conocer

Páginas: 26 (6386 palabras) Publicado: 9 de junio de 2013

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


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.
Elmasri/Navathe 02
Fases del diseño de BD

Minimundo



OBTENCIÓN Y ANÁLISIS
I DE REQUISITOS
n
d



• Modelosde 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
e Requisitos funcionales
p
e n
d l i
e
n Especificaciónt G transacciones
B D


E s p e
c c

Requisitos de la BD



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


Esquema lógico (ej. relacional)
• Diagramas ER, convenciones de denominación y cuestiones de diseño
• Tipos de vínculo (o relación) de grado superior a dos
í a f d i a c
IMPLEMENTACIÓN
• Ejemplos de diseño
o S
G DETRANSACCIONES
B D
Programas de aplicación
Esquema interno


© A. Jaime 2005 DBD Tema 2 1
© A. Jaime 2005 DBD Tema 2 2






Esquema conceptual


• Descripción concisa de los requisitos de información de losusuarios.


• Contiene descripciones detalladas de:

– tipos de entidad

– vínculos (o relaciones)

– restricciones


• No incluyen detalles de implementación


• Pueden servir para comunicarse con usuarios no técnicos
Ejemplo: BD “Empresa”


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

Requisitos de información:

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


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


• 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 y parentesco (hijo, esposa, ...).
Esquema ER
para la BD “Empresa”



NombreSexo

Conceptos del modelo ER


• Los datos se describen como:
– Entidades
– Atributos
– Vínculos (o relaciones)
FAMILIAR

N
FechaNacimiento

Parentesco

FAMILIARES_DE

1 NombreP Iniciales Apellido

Nombre


Otros conceptos:
Nss

FechaNacimiento
Sexo
Dirección Salario
supervisor 1

• Atributo simple, compuesto, mono y

•Grado de tipo de vínculo
EMPLEADO

N 1

TRABAJA_PARA DIRIGE


1
1

DEPARTAMENTO
N 1
Horas
SUPERVISIÓN

N
supervisado

FechaInic


Nombre
Número Localizaciones NúmeroDeEmpleados
multivaluado, almacenado y derivado
• Valor nulo
• Atributo complejo
• Tipo deentidad
• Conjunto de entidades
• Atributo clave
• Vínculo (o relación)
como atributo
• Rol
• Restricciones de cardinalidad y de participación
• Atributos de tipo de vínculo
TRABAJA_EN

M
CONTROLA




Localización
• Dominio
• Tipo de vínculo (o relación)
• Tipo de entidad débil
• Clave parcial
• Tipo de vínculo ternario


© A. Jaime 2005...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CONOCER CONOCIMIENTO
  • Del Conocer Al Conocimiento
  • Conocer Y Conocimiento
  • Conocimiento es conocer
  • El conocimiento
  • Conocimientos
  • Conocer
  • Conocimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS