base de datos

Páginas: 27 (6654 palabras) Publicado: 12 de mayo de 2013
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
c c
í a
f d
i a
c
o S
G
dB
e D

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
DETRANSACCIONES

Esquema 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 descripcionesdetalladas 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 acada 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, ...).

© 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

Salario
supervisor

FechaNacimiento

EMPLEADO
N

1

TRABAJA_PARA

DIRIGE



1

SUPERVISIÓN
supervisado

N

FechaInic









1

1

Nombre

DEPARTAMENTON

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














Grado de tipo de
vínculo
Vínculo (o relación)
como atributo
Rol
Restricciones de
cardinalidad y de
participación
Atributos de tipode
ví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...
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