You are on page 1of 6

PRODUCTO ACADMICO 01

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

INSTRUCCIONES: Se desea crear una base de datos de acuerdo al siguiente


documento, correspondiente a una empresa Premerie Products que se dedica a la
venda de Electrodomsticos, aparatos y material deportivo:
CASO: Premiere Products
La direccin de Premiere Products, un distribuidor de electrodomsticos (HW), aparatos (AP) y
material deportivo (SG) ha determinado que con el reciente crecimiento de la compaa no es
factible mantener datos de clientes, pedidos e inventario utilizando sus sistemas manuales.
Con los datos almacenados en una base de datos, la direccin ser capaz de asegurar que los
datos estn actualizados y son ms exactos que en los sistemas manuales. Adems, los
directores podrn obtener respuestas a sus preguntas relacionadas con los datos de la base de
datos de manera rpida y sencilla, con la opcin de producir gran variedad de informes muy
tiles.
El analista se ha reunido con los usuarios, ha examinado los documentos de Premiere Products
y ha determinado que la base de datos debe cubrir las siguientes necesidades:
1) Para un vendedor, almacenar el cdigo de vendedor, apellido nombre, calle, ciudad,
comisin total y porcentaje de comisin.
2) Para un cliente, almacenar el cdigo de cliente, nombre, calle, ciudad, balance y lmite
de crdito. Adems, almacenar el cdigo, apellido y nombre del vendedor que
representa al cliente. El analista tambin ha determinado que un vendedor puede
representar a varios clientes, pero un cliente tiene que tener exactamente un vendedor
(en otras palabras, un vendedor debe representar a un cliente, pero un cliente no puede
estar representado por ninguno ni por ms de un vendedor).
3) Para un artculo, almacenar el cdigo de artculo, descripcin, stock, clase de artculo,
nmero de almacn en que el artculo est situado, y precio unitario. Todas las unidades
de un artculo determinado estn almacenadas en el mismo almacn.

Exigencia acadmica para grandes cambios.

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

Paso 03: Identifique los atributos de todas las entidades.


tblVendedor
idVende
apeVende
nombreVende
calleVende
ciudadVende
comiVende
porcentajeCoVende

tblCliente
idClien
nombreClien
calleClien
ciudadClien
balanceClien
limiteCreClien

Exigencia acadmica para grandes cambios.

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

Exigencia acadmica para grandes cambios.

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

Las tablas tblArticulo y tblLineapedido estn relacionadas utilizando las columnas


idArticulo. Como la columna idArticulo, es la columna principal de la tabla tblArticulo,
esto indica una relacin de uno a varios entre _______ y tblLineapedido (un artculo EST
en una lnea de pedido).

Las tablas tblpedido y tblLineapedido estn relacionadas utilizando las columnas


idPedido. Como la columna idPedido es la columna principal de la tabla tblpedido , esto
indica una relacin de uno a varios entre tblpedido y tblLineapedido (un pedido TIENE
una lnea de pedido).

Exigencia acadmica para grandes cambios.

Exigencia acadmica para grandes cambios.

tblvendedor

DIAGRAMA ENTIDAD RELACIN

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

Exigencia acadmica para grandes cambios.

You might also like