You are on page 1of 11

BASE DE DATOS: ALMACEN

La empresa SUMINISTROS HOSTELEROS lleva su gestin de almacn en un archivo de


ases de datos de !ccess llamado almacn" En l se han creado las siguientes talas
mediante asistente#
DISEO DE LA BASE DE DATOS
PRODUCTOS
CAMPOS UTILIZADOS OBSERVACIONES
Id$roducto
Nomre$roducto $osteriormente en la vista dise%o poner en la
propiedad Titulo# $roducto
&escripcin producto
Id$roveedor
UnidadesEnE'istencia
$recio(oste
NUEVOS
$recio)enta Numrico" $ropiedad * decimales" $uede
ponerse tamin moneda si est+ instalado el
,"
TipoIva Numrico"
!utori-acin S./No
CLIENTES
CAMPOS UTILIZADOS OBSERVACIONES
Id(liente
Nomre(ompa%ia $osteriormente en Titulo# (lientes
&ireccion0acturacin
(iudad
EdoO$rov (amiar el nomre por Provincia
(d$ostal $osteriormente camiar tama%o a 1
NumTel2ono
N3m0a'
&ir(orreoElectrnico
Notas
NUEVOS
&NI/(I0 Tipo te'to Tama%o 45
PROVEEDORES
CAMPOS UTILIZADOS OBSERVACIONES
Id$roveedor
Nomre$roveedor $osteriormente en Titulo# $roveedor
&ireccin
$+gina 4 de 44
(iudad
(d$ostal $osteriormente camiar Tama%o a 1
EdoO$rov (amiar nomre a Provincia
N3mTel2ono
N3m0a'
&ir(orreoElectrnico
Notas
NUEVOS
&NI/(I0 Tipo te'to Tama%o 45
COMPRAS
CAMPOS UTILIZADOS OBSERVACIONES
Id$edido
Id(liente (amiar por IdProveedor
0echa$edido
NUEVOS
(antidad Numerico
Id$roducto Numerico
VENTAS
CAMPOS UTILIZADOS OBSERVACIONES
Id&etalle0actura (amiar nomre por IdFactra
Id$roducto
(antidad
&escuento
Id(liente
0echa0actura
DATOS DEL E!ERCICIO
PRODUCTOS
IdProducto
producto
Producto Descripcin
de producto
IdProve
edor
Existencia
s
PrecioCoste PrecioVenta Autorizad
o
T.IVA
1 Plato llano Caja de 10 1 800 8 18 No
2 Plato hondo grande caja de 10 1 600 9 19 No 16
3 Plato llano pequeo caja de 10 1 600 4 9 No 16
4 Copas de agua Cajas de 10 2 200 7 10 No 16
Copas de !"no Cajas de 10 2 200 6 10 No 16
6 #antel algod$n
%lanco
%lanco 3 190 6 12 &' 16
7 #antel algod$n
(erde
(erde 3 10 6 1 &' 16
$+gina * de 44
CLIENTES
Id
de
Cliente NIF/DNI Direccin fact. Ciudad Estado/Pr
ovincia
Cdio
postal
N! de tel"fono N! de fax Direccin correo
Nota
1 )otel *stor"a+ &,*, *-2803160 Pl.a, /odr"go %otet+ (alenc"a (alenc"a 46002 960332688 9603213141 *stor"a1telel"ne,co2
2 )otel C"udad de (alenc"a *-4630224 *!, del Puerto+ 214 (alenc"a (alenc"a 46023 960367421 960343421 c"udad3!alenc"a1ct!,es
3 4ranc"sco 5$pe. &errano 2434274-6 C0Cuenca+ 68 (alenc"a (alenc"a 46017 9603234217 960376783 paco3serrano1hot2a"l,co2
PROVEEDORES
Id
d
Proveedor DNI/CIF Direccin Ciudad C. postal Provincia N! de tfno. N! de fax Direccin correo Notas
1 5o.a (alenc"ana+ &,*, *462233123 *!, %lasco 789e.+ 13 #an"ses 4680 (alenc"a 9603766898 960123467 5o.a1telel"ne,co2
2 Cr"staler'a *da2+ &,5, %460887766 C0&an :oan+ 6 (alenc"a 46021 (alenc"a 960664632 960989796 *da21lat"n2a"l,co2
3 #anteler'as 5a %ruja
#anteler'as 5a %ruja
00879841; C0#a<or+ 11 *l8a"da 46230 (alenc"a 960784932 960678490 8ruja1eres2as,co2
COMPRAS
Id de pedido Id Proveedor Fec#a de
pedido
IdProducto Cantidad
1 3 100802002 6 700
2 3 100802002 7 600
3 2 2000802002 4 40
4 2 2800802002 0
1 2000802002 1 30
6 1 2000802002 3 30
7 1 2000802002 2 30
$+gina 6 de 44
VENTAS
Id de detalle
de factura
Id de producto Cantidad Descuento IdCliente Fec#aFactura
1 6 60 0+00= 1 200802002
2 7 0 0+00= 1 200802002
3 4 2 0+00= 1 200802002
4 6 100 0+00= 2 200802002
7 0 0+00= 2 200802002
6 6 40 0+00= 3 0100902002
7 7 40 0+00= 3 0100902002
8 4 4 0+00= 3 0100902002
9 4 0+00= 3 0100902002
10 1 0+00= 3 0100902002
ACTIVIDADES A REALIZAR
"#$ Reali-a el dise%o de la ase de datos mediante el asistente 7 despus reali-a las modi2icaciones oportunas seg3n se indica en el propio
e8ercicio"
%#$ Estalece las relaciones pertinentes entre las distintas talas"
&#$ Introduce los datos en las talas" Si se desea pueden crearse auto2ormularios o crea los 2ormularios mediante asistente"
'#$ (rea una consulta 9ue te muestre los productos 9ue son de color verde" Inclu7e los campos 9ue creas oportunos"
(#$ (rea una consulta 9ue te muestre los productos 9ue precisan autori-acin" &enom.nala $RO&U(TOS (ON !UTORI:!(I;N" No
muestres todos los campos< slo los 9ue creas precisos"
)#$ (rea una consulta 9ue te muestre el nomre del cliente< la 2echa en la 9ue ha reali-ado un pedido< el producto 7 la cantidad 9ue ha
solicitado" Ll+mala )ENT!S (ON (LIENTES"
*#$ (rea una consulta similar 9ue te muestre el nomre del proveedor< la 2echa en la 9ue le has solicitado mercanc.as< el producto 7 la cantidad
solicitada" &enom.nala (OM$R!S (ON $RO)EE&ORES"
+#$ Introduce en la consulta )ENT!S (ON (LIENTES un campo calculado 9ue te muestre lo 9ue tiene 9ue pagarte el cliente por cada
pedido" =uarda el camio en la misma consulta"
,#$ Introduce en la consulta (OM$R!S (ON $RO)EE&ORES un campo 9ue te muestre lo 9ue tienes 9ue pagar a cada proveedor por cada
pedido"
$+gina > de 44
"-#$ !verigua< mediante una consulta< lo 9ue tiene 9ue pagarte cada cliente por la totalidad de pedidos 9ue te ha7a hecho" Llama a esta
consulta TOT!L ! (O?R!R"
""#$ !verigua< mediante una consulta< lo 9ue tienes 9ue pagar a cada proveedor por la totalidad de pedidos 9ue le has hecho" Llama a esta
consulta TOT!L ! $!=!R"
"%#$ 0iltra la consulta TOT!L ! (O?R!R para a9uellas 2acturas 9ue tengan un importe de 4"155 , en adelante"
"&#$ !grupa los datos de tus ventas por clientes 7 por productos 7 ha- un recuento" Llama a la consulta )ENT!S $OR (LIENTE @
$RO&U(TO"
"'#$ A&e 9u importe ha sido el pedido m+'imo 9ue nos han hechoB (ontstalo con una consulta llamada $E&I&O MCDIMO<
A&e 9u importe ha sido la compra m.nima 9ue hemos reali-adoB (ontstalo con una consulta llamada (OM$R! MENIM!"
"(#$ (rea una consulta para copiar en una tala 9ue se llame )!LEN(I! los pedidos de a9uellos clientes 9ue vivan en )alencia< compruala
7 e8ec3tala" =uarda la consulta como (LIENTES &E )!LEN(I!"
!hora vamos a dar de alta a dos nuevos clientes cu7os datos son#
Id
d
Cliente NIF/DNI Direccin fact. Ciudad Estado/P
rovincia
Cdi
o
N! de tel"fono N! fax Direccin correo Notas
4 *nton"o >arc'a 4uentes 823678; *!, *2?r"ca+ 9 %arcelona %arcelona 0234 6789009 *garc"a1hot2a"l,co2
*rturo Pea #uo. 764378-@ A!s'a 5os caos+ 9 #an"ses (alenc"a 4680 1234670 pea1lat"n2a"l,co2
")#$ E8ecutamos la consulta guardada como (LIENTES &E )!LEN(I! 7 nos indica 9ue orrar+ la tala anterior para crear otra nuevaF le
decimos 9ue s. 7 nos la sustitu7e por otra 9ue ahora tiene cuatro registros en lugar de tres"
"*#$ El I$( de este a%o ha suido en un *"6 G" !ctuali-a mediante una consulta los precios de venta de todos los art.culos atendiendo a este
.ndice" =u+rdala como SU?I&! EN *<6 $OR (IENTO &EL $)$" E8ec3tala 7 compruea los camios en las talas"
"+#$ E8ecuta una consulta de actuali-acin de los precios de coste de los manteles de algodn 9ue pasan a costar un 4* G m+s" Ll+mala
SU?I&! (OSTE &E LOS M!NTELES EN 4* $OR (IENTO"
",#$ &ise%a una consulta para 9ue cuando se e8ecute pregunte por el (I0 o &NI del cliente" Tienes 9ue mostrar todos los campos de la tala
clientes" Ll+mala &!TOS (LIENTES SE=HN (I0"
%-#$ Importa la tala de (LIENTES de la ase de datos =estin (omercial"
$+gina 1 de 44
SOLUCIONES
"#$ E8ecutar el asistente 7 proceder seg3n se indica" $osteriormente arid las talas en la vista dise%o 7 reali-ar las modi2icaciones 9ue se
indican en la columna O?SER)!(IONES"
%#$ Re.acione/
CLIENTES Id(liente VENTAS Id(liente
PROVEEDORES Id$roveedor COMPRAS Id$roveedor
PRODUCTOS Id$roducto COMPRAS Id$roducto
PRODUCTOS Id$roducto VENTAS Id$roducto
PROVEEDORES Id$roveedor PRODUCTOS Id$roveedor
&#$ Los datos de las distintas talas deen introducirse a travs de los 2ormularios o de las talas"
'#$ PRODUCTOS COLOR VERDE
(ampo IdProdcto No01reProdcto De/cri2ci3nProdcto No01reProveedor
Tala $roductos $roductos $roductos $roveedores
Mostrar
(riterio )erde
(#$ PTOS CON AUTORIZACI4N
(ampo IdProdcto No01reProdcto No01reProveedor Atori5aci3n
Tala $roductos $roductos $roveedores $roductos
Mostrar
(riterio S.
$+gina I de 44
)#$ VENTAS CON CLIENTES
(ampo No01reCo02a67a Fec8aFactra IdProdcto No01reProdcto Cantidad
Tala (lientes )entas )entas $roductos )entas
Mostrar
*#$ COMPRAS CON PROVEEDORES
(ampo No01reProveedor Fec8aPedido No01reProdcto Cantidad
Tala $roveedores (ompras $roductos (ompras
Mostrar
+#$ MODIFICACI4N DEL E!ERCICIO ) VENTAS CON CLIENTES
(ampo No01reCo02a67a Fec8aFactra IdProdcto No01reProdcto Cantidad PrecioVenta Ti2oIva IMPORTE PEDIDO
Tala (lientes )entas )entas $roductos )entas $roductos $roductos
Mostrar
0;RMUL! ! INTRO&U(IR EN EL (!M$O (!L(UL!&O
O1/ervaci3n# Tamin podr.a haerse creado otro campo calculado 9ue se llamase IM$ORTE &E I)! cu7a 2rmula ser.a#
IMPORTE IVA:9Cantidad:;9PrecioVenta:;9Ti2oIva:<"--
$or lo 9ue IM$ORTE $E&I&O se calcular.a de la siguiente manera#
$+gina J de 44
IMPORTE PEDIDO:9Cantidad:;9PrecioVenta:;=9Ti2oIva:>"--?<"--
IMPORTE PEDIDO:9Cantidad:;9PrecioVenta:>9IMPORTE IVA:
,#$ MODIFICACI4N DEL E!ERCICIO * COMPRAS CON PROVEEDORES
(ampo No01reProveedor Fec8aPedido No01reProdcto Cantidad PrecioCo/te Ti2oIva TOTAL A PA@AR:
Tala $roveedores (ompras $roductos (ompras $roductos $roductos
Mostrar
0;RMUL! ! INTRO&U(IR EN EL (!M$O (!L(UL!&O
"-#$ TOTAL A COBRAR
(ampo No01reCo02a67a IMPORTE PEDIDO
Tala )ENT!S (ON (LIENTES )ENT!S (ON (LIENTES
Total !grupar por Suma
Mostrar
O1/ervaci3n: (omo puedes apreciar pueden hacerse consultas asadas en consultas anteriores"
""#$ TOTAL A PA@AR
(ampo No01reProveedor TOTAL A PA@AR
Tala (OM$R!S (ON $RO)EE&ORES (OM$R!S (ON $RO)EE&ORES
Total !grupar por Suma
Mostrar
$+gina K de 44
TOTAL A PA@AR:9Cantidad:;9PrecioCo/te:;=9Ti2oIva:>"--?<"--
"%#$ FACTURAS DE MAAOR IMPORTE
Nota# $odr.a hacerse un 2iltro pero no podr.amos guardarlo 7a 9ue stos no son elementos de !ccess" Reali-aremos por tanto una consulta 9ue
s. podr+ conservarse para un uso posterior"
(ampo No01reCo02a67a S0aDeIMPORTE PEDIDO
Tala TOT!L ! (O?R!R TOT!L ! (O?R!R
Mostrar
(riterios B"(--
"&#$ VENTAS POR CLIENTES A PRODUCTO
(ampo No01reCo02a67a No01reProdcto Cantidad
Tala (lientes $roductos )entas
Total !grupar por !grupar por Suma
Mostrar
Ta re2 cru- Encae-ado de la 2ila Encae-ado de col )alor
"'#$ PEDIDO MCDIMO
(ampo S0aDeIMPORTE PEDIDO No01reCo02a67a
Tala TOT!L ! (O?R!R TOT!L ! (O?R!R
Total Ma' Ma'
Mostrar
COMPRA MENIMA
(ampo No01reProveedor S0aDeTOTAL A PA@AR
Tala TOT!L ! $!=!R TOT!L ! $!=!R
Total Min Min
$+gina L de 44
Mostrar
$+gina 45 de 44
"(#$ Es una consulta de creacin de tala" &ee insertarse por tanto todos los campos de la
tala de clientes 7 en el campo Provincia escriir como criterio Va.encia#
Si oservamos la tala una ve- e8ecutada la consulta podremos ver 9ue nos ha incluido los
registros de 6 clientes cu7a provincia es )alencia"
Se guarda la consulta como (LIENTES &E )!LEN(I! para un uso posterior< 7 a
continuacin pasamos a la tala para dar de alta a los dos clientes 9ue nos indica el
e8ercicio"
")#$ $asamos a la vista consulta 7 slo con hacer dole clic en la consulta (LIENTES &E
)!LEN(I! nos sustituir+ la tala )!LEN(I! por otra tala )!LEN(I! pero 9ue
contempla las 3ltimas modi2icaciones 9ue se han llevado a cao en la tala de clientes"
"*#$
SUBIDA EN %F& POR CIENTO DEL PVP
(ampo PrecioVenta
Tala $roductos
!ctuali-ar a M$recio)entaNO4"5*6
(riterios
"+#$
SUBIDA COSTE DE LOS MANTELES EN "% POR CIENTO
(ampo PrecioCo/te IdProdcto
Tala $roductos $roductos
!ctuali-ar a M$recio(osteNO4"4*
(riterios I o J
",#$
DATOS CLIENTES SE@GN CIF
(ampo C.iente/#; DNI<CIF
Tala (lientes (lientes
Mostrar
(riterios MIntroduce el (I0/NI0N
%-#$ I02ortaci3n de .a ta1.a c.iente/ de He/ti3n co0ercia.#
&esde la ventana de ases de datos se accede al men3 Arc8ivo<O1tener dato/
eIterno/<I02ortar" Una ve- a9u. se selecciona la ase de datos 7 una ve- aierta se are la
tala clientes" $or de2ecto se guardar+ como clientes4 para no machacar la 7a e'istente
clientes"
$+gina 44 de 44

You might also like