Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Marca
Cliente
PK Id_Marca
Nom_Marca
PK Id_Cliente
Nom_Cliente Direccion
Ventas
PK Id_Ventas
FK Id_Prenda FK Id_Cliente Fecha
Talla
PK Id_Talla
Nom_Talla
Prenda
PK Id_Prenda
Fk Id_Marca FK Id_Talla FK Id_Departamento FK Id_Proveedor Precio Cantidad Proveedor
Departamento
PK Id_Departamento
Nom_Departamento
PK Id_Proveedor
Nom_Proveedor
Tabla Tallas (PK) cve_talla = { int, 2 } , Almacena la clave de la talla. nom_talla = { varchar, 10 } , Almacena el nombre de la talla.
2 Tabla Marcas (PK) cve_marca = { int, 2 } , Almacena la clave de la marca. nom_marca = {varchar, 20} , Almacena el nombre de la marca.
Tabla Proveedores (PK) cve_proveedor = {int , 2 } , Almacena la clave del proveedor de la prenda. Nom_proveedor = { varchar , 20 } , Almacena el nombre del proveedor. Tel = { int , 10 } , Almacena el telfono del proveedor cve_marca = { Especificada en el diccionario Tabla Marcas }
(FK)
Tabla Prendas (PK) (FK) (FK) (FK) (FK) cve_prenda = {entero, 2 } , Almacena la clave de la prenda cve_marca = { especificada en el diccionario Tabla Marca } cve_talla = { especificada en el diccionario Tabla Talla } cve_Departamento = { especificada en el diccionario Tabla Departamento } cve_proveedor = { especificada en el diccionario Tabla Proveedor } Precio = { Money } , almacena el precio de la prenda Cantidad = { int , 2 } , Almacena la cantidad en el almacn que existe de la prenda
Tabla Clientes (PK) cve_cliente = { int , 2 } , Almacena la clave del cliente Nom_cliente = { varchar , 30 } , Almacena el nombre del cliente Direccion = { varchar, 30 } , Almacena la direccin del cliente Tel = { int , 10 } , Almacena el telfono del cliente
Tabla Ventas (PK) (FK) (FK) Id_venta = { int , 2 } , almacena el id de la venta Id_prenda = { especificada en el diccionario Tabla Prendas } Id_cliente = { especificada en el diccionario Tabla Clientes } Fecha = {date time } , Almacena la fecha de la venta realizada.
4
existencias int, ) create table Ventas ( id_venta int identity (1,1) primary key not null, id_prenda int foreign key references Prenda, id_cliente int foreign key references Cliente, vendido int, fecha datetime )
QUERYS
1. select fecha as Fecha, sum(vendido)as Productos_Vendidos from Ventas where Ventas.fecha = '2011-09-19' group by fecha
2. select nom_proveedor as Proveedor, sum(existencias)as Compras from Prenda2 Pr, Proveedor Pro, Ventas where Pro.id_proveedor = Pr.id_proveedor and Ventas.fecha <= '2011-09-30' group by Pro.id_proveedor, Pr.id_proveedor, nom_proveedor, fecha, existencias 3. select nom_cliente as Cliente, vendido as Articulos_Comprados, fecha as Fecha from Ventas, Cliente where Ventas.id_cliente=Cliente.id_cliente and Ventas.fecha<='2011-09-30'
4. select nom_marca as Nombre_de_Marca, existencias as Existencias_menores_a_5 from Marca, Prenda2 where Prenda2.existencias<=5 and Marca.id_marca = Prenda2.id_marca
5. select nom_cliente as Nombre_del_Cliente, vendido as Articulos_Comprados, fecha as Fecha_de_Compra from Cliente, Ventas where Cliente.id_cliente=Ventas.id_cliente and Ventas.fecha <= '2011-09-30'