Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
90
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. BASE DE DATOSEscenariosGENERAL TOOLSEQUIPO 2 2011
  • 2. UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS BASE DE DATOS “ESCENARIOS”TORRES GASTELÚ CARLOS ARTURO CATEDRÁTICO EQUIPO 2 AGUIRRE OROPEZA SAMANTA RUB ROJAS PEÑA ARELI
  • 3. TORRES TOSTADO RUBÉNÍndiceÍndice __________________________________________________________________ 3DESCRIPCIÓN DEL PROBLEMA _______________________________________________ 4SUPUESTOS SEMÁNTICOS __________________________________________________ 5 DESCRIPCIÓN DE LOS USUARIOS ________________________________________________________ 7 USUARIOS __________________________________________________________________________ 7 Reglas a Seguir ______________________________________________________________________ 7Escenario 1 ________________________________________ Error! Bookmark not defined. Criterios del Reporte proveedor (R1) ______________________________ Error! Bookmark not defined. REGISTROS DE REPORTE PROVEEDOR R1 __________________________ Error! Bookmark not defined.Escenario 2 ________________________________________ Error! Bookmark not defined. Criterios del Reporte pedido (R2) _________________________________ Error! Bookmark not defined. REGISTROS DE REPORTE PEDIDO R2 ______________________________ Error! Bookmark not defined. Criterios del Reporte DETALLE_PEDIDO (R3) ________________________ Error! Bookmark not defined. REGISTROS DE REPORTE DETALLE_PEDIDO R3 ______________________ Error! Bookmark not defined.Escenario 3 ________________________________________ Error! Bookmark not defined. Criterios del Reporte EMPLEADO (R4) _____________________________ Error! Bookmark not defined. REGISTROS DE REPORTE EMPLEADO R4 ___________________________ Error! Bookmark not defined.Escenario 4 ________________________________________ Error! Bookmark not defined. Criterios del Reporte VENTA (R5) _________________________________ Error! Bookmark not defined. REGISTROS DE REPORTE VENTA R5 _______________________________ Error! Bookmark not defined. Criterios del Reporte DETALLE_ VENTA (R6) ________________________ Error! Bookmark not defined. REGISTROS DE REPORTE DETALLE_VENTA R6 _______________________ Error! Bookmark not defined.Escenario 5 ________________________________________ Error! Bookmark not defined. Criterios del Reporte PRODUCTO (R7) _____________________________ Error! Bookmark not defined. REGISTROS DE REPORTE PRODUCTO R7 ___________________________ Error! Bookmark not defined. Criterios del Reporte CATEGORÍA (R8) _____________________________ Error! Bookmark not defined. REGISTROS DE REPORTE CATEGORÍA R8 ___________________________ Error! Bookmark not defined.FORMATO DE LOS REPORTES Y CONSULTAS ______________ Error! Bookmark not defined.
  • 4. DESCRIPCIÓN DEL PROBLEMAEl Sistema será una base de datos que lleve el control y administración de la información que setiene dentro de la ferretería para así facilitar el manejo de servicios, proveedores ytrabajadores dentro de ésta, teniendo como funciones principales:• Información personal de los trabajadores.• Control de las Ventas de Productos.• Control del inventario.• Información de los proveedores.La recopilación de la información se hizo a través de entrevistas con el cliente, en las cuales sediscutieron las necesidades de la empresa, ya que esta no cuenta con una organización eficienteque le permita realizar sus procesos de negocio con la suficiente rapidez y efectividad, causandocon esto una demora en la atención a clientes.La empresa realiza sus procesos en forma manual, es decir, tiene un inventario hecho en papel, elcontrol de la nómina y la información personal de los empleados está registrada en papeles, lasventas se realizan en forma manual y la actualización del inventario se hace de la misma manera,lo que provoca que el control de las ventas e inventario no sea exacto ni actualizado, por otrolado, la cartera de clientes y la información de proveedores está en una hoja de cálculo enMicrosoft Excel, la cual solo contiene la información personal del cliente y de los proveedores.
  • 5. SUPUESTOS SEMÁNTICOSEl PRODUCTO tiene que tener: Número de artículo (único) proveedores que lo distribuyen Descripción del artículoEl PROVEEDOR tiene que tener: un RUT nombre dirección teléfono página web.Un PRODUCTO tiene: id único del producto descripción nombre del proveedor. Además se organizan en categorías Cada producto va sólo en una categoría. Una categoría tiene id.Registrar la información de cada venta con un id, fecha, y id del empleado que realizo dicha venta.Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto totalpor el producto.Para cada pedido a proveedores: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente (proveedor y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido, el precio unitario y la cantidad.SE REGISTRA EN LA BASE DE DATOS: Dar de alta a trabajadores. Dar de baja a trabajadores. Dar información de productos. Controlar información de proveedores. Controlar las ventas. Tener un reporte del detalle de las ventas. Tener un reporte del detalle a proveedores.
  • 6. USUARIOS Empleado Administrador Gerente DESCRIPCIÓN DE LOS USUARIOSADMINISTRADOR Lleva registro y control administrativo del presupuesto asignado a la unidad. Elabora y analiza cuadros relacionados con el movimiento y gastos administrativos. Lleva el control de las cuentas por cobrar y pagar. Edita, elimina y almacena datos. Lleva el control de todo el inventario así como la administración del mismo. Da permisos a los demás usuarios sobre las cuentas. Tiene acceso a toda la base de datos.GERENTE Supervisa todos los cambios que hubo en el inventario. Consulta las altas, bajas y modificaciones del producto. Supervisa el trabajo del administrador y del empleado. Tiene acceso a todos los usuarios solo que no puede modificar, borrar ni eliminar ningún dato. Consulta información de los productos.EMPLEADO Solo tiene acceso a consultas. Tiene restricciones en todas las demás cuentas. No puede modificar, borrar ni eliminar datos. Necesita permiso del administrador en ciertos datos. Consulta información de los productos. Reglas a SeguirTodo usuario de la base de datos deberá estar debidamente registrado y actualizadoen la base de datos.En caso contrario no podrá acceder a la misma.
  • 7. PRIMER REPORTEVENTAS.Fecha del Nombre de productos Producto del Cantidad Monto totalpedido 40009 más vendidos en la precio más bajo vendida por del pedido venta 40009 producto Fecha del pedido 40009 Select fecha From ventas Where id_venta= ‘40009’ Nombre de productos vendidos en la venta 40009 Select id_producto From detalle_venta Where id_venta = ‘40009’ Producto del precio más bajo Select MIN(precio_unitario) From detalle_venta Where id_venta = ‘40009’ Cantidad vendida por producto Select sum(cantidad) From detalle_venta Where id_venta = ‘40009’ Monto total del pedido Select cantidad*precio_unitario AS monto total From detalle_pedido Where id_venta = ‘40009’
  • 8. SEGUNDO REPORTEPEDIDOId del Costo promedio Ordenar los Producto con Numero deproveedor en el del producto en producto del pedido el precio mas productos vendidospedido el pedido por su nombre alto en el pedido Id del proveedor en el pedido Select id_proveedor From pedido Costo promedio del producto en el pedido Select avg(precio) as precio_promedio From detalle_pedido Where id_proveedor= ‘___’ Ordenar los productos del pedido por nombre Select productos From detalles pedido Where id_proveedor = ‘___’ Order by desc Producto con el precio más alto Select MIN(precio_unitario) From detalle_pedido Where id_pedido = ‘__’ Numero de productos vendidos en el pedido Select sum(cantidad) as total_productos From detalle_pedido Where id_pedido = ‘___’
  • 9. TERCER REPORTEPROVEEDORNombre de proveedores Nombres de los proveedores Nombre de los proveedorescon B que no cuenta con dirección Nombre de los proveedores con ‘B’ Select nombre From proveedores Where nombre like ‘B%’ Nombre de los proveedores Select nombre From proveedores. Nombre de proveedores que cuentes con dirección Select nombre From proveedores Where dirección is null
  • 10. CUARTO REPORTEEMPLEADOSNombre de Cuantos Sueldo Sueldo más Cargos queempleados con empleados hay promedio de alto existen en laletra E laborando los empleados PYME Nombre de empleados con letra E Select nombre From empleados Where nombre like ‘[E]’% Cuantos empleados hay laborando Select count(nombre) as total_empleados From empleados Sueldo promedio de los empleados Select avg(sueldo) From empleados Sueldo más alto Select max(sueldo) as sueldo_mayor From empleado;
  • 11. QUINTO REPORTEPRODUCTOSTipo de Numero de Precio Mostrar los Mostrar loscategoría de los productos promedio de los nombres de los productos de unproductos productos productos precio menor o alfabéticamente igual de $100.00 Tipo de categoría de los productos Select nombre From categoría Numero de productos Select count(nombre) From categoría Precio promedio de los productos Select avg(precio) as precio_promedio From producto Mostrar los nombres de los productos alfabeticamentr select nombre from producto orden by nombre, DESC; mostrar los productos de un precio menor o igual a $100.00 select producto from productos where precio <= 100