Académique Documents
Professionnel Documents
Culture Documents
Seccin:
Asignat
ura:
Docente
:
Apellid
os:
Nombr
es:
UC0051-UT1001-2016-2
Bases de Datos
Ing. Jorge Sifuentes Lpez
Fecha:
CHACON GONZALES
FRANCIS JAIRZINHO
28-10-16
Duraci
n:
60 min
4) Para un pedido, almacenar el cdigo de pedido, fecha, cdigo y nombre del cliente que
orden el pedido y el cdigo de vendedor que representa a ese cliente.
5) Para cada lnea de un pedido, almacenar el cdigo de artculo y la descripcin, la
cantidad y el precio cotizado. El analista tambin obtuvo la siguiente informacin con
respecto a los pedidos:
a) Slo hay un cliente por pedido.
b) En un pedido determinado, hay como mximo una lnea para un artculo
determinado. Por ejemplo, el artculo DR93 no puede aparecer en varias lneas
dentro del mismo pedido.
c) El precio cotizado podra diferir del precio actual si el vendedor descuenta un
artculo determinada de un pedido en concreto.
Paso 01: Lea las necesidades, identifique las entidades (objetos) involucrados, y nombre a las
entidades.
tblVendedor
tblCliente
tblArticulo
tblpedido
Paso 02: Identifique los identificadores nicos para las entidades identificadas en el paso 1.
tblVendedor
idVende
tblCliente
idClien
tblArticulo
idArticulo
tblpedido
idpedido
tblCliente
idClien
nombreClien
calleClien
ciudadClien
balanceClien
limiteCreClien
tblArticulo
idArticulo
descripArticulo
stockArticulo
claseArticulo
numeroAlArticulo
preciArticulo
tblpedido
idPedido
fechaPedido
idclien
nombreClien
idVende
tblLineapedido
idArticulo
descripArticulo
cantArticulo
preciCoArticulo
Paso 04: Identifique las dependencias funcionales que existen entre los atributos.
idVende apeVende,nombreVende,calleVende,ciudadVende,comiVende,porcentajeCoVende.
idClien nombreClien,calleClien,ciudadClien,balanceClien,limiteCreClien.
idArticulo descripArticulo, stockArticulo, claseArticulo, numeroAlArticulo, preciArticulo.
idPedido fechaPedido, idclien, nombreClien, idVende.
idLineapedido idArticulo,descripArticulo,cantArticulo,preciCoArticulo.
Paso 05: Utilice las dependencias funcionales para identificar las tablas situando cada atributo
con el atributo o mnima combinacin de atributos de los que es funcionalmente dependiente.
El atributo o atributos de una entidad de que todos los dems atributos son dependientes ser
o sern la clave principal de la tabla.
tblVendedor
(idVende,apeVende,nombreVende,calleVende,ciudadVende,comiVende,porcentajeCoVende.)
tblCliente (idClien ,nombreClien,calleClien,ciudadClien,balanceClien,limiteCreClien.)
tblArticulo (idArticulo, descripArticulo, stockArticulo, claseArticulo, numeroAlArticulo,
preciArticulo.)
tblpedido (idPedido,fechaPedido,idclien,idVende.)
tblLineapedido (idLineapedido ,idArticulo,cantArticulo,preciCoArticulo.)
Paso 06: Identifique las relaciones entre las tablas.
-
Las tablas tblVendedor y tblpedido estn relacionadas utilizando las columnas idVende.
Como la columna idVende es la columna principal de la tabla tblVendedor, esto indica
una relacin de uno a varios entre tblVendedor y tblpedido (un vendedor REALIZA
varios pedidos).
Las tablas tblCliente y tblpedido estn relacionadas utilizando las columnas idClien.
Como la columna idClien es la columna principal de la tabla tblCliente, esto indica una
relacin de uno a varios entre tblCliente y tblpedido (un cliente RECIBE un pedido).
tblvendedor
REALIZ
A
idVende
apeVende,
nombreVende,
calleVende,
ciudadVende,
comiVende,
porcentajeCoVe
nde.
tblArticulo
tblLineaPedi
do
idArticulo
descripArticulo,
stockArticulo,
claseArticulo,
numeroAlArticul
o, preciArticulo
REGIST
RA
idPedido (FK)
IdArticulo (FK)
numeroAlArticul
o, preciArticulo
tblpedido
TIENE
idPedido
fechaPedido
idClien (FK)
idVende(FK)
tblCliente
RECIBE
idClien
nombreClien
,calleClien
,ciudadClien,
balanceClien,
limiteCreClien