Vous êtes sur la page 1sur 6

PRCTICA DE LABORATORIO 02

Apellid
os:
Nombr
es:

Seccin:
Asignat
ura:
Docente
:

NOTA

Informtica II
Ing. Jorge Sifuentes Lpez

Duraci
n:

Fecha:

90 min

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


documento, correspondiente a una empresa que se dedica a la venda de prendas de
vestir:
CASO: Registro de Ventas
La empresa Tiendas Jennifer, desea implementar un sistema de base de datos, para llevar el
registro de las ventas realizadas, as como el registro de prendas de vestir, clientes y
empleados. Con los datos almacenados en una base de datos, la direccin ser capaz de
asegurar que los datos estn actualizados y sean ms exactos que en los sistemas manuales.
Adems, el administrador podr 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.
Para lo cul se le pide a usted realice el diseo de la base de datos para la empresa de acuerdo
a las siguientes necesidades encontradas:

BOLET
A:
CLIENT
E:

TIENDAS
JENNIFER

001000001

FECHA:

41089451

VENDEDO
R:

Ana Reyes

23/10/201
3
10
Juan
Prez

Jr. Loreto 300


Huancayo
CDIG
O

TIP
O

MARC
A

BL13090
01
BL13090
03

Blus
a
Jean
s

Ranso
m
Pionier

DETALLE

CAN
T.

Floreada

02

Color Hielo

01

PRECIO
COTIZAD
O

SUB
TOTAL

S/. 30.00

S/. 60.00

S/. 80.00

S/. 80.00

TOTAL DEL PEDIDO:

S/. 140.00

1) El analista se ha reunido con los empleados y el administrador, ha examinado los


documentos de la empresa y ha determinado que la base de datos debe cubrir las
siguientes necesidades:
Para un cliente se desea almacenar su DNI, apellidos y nombres, direccin, distrito,
correo y celular.

Exigencia acadmica para grandes cambios.

Para un vendedor: su cdigo, apellidos y nombres, direccin, distrito, porcentaje de


comisin, salario.
Para las marcas se desea almacenar el cdigo de marca y el nombre de la marca.
Para los tipos de productos: el cdigo y el nombre del tipo de producto.
Para las prendas de vestir se desea almacenar el cdigo del producto, el cdigo del tipo
de producto, el nombre del tipo de producto, el cdigo de la marca, el nombre de la
marca, el stock, el precio de compra, el precio de venta.
Para las boletas: el cdigo de la boleta, la fecha, cdigo del cliente, nombre del cliente,
cdigo del vendedor, nombre del vendedor.
Para los detalles de la boleta se desea almacenar: el cdigo de la boleta, el cdigo del
producto, la descripcin del producto, la marca de producto, la cantidad, precio vendido.
Paso 01: Lea las necesidades, identifique las entidades (objetos) involucrados, y nombre a las
entidades.
tCliente

tVendedor

tMarcas

tTipo

tProducto

tBoletas

Paso 02: Identifique los identificadores nicos para las entidades identificadas en el paso 1.
tCliente
codiClien

tVendedor
CodiVende

tMarcas
codiMarc

tTipo
codiTipo

tProducto
codiProduc

tBoletas
codiBole

Paso 03: Identifique los atributos de todas las entidades.


tCliente
codiClien
datosClien
direccionClien
distritoClien
celularClien
correoClien

tMarcas
Codimarca
nombremarca

tProducto
Codiproduc
Coditipo
Nombretipo
Codimarca
Nomremarca
detaproduc
Stockproduc
Preciocomproduc
preciovenproduc

tVendedor
Codivende
Apevende
Nombrevende
Direcvende
Distrivende
Porcovende
Salavende

tTipo
Coditipo
nombretipo

tBoletas
Codibole
Fechabole
Codiclien
Datosclien
Codivende
nombrevende

Exigencia acadmica para grandes cambios.

tDetalleBoleta
Codibole
Codiproduc
Detaproduc
nombremarca
cantiproduc
precioproduc

Paso 04: Identifique las dependencias funcionales que existen entre los atributos.
codiclien datosclien,datosClien,direccionClien,distritoClien,celularClien,correoClien
codivende Apevende,Nombrevende,Direcvende,Distrivende,Porcovende,Salavende

codimarca nombremarca
coditipo nombretipo
tproductocoditipo,nomretipo,codimarca,nombremarca,detaproduc,Stockproduc,Preciocompro
duc,preciovenprodu

codibole Fechabole, Codiclien, Datosclien, Codivende, nombrevende

codiBole, codiproduc Detaproduc, nombremarca, cantiproduc, precioproduc


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.
tcliente
(codiclien,
datosclien,datosClien,direccionClien,distritoClien,celularClien,correoClien)
tVendedor
(codivende,
Apevende,Nombrevende,Direcvende,Distrivende,Porcovende,Salavende)
tMarca
tTipo
tProducto

(codimarca ,nombremarca)
(coditipo, nombretipo)

(codiproduc,coditipo, ,codimarca,detaproduc,Stockproduc,Preciocomproduc,preciovenprodu)
tBoleta
(codibole ,Fechabole, Codiclien, Codivende)
tDetalleBoleta

(codiBole, codiproduc ,cantiproduc, precioproduc)

Paso 06: Identifique las relaciones entre las tablas.


-

Las tablas tcliente y tboleta estn relacionadas utilizando las columnas codiclien . Como
la columna codiclien es la columna principal de la tabla tcliente, esto indica una relacin
de uno a varios entre tcliente y tboleta (un un cliente RECIBE varias boletas).

Exigencia acadmica para grandes cambios.

Las tablas tvendedor y tboleta estn relacionadas utilizando las columnas codivende.
Como la columna codivende es la columna principal de la tabla tvendedor, esto indica
una relacin de uno a varios entre tvendedor y tboleta (un vendedor EMITE varios
boletas).

Las tablas tmarca y tproducto estn relacionadas utilizando las columnas codimarca
Como la columna codimarca es la columna principal de la tabla tmarca, esto indica una
relacin de uno a varios entre tmarca y tproducto (una marca TIENE varios productos).

Las tablas ttipo y tproducto estn relacionadas utilizando las columnas coditipo Como la
columna coditipo es la columna principal de la tabla ttipo, esto indica una relacin de uno
a varios entre ttipo y tproducto (un tipo TIENE varios productos).

Las tablas Tboleta y tdetalleBoleta estn relacionadas utilizando las columnas codibole.
Como la columna codibole es la columna principal de la tabla tboleta, esto indica una
relacin de uno a varios entre Tboleta y tdetalleBoleta (una boleta TIENE varios
detalles).

Las tablas tproducto y tdetalleBoleta estn relacionadas utilizando las columnas


codiproduc. Como la columna codiproduc es la columna principal de la tabla tproducto,
esto indica una relacin de uno a varios entre tproducto y tdetalleBoleta (un productio
TIENE varios detalles).

Exigencia acadmica para grandes cambios.

DIAGRAMA ENTIDAD RELACIN

Exigencia acadmica para grandes cambios.

Exigencia acadmica para grandes cambios.

Vous aimerez peut-être aussi