Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Minimundo
OBTENCIN
Y ANLISIS
I DE REQUISITOS
n
d
e Requisitos funcionales Requisitos de la BD
p
e d
n e ANLISIS
d DISEO
i l FUNCIONAL CONCEPTUAL
e
n S Especificacin
t Esquema conceptual (ER)
e G transacciones
B
D DISEO LGICO
(Transformacin del
modelo de datos)
E
s
p DISEO DE
e Esquema lgico (ej. relacional)
PROGRAMAS
c c DE APLICACIN
a
f d DISEO
i a FSICO
c
oS IMPLEMENTACIN
DE TRANSACCIONES Esquema interno
G
dB
e D
Programas de aplicacin
Requisitos de informacin:
Nombre
Sexo
FAMILIAR FechaNacimiento
N Parentesco
FAMILIARES_DE
1
NombreP Iniciales Apellido
Nombre
EMPLEADO SUPERVISIN
N
N 1 supervisado
1 1
Nombre
Nmero
DEPARTAMENTO
Localizaciones
N 1 NmeroDeEmpleados
Horas
TRABAJA_EN CONTROLA
N
M Nombre
PROYECTO Nmero
Localizacin
Otros conceptos:
Atributo simple, Grado de tipo de
compuesto, mono y vnculo
multivaluado, Vnculo (o relacin)
almacenado y como atributo
derivado Rol
Valor nulo Restricciones de
Atributo complejo cardinalidad y de
Tipo de entidad participacin
Conjunto de entidades Atributos de tipo de
Atributo clave vnculo
Dominio Tipo de entidad dbil
Tipo de vnculo (o Clave parcial
relacin) Tipo de vnculo
ternario
Nombre=John Smith
Direccin= 2311 Kirby,
Entidad 1 Houston, Texas 77001
Edad=55
Telfono=713-749-2630
Monovaluado: FechaN
Multivaluado: Localizaciones (Donostia, Tolosa, Eibar)
Pueden tener lmites inferior y superior de nmero de
valores
Almacenado: FechaN
Derivado: Edad
(calculado a partir de la fecha de nacimiento FechaN
Nombre
Nmero El libro le
llama
Localizaciones Gerente
Director
DEPARTAMENTO
Fecha_Inicio_Director
Nombre
Nmero
Localizacin
PROYECTO DepartamentoControlador
Nombre
FechaNacimiento Nss Sexo Direccin Salario
Departamento
Supervisor
EMPLEADO
TrabajaEn
Nombre
FechaNacimiento Nss Sexo Direccin Salario
Departamento
Supervisor
Proyecto EMPLEADO
TrabajaEn
Horas
Una alternativa:
Nombre
Nmero
Localizacin
PROYECTO DepartamentoControlador
Empleado
Trabajadores
Horas
N 1
EMPLEADO TRABAJA_PARA DEPARTAMENTO
DEPARTAMENTO Empleados
N 1
EMPLEADO TRABAJA_PARA DEPARTAMENTO
Trabajador o Patrn o
empleado departamento
EMPLEADO
supervisor supervisado
1 SUPERVISIN N
Restriccin de participacin:
1 1
EMPLEADO DIRIGE DEPARTAMENTO
Horas
1 1
EMPLEADO DIRIGE DEPARTAMENTO
FechaInicio
1 1
EMPLEADO DIRIGE DEPARTAMENTO
FechaInicio
N 1
EMPLEADO TRABAJA_PARA DEPARTAMENTO
FechaInicio
M N
EMPLEADO TRABAJA_EN PROYECTO
Horas
PRESTADO Conjunto de
Tolk-1 11 vnculos
representados
Tolk-1 22 (extensin).
Orw-1 11 Cada lnea es
un vnculo
Shar-1 22
N 1
FAMILIAR FAMILIARES_DE EMPLEADO
DNI NmLicencia
Es clave
N 1
FAMILIAR FAMILIARES_DE EMPLEADO
Familiares EMPLEADO
1 1
EMPLEADO DIRIGE DEPARTAMENTO
FechaInicio
Gerente
Fecha_Inicio_Gerente
N 1
EMPLEADO TRABAJA_PARA DEPARTAMENTO
Departamento
1 N
DEPARTAMENTO CONTROLA PROYECTO
DepartamentoControlador
Supervisor
EMPLEADO
supervisor supervisado
1 SUPERVISIN N
M N
EMPLEADO TRABAJA_EN PROYECTO
Proyecto
Horas
TrabajaEn
Horas
N 1
FAMILIAR FAMILIARES_DE EMPLEADO
Empleado
TIPO DE ENTIDAD
TIPO DE VNCULO
ATRIBUTO
ATRIBUTO CLAVE
ATRIBUTO MULTIVALUADO
ATRIBUTO COMPUESTO
...
ATRIBUTO DERIVADO
PARTICIPACIN TOTAL
E1 R E2 DE E2 EN R
N 1
EMPLEADO TRABAJA_PARA DEPARTAMENTO
(1,1) (1,N)
EMPLEADO TRABAJA_PARA DEPARTAMENTO
(mn, mx)
R E
Z B
AZ BZ CZ
Z C
Z Z
E2
E1
E3
En R
... E4
NmComponente COMPONENTE
M N
SUMINISTRADOR SUMINISTRA PROYECTO
M M
PUEDE_ N N
COMPONENTE UTILIZA
SUMINISTRAR
NmComponente
NmComponente COMPONENTE
c1 c2
s1 p1 s1 p1
c2 c1
c2 c1
s2 c1 p2 s2 c2 p2
1 N N SP 1
SUMINISTRADOR SS SUMINISTRA PROYECTO
N
SC Sin clave
parcial
1
NmComponente COMPONENTE
Semestre
NombreP SemestreAo
IMPARTI_
DURANTE Ao
PROFESOR SEMESTRE
OFRECE
PUEDE_ OFRECIDO_
IMPARTIR CURSO DURANTE
NmeroC
Restricciones necesarias:
Ej. si existe (p1,c1,s1) en OFRECE, deben existir:
(p1,c1) en PUEDE_IMPARTIR
(p1,s1) en IMPARTI_DURANTE
(s1,c1) en OFRECIDO_DURANTE
PROFESOR SEMESTRE
OFRECE
1
PUEDE_
1 OFRECIDO_
IMPARTIR CURSO DURANTE
NmeroC
Nombre NombreE
Departamento
ENTREVISTA Dep_Fecha
Fecha
DA_LUGAR_A
OFERTA_TRABAJO
1 N
SUMINISTRADOR SUMINISTRA PROYECTO
(0,N) (0,N)
SUMINISTRADOR SUMINISTRA PROYECTO
(0,N)
COMPONENTE NmComponente
Ejemplo de diseo:
CAMIONES
Partiendo de los requisitos de datos siguientes dise-
a el diagrama ER. Haz las suposiciones que creas
convenientes, dejando constancia escrita de ellas.
Tienda
Nmero PEDIDO
Almacn
Direccin
ALMACN
Tfno Nombre
Direccin
TIENDA
Matrcula
Tfno
PesoMax CAMIN
Nmero
VolumenMax
Fecha
VIAJE
Camin
Almacn
Suposiciones:
Un pedido se toma completo de un almacn y se
entrega tambin completo a una sola tienda.
En un viaje interviene solo un camin, toma varios
pedidos de un almacn y los entrega a una o varias
tiendas.
Tienda
Nmero PEDIDO
Almacn
Direccin
ALMACN
Tfno Nombre
Direccin
TIENDA
Matrcula
Tfno
PesoMax CAMIN
Nmero
VolumenMax
Fecha
VIAJE
Camin
Almacn
Matrcula
PesoMax CAMIN
(0,N)
VolumenMax
REALIZA
(1,1)
(1,1) Nmero
VIAJE
(1,N) Fecha
RECOGE TRANSPORTA
Nmero
(0,1)
Peso
(0,N) PEDIDO
Volumen
(1,1) (1,1)
SOLICITADO A_ENTREGAR
(0,N) (0,N)
Direccin
Nmero Tfno Direccin
Tfno
Suposiciones:
Los pedidos se introducen antes de organizar el viaje.
En base a los datos de pedidos y ocupacin de
camiones el programa de aplicacin puede organizar
los viajes.
VIAJE Nmero
TEMA CONSTA
EDITORIAL PUBLICAN
LIBRO
LECTOR TIENE
DNI NPed
1 N
CLIENTE C-P PEDIDO
P-A
1 N
N
F-P
FACTURA ARTICULO
M F-A NArt
N
NFac
LNEA
Lnea N_Pedido Artculo Cantidad Tienda Formato
1 25 B5 100 1 Lujo
2 25 B5 100 1 Normal
1 33 B3 4 1 Normal
N_Pedido Lnea
(1,N) (1,1)
PEDIDO CONSTA LNEA
(1,1)
(1,1)
SOLICITADO
(1,1)
Direccin
TIENDA
N_Tienda