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 __________________________________________________________________ 3
DESCRIPCIÓN DEL PROBLEMA _______________________________________________ 4
SUPUESTOS SEMÁNTICOS __________________________________________________ 5
DESCRIPCIÓN DE LOS USUARIOS ________________________________________________________ 7
USUARIOS __________________________________________________________________________ 7
Reglas a Seguir ______________________________________________________________________ 7
Escenario 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 PROBLEMA
El Sistema será una base de datos que lleve el control y administración de la información que se
tiene dentro de la ferretería para así facilitar el manejo de servicios, proveedores y
trabajadores 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 se
discutieron las necesidades de la empresa, ya que esta no cuenta con una organización eficiente
que le permita realizar sus procesos de negocio con la suficiente rapidez y efectividad, causando
con 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, el
control de la nómina y la información personal de los empleados está registrada en papeles, las
ventas 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 otro
lado, la cartera de clientes y la información de proveedores está en una hoja de cálculo en
Microsoft Excel, la cual solo contiene la información personal del cliente y de los proveedores.
5. SUPUESTOS SEMÁNTICOS
El PRODUCTO tiene que tener:
Número de artículo (único)
proveedores que lo distribuyen
Descripción del artículo
El 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 total
por 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.
7. USUARIOS
Empleado Administrador Gerente
DESCRIPCIÓN DE LOS USUARIOS
ADMINISTRADOR
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 Seguir
Todo usuario de la base de datos deberá estar debidamente registrado y actualizado
en la base de datos.
En caso contrario no podrá acceder a la misma.
8. PRIMER REPORTE
VENTAS.
Fecha del Nombre de productos Producto del Cantidad Monto total
pedido 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’
9. SEGUNDO REPORTE
PEDIDO
Id del Costo promedio Ordenar los Producto con Numero de
proveedor en el del producto en producto del pedido el precio mas productos vendidos
pedido 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 = ‘___’
10. TERCER REPORTE
PROVEEDOR
Nombre de proveedores Nombres de los proveedores Nombre de los proveedores
con 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
11. CUARTO REPORTE
EMPLEADOS
Nombre de Cuantos Sueldo Sueldo más Cargos que
empleados con empleados hay promedio de alto existen en la
letra 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;
12. QUINTO REPORTE
PRODUCTOS
Tipo de Numero de Precio Mostrar los Mostrar los
categoría de los productos promedio de los nombres de los productos de un
productos 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