lunes, 12 de noviembre de 2012

Ejercicio final curso BBDD

Como ejercicio final en el que podáis practicar la mayor parte de los conocimientos que estamos estudiando, os propongo un proyecto que deberéis desarrollar de forma individual.

Os propongo la creación de una Base de Datos para la gestión de un CASH.

Este ejercicio, permite crear un producto bastante parecido a lo que tendría una empresa real, pero sin las complicaciones de la mayoría de las empresas.

Nuestro Cash, tendrá como características las siguientes:

  • La mercancía se recibe con albaranes valorados.
  • Al realizar la venta siempre se generan facturas.
  • Todos los productos se venden al mismo IVA al que se compran.
  • Todas las facturas de venta tienen números correlativos (no se reinician anualmente)
  • Solo existe un proveedor por cada artículo.
  • Se tratarán tres tipos de IVA (normal, reducido y seperreducido) actualmente (21, 10 y 4)


Requisitos del proyecto:

  • La base de datos debe permitir gestionar, al menos, Clientes, Proveedores, Artículos  Facturas de Venta, Albaranes de Compra.
  • Crear las tablas necesarias para gestionar la Base de Datos.
  • Normalizar las tablas.
  • Identificar claves primarias y foráneas.
  • Crear los índices necesarios.
  • Crear las restricciones oportunas.
  • Se deberán incluir subconsultas.
  • Se deberán incluir algún tipo de Join.
  • Se deberán incluir consultas de agrupación.


Crear consultas que respondan a las siguientes cuestiones:

  1. Buscar un Artículo por nombre, familia, código y código de barras.
  2. Buscar un Cliente por nombre, código y DNI/CIF.
  3. Buscar un Proveedor por nombre, código y DNI/CIF.
  4. Listar Clientes sin email.
  5. Listar Proveedores sin email.
  6. Crear un único listado que incluya los emails de Clientes y Proveedores.
  7. Ver líneas de factura.
  8. Ver cabecera de factura.
  9. Listar Facturas entre fechas.
  10. Listar Facturas de un Cliente.
  11. Listar Albaranes de un Proveedor.
  12. Ver totales de cliente.
  13. Ver totales de cliente entre fechas.
  14. Ver stock de un producto.
  15. Ver stock de todos los productos.
  16. Ver stock por almacén.
  17. Localizar Artículos en almacenes.
  18. Listar artículos de un familia.
  19. Actualizar precios de Artículos.
  20. Descatalogar artículos.
  21. Eliminar artículos descatalogados.
  22. Generar listado de Clientes y Proveedores para generar el modelo 347 (3005,06 €).
  23. Listar los proveedores de los que ha comprado artículos un cliente determinado.
  24. Listar los clientes que han comprado un artículo determinado.
  25. Listar los clientes de una población determinada.
  26. Listar ventas de artículos entre fechas.
  27. Listar ventas de artículos entre fechas a un cliente determinado a partir de su id.
  28. Listar ventas de artículos entre fechas a un cliente determinado a partir de su DNI/CIF.
  29. Listar Artículos de un tipo de IVA.

No hay comentarios:

Publicar un comentario