Está en la página 1de 3

Proyecto Final Diseo de Bases de datos.

Cuatrimestre Enero-Abril 2015


Realiza una base de datos que permita gestionar las ventas, de la Tienda de Ropa E_Clothes. Se
requiere el control de distribuidores, clientes, productos y ventas.
Un distribuidor tiene un cdigo de identificacin, nombre completo, direccin, telfono y correo
electrnico. Un cliente tambin tiene un cdigo de identificacin, nombre completo, direccin,
telfono y correo electrnico. La direccin (para distribuidores y clientes), se conforma por calle,
nmero, colonia, municipio y estado. Es importante controlar las colonias, municipios y estados
por separado, considerando que una colonia pertenece a un municipio y un municipio tiene
muchas colonias; as como un municipio pertenece a un estado y un estado est conformado por
muchos municipios. Adems, un distribuidor y un cliente viven en una sola colonia, y las colonias
pueden tener muchas personas.
Un producto tiene un cdigo nico, nombre, precio, talla, color. Adems estos productos se
organizan en categoras (Caballero, Dama, Infantil, Junior), cada producto slo pertenece a una
categora y la categora puede tener muchos productos. Una categora tiene su cdigo, nombre y
descripcin. Un producto puede ser suministrado por varios distribuidores y un distribuidor puede
suministrar varios productos.
Para facilitar el manejo de la contabilidad de la tienda de ropa, se desea registrar la informacin de
cada venta con un cdigo, fecha, descuento y el total de la venta, ste se debe calcular
considerando el descuento que tiene dicha venta, si es que el descuento existiera. De la relacin
producto con venta, se debe considerar como atributo la cantidad vendida de un producto
determinado, para calcular el subtotal de cada producto. Adems se debe considerar que una
venta incluye muchos productos y un producto puede ser considerado en muchas ventas.
Realiza las siguientes actividades:
Disea el diagrama entidad relacin para resolver la problemtica planteada. (Puede ser
en DIA).
Crea la base de datos para resolver el problema, con los respectivos comandos en la
consola de mysql. Tanto el nombre de la base de datos como las tablas y lo campos
debern llevar las iniciales de los nombres de los integrantes del equipo. Por ejemplo, el
equipo est conformado por Julieta y Martn, la base de datos se llamara E_ClothesJM, la
tabla Cliente ser ClienteJM, campo nombre del cliente: NomCJM.

Ingresa diez registros en las tablas (Cliente, Distribuidor, Productos y Ventas); ingresar
cuatro registros en categora. Por medio de un archivo de texto y por medio del comando
insert.
Implementa las operaciones de lgebra relacional que a continuacin se solicitan.
o

Unin, Interseccin y Diferencia, entre distribuidor y cliente.

Tres consultas de seleccin en donde se utilicen los operadores lgicos y


relacionales.

Tres consultas de proyeccin.

Mostrar el nombre del cliente, el nombre de la colonia, municipio y el estado


donde habita.

Mostrar el nombre del distribuidor que ha distribuido todos los productos.

Calcula el subtotal de cada uno de los productos de la venta igual a 2. Mostrando


la cantidad vendida, el nombre del producto, el precio unitario y el subtotal.

Ejemplo: La venta 2 contiene:


Cantidad_Vendida

NombreProducto

PrecioUnitario

Subtotal

Blusa Blanca

125.00

250.00

Playera Corta

112.00

336.00

Calcula el total de la venta con clave igual a dos sin descuento.


Cod_Venta
2

TotalSinDesc
586.00

Calcula el total de la venta con clave igual a dos considerando que la venta tiene
un descuento del 10%
Cod_Venta
2

Realiza el respaldo de tu base de datos.

TotalConDesc
527.40

Nombre completo de los integrantes del equipo:


________________________________________________________________________________
___________________________________________________________________________

Se evaluar:

Porcentaje

Diagrama Entidad-Relacin

Obtenido

15%

Creacin de la base de datos conforme a las indicaciones


solicitadas y de acuerdo a los requerimientos para la resolucin

30%

del problema
Insercin de datos en todas las tablas

15%

Realizacin de las consultas solicitadas

40%

Calificacin

100%

Se entregar una carpeta que incluya:

El respaldo de la base de datos.

Documento electrnico que incluya el nombre de los integrantes del equipo (mximo dos
personas), el diagrama entidad relacin, cada una de las pantallas en dnde se visualice la
creacin de la base de datos, as como de las tablas y sus respectivos campos, la insercin
de los datos y las consultas realizadas con los resultados obtenidos.

ste documento deber ser impreso para asentar la calificacin del proyecto.

También podría gustarte