14
UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN MAESTRO: DR. CARLOS ARTURO TORRES GASTELU UNIDAD FINAL ALUMNOS: MENGELLE CASTRO ALBERTO VARELA ROMERO STEPHANIE

Escenarios consultas

Embed Size (px)

Citation preview

Page 1: Escenarios consultas

UNIVERSIDAD VERACRUZANA

FACULTAD DE ADMINISTRACIÓN

MAESTRO: DR. CARLOS ARTURO

TORRES GASTELU

UNIDAD FINAL

ALUMNOS:

MENGELLE CASTRO ALBERTO

VARELA ROMERO STEPHANIE

Page 2: Escenarios consultas

ESCENARIO:

(FACTURA)Descripción

• Cuando el dueño de la negociación necesite revisar su facturación semanal, se puede realizar una consulta donde nos muestre el total de facturas, y mediante un filtrado solo muestre por tiempo determinado o por número de cliente, según desee el dueño de la negociación.

CONSULTASFactura

fecha de inicio aquí se ingresa de que fecha se inicia el listadofecha de finalizar y aquí se ingresa hasta que fecha se terminafecha nombre del cliente numero de factura

SELECT venta.fechacliente.nombreventa.No.ventaventa.M. de venta FROM articulos LEFT OUTER JOIN ventaWHERE venta.id_cliente = cliente.id_cliente;

REPORTE

FECHA NOMBRE DEL CLIENTE NUMERO DE FACTURA22/octubre/11 Eliseo DominguezTrapaga 10330/noviembre/11

Rosa Mora Guzmán 879

12/enero/12 Cesar Augusto Espinoza Paz 112016/marzo/12 Maximiliano Pérez Hermida 1530

Page 3: Escenarios consultas

ESCENARIO

(Compra de artículos)

Descripción

• Si el stock de algunos artículos está por debajo de lo permitido, realizar una consulta para obtener el nombre y los datos de contacto del (los) proveedor (es), para realizar la compra de los insumos y actualizar los datos en el catálogo de artículos, en el campo “stock”.

nombre de articulo stock nombre del proveedor teléfono del proveedor

SELECT articulos.NOMBRE AS 'NOMBREDELPRODUCTO', proveedor.Nombre AS 'NOMBREDELPROVEEDOR',proveedor.Dirección AS 'DIRECCIONDELPROVEEDOR', proveedor.Teléfono AS 'TELEFONODELPROVEEDOR'FROM articulos LEFT OUTER JOIN proveedorON articulos.ID_PROVEEDOR = proveedor.ID_PROVEEDORWHERE articulos.ID_PROVEEDOR IN (SELECTID_PROVEEDORFROM articulosWHERE STOCK <= 3);

FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en Veracruz

TELEFONO: 9-35-01-28

Page 4: Escenarios consultas

REPORTE

Nombre del Articulo

stock Nombre del proveedor Teléfono del proveedor

sacapuntas 2 Lorena Soto Pastelin 9543023Lápiz 3 Nayeli Elvira Maldonado 9573923

Plastilina 3 Fernando Fontes Blanco 9545621

Page 5: Escenarios consultas

ESCENARIOS(PRODUCTOS)

Descripción• El dueño de la negociación necesita saber cuantos productos de determinado tipo

se han vendido, para ello, se realiza una consulta a la base de datos, tomando los catálogos “articulo”, Venta, detalle_venta para que de esta forma se cree una vista en la cual se despliegue el total de artículos vendidos, ya sea por fecha y tipo de articulo, y de esta forma obtener información útil de su base de datos sin crear tablas adicionales.

Consultas:

PRODUCTOS

ARTICULO MAS VENDIDONOMBRE DEL PRODUCTO DESCRIPCION PRECIO STOCK VENDIDOS

SELECT NOMBRE DESCRIPCION PRECIO STOCK FROM articulos GROUP BY ID_ARTICULO;

Page 6: Escenarios consultas

Reportes:PRODUCTOS

ARTICULO MAS VENDIDONOMBRE DEL PRODUCTO DESCRIPCION PRECIO STOCK VENDIDOSmarcador para pizarrón Color Negro 10 4 28cinta adhesiva 23 mm x 4 m 2 3 40barra de plastilina Varios Colores 7 8 32marcador de agua Color azul 8 3 29Sacapuntas Metalico 6 30 30

FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en Veracruz

TELEFONO: 9-35-01-28

Page 7: Escenarios consultas

ESCENARIO:Descripción

• Para registrar una venta, el usuario se ubica en el modulo de venta, donde automáticamente se genera un folio de venta, así como se insertará la fecha, además de que incluye campos donde se insertarán el id del cliente (si posee uno para realizar factura , si no será uno de publico general), los artículos que desea comprar, la cantidad de cada uno, el subtotal y el total a pagar por el cliente, al realizar el pago, automáticamente se descontará de la tabla artículos del campo stock, y la demás información quedará registrada en los catálogos correspondientes.

CONSULTAS:

FHACEESS

FECHA GETDATE()

FOLIO EXECUTE nuevo_folio

NOMBRE DEL CLIENTE

RFCSELECT R.F.C. FROM clientes WHERE Nombre = "NOMBRE DEL CLIENTE";

ID ARTICULO NOMBRE DEL PRODUCTO PRECIO POR UNIDAD CANTIDADPRECIO TOTAL

ingrese el ID del articulo SELECT NOMBRE PRECIO STOCK PRECIO*STOCK AS PRECIO TOTAL FROM articulos WHERE ID_ARTICULO = "ID_ATICULO";

SubTotal aquí sacaremos el total de las ventas hechas por medio de la progrmacion

IVA le mostraremos el iva

Total mosstrara el total de la venta con el iva ya sumado

FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en

VeracruzTELEFONO: 9-35-01-28

Page 8: Escenarios consultas

FHACEESS

NOMBRE DEL CLIENTE: Marcos Lagos PérezR.F.C. LAPM910922DVDIRECCIÓN: Negrete No. 122 Col. Centro

ID ARTICULO NOMBRE DEL PRODUCTO PRECIO POR UNIDAD CANTIDAD PRECIO TOTAL

SUBTOTAL:IVA:TOTAL:

FHACCESCalle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.

Fraccionamiento Vista Mar en Veracruz Ver.TELEFONO: 9-35-01-28

FECHA: 22/OCTUBRE/10FOLIO: 201101NO. FACTURA 01

Page 9: Escenarios consultas

ESCENARIO:

Page 10: Escenarios consultas

COMPRA DE ARTICULOS

DescripciónSi el stock de algunos articulos esta por debajo de lo permitido, realizar una consulta para obtener el nombre y losdatos de contacto de el (los) proveedor (es), para realizar la compra de los insumos y actualizar los datos en el catalogode artículos, en el campo “stock”.

nombre de articulo stock nombre del proveedor Telefono de proveedor

SELECT articulos.NOMBRE AS 'NOMBREDELPRODUCTO', proveedor.Nombre AS 'NOMBREDELPROVEEDOR',

proveedor.Dirección AS 'DIRECCIONDELPROVEEDOR', proveedor.Teléfono AS 'TELEFONODELPROVEEDOR'

FROM articulos LEFT OUTER JOIN proveedor

ON articulos.ID_PROVEEDOR = proveedor.ID_PROVEEDOR

WHERE articulos.ID_PROVEEDOR IN (SELECTID_PROVEEDOR

FROM articulos

WHERE STOCK <= 3);

FHACCES

Calle Puesta del Sol No.175 entre constituyentes Y Rafael Orta.Fraccionamiento Vista Mar en Veracruz

TELEFONO: 9-35-01-28

Page 11: Escenarios consultas

COMPRA DE ARTICULOS

NOMBRE DE ARTICULO STOCK NOMBRE DEL PROVEEDOR TELEFONO DEL PROVEEDOR

marcador de agua

Page 12: Escenarios consultas

ESCENARIO:

ACTUALIZACIÓN DE DATOS DE PROVEEDORES

CONSULTADescripciónCuando realicemos actualizaciones en los datos de los proveedores para la compra de ciertos artículos, simplemente tenemos que añadir los datos del nuevo proveedor y actualizar la clave de proveedor de los artículos que ya tenemos registrados mediante una consulta, para que de esta forma los artículos estén vinculados con la nueva clave del proveedor que estamos dando de alta.

CONSULTASCODIGO

CREATE PROCEDURE Newproveedor @proveedor_id CHAR(10) ASDECLARE @proveedor num INTEGERWorking with Stored Procedures 159SELECT @proveedor num=MAX(id_proveedor)FROM proveedoresSELECT @proveedor_num=@proveedor_num+1INSERT INTO proveedores(Id_proveedor, nombre, direccion, telefono)VALUES(@proveedor_num, "nombre proveedor, direccion proveedor, teléfono, proveedor)RETURN @proveedor_num;

REPORTEID_proveedor Nombre Dirección Teléfono 1 Jorge mengelle Palmas de dos 93422133

Page 13: Escenarios consultas

caminos2 Alberto mengelle Prolong C. villazana 954356253 Marlen martinez Hidalgo 95434553