Está en la página 1de 4

INSTITUTO TECNOLOGICO DE

AGUASCALIENTES
Licenciatura en Informtica
Materia:
Base de datos distribuidas
Aumno:
Mar!a de "oc!o Garc!a Gon#e#
Traba$o:
Base de datos tienda de ro%a
BASE DE DATOS TIENDA DE "O&A
Dia'rama
Diccionario de datos
Tabla Clientes
NoC ( )int* &+ // Asigna un numero de identificacin nico para
cada cliente
NombreC ( )A,-. a,#. /arc0ar 1234* // Describe el nombre del
cliente
Direccion ( )A,-. a,#. 5.3,6 /arc0ar 1234* // Indica la direccion del
cliente
Teefono ( )int* // Indica el numero telefonico del cliente
Tabla Proveedores
No&ro ( )3,6. int*&+ // Numero de identificacion del proveedor
Nombre ( )A,-. a,#. /arc0ar1234* //Nombre del proveedor
Domiciio ( )A,-. a,#. 5. 3,6 /arc0ar1234* // Domicilio del proveedor
Teefono ( )3,6 int*// Telefono del proveedor
Tabla Productos
Ca/e&rod ( )3,6 int*&+ // Numero de identificacion unica del
producto
Descri%cion ( )A,-. a,# /arc0ar1734* // Proporciona una breve
descripcion del producto
Taa ( )3,6 int*// Indica la talla del producto
E8istencias ( )3,6 int* // Muestra la cantidad de productos en
existencia
&recio ( )3,6 int* // Indica el precio de venta del producto
Tabla Compras
NoCom%ra ( )3,6 int* &+// Numero de identificacion unica para la
compra de articulos
C/e&rod ( )3,6 int* 9+ // Clave del producto aduirido! el producto
debe estar registrado en la tabla de productos
9ec0a ( )A,-. a,#. 3,6 datetime* // Indica la fec"a en la ue se
reali#o la compra
Taa ( )3,6 int*// Indica la talla del producto
NoUnidades ( )3,6 int* // Indica la cantidad aduirida
&recio ( )3,6 int* // Indica el precio de compra del producto
TotaCom%ra ( )3,6 int* // Indica el total neto de la compra
No&ro ( )3,6 int* 9+ // Clave del proveedor! el proveedor debe
estar registrado en la tabla de proveedores
Tabla $entas
No:ta ( )3,6 int* &+// Numero de identificacion unica para la venta
de articulos
9ec0a ( )A,-. a,#. 3,6 datetime* // Indica la fec"a en la ue se
reali#o la venta
C/e&rod ( )3,6 int* 9+ // Clave del producto vendido! el producto
debe estar registrado en la tabla de productos
Cantidad ( )3,6 int* // Indica la cantidad vendida
Tota ( )3,6 int* // Indica el total neto de la venta
NoC ( )3,6 int* 9+ // Clave del cliente! el cliente debe estar
registrado en la tabla de clientes
Consutas
;4 Mostrar e corte de dia ;6<3=<23;;:
select %ec"a!
sum &Cantidad' as (nidades$endidas!
sum &Total' as Corte)dia
from $entas
*"ere %ec"a+ ,-.//0/1/--,
group b2 %ec"a
24 Cuantas %rendas se e com%raron a >8? %ro/eedor este mes:

select P3NoPro! P3Nombre!
sum &No(nidades' As Total
from Compras C! Proveedores P
*"ere C3NoPro+4
group b2 P3NoPro! P3Nombre
@4 Cuanto com%ro >8? ciente e mes %asado:
select C3NoC! NombreC!
sum &Cantidad' as Total
from $entas $! Clientes C
*"ere C3NoC+$3NoC and C3NoC+1 and %ec"a bet*een
,-//0/1/--, and ,5-//0/1/--,
group b2 C3NoC! NombreC
A4 Bue %roductos tienen e8istencia C( 7:
select ClaveProd! Descripcion! 6xistencias
from Productos
*"ere 6xistencias 7+4
74 Cuantas /eces fue a a tienda a com%rar >8? ciente D cuanto
com%rE en tota:
select C3NoC! NombreC!
count &Cantidad' as $eces)Compra!
sum &Total' as Total)Compra
from Clientes C! $entas $
*"ere C3NoC+$3NoC and C3NoC+1
group b2 C3NoC! NombreC

También podría gustarte