Está en la página 1de 25

1.

RESUMEN DEL PROYECTO

Integrantes del proyecto


1. Paucar Ventura Cristhian Michael
2. Ascencio Najarro, Jhonatan Joseph
3. Torres Robles Ivan

1.1. Descripcin

Nuestro proyecto est referido al Sistema de control de insumos de C&S


NIPPON AUTO PARTS S.R.L, es una empresa que lleva 12 aos en el
mercado peruano, dedicada a la venta de auto partes y motores de
automviles de procedencia japonesa con una alta experiencia.
Empresa Nacional legalmente constituida cuyo giro principal es la importacin
de insumos y comercializacin de motores, autopartes y accesorios
reutilizables de autos de procedencia Japonesa entre las que destacan las
marcas Toyota, Nissan , Mazda, Mitsubishi, Honda , Subaru y Suzuki entre
otras que cumplan con las expectativas de los clientes y mercados ms
exigentes. La organizacin se divide por 3 reas importantes, el rea de
logstica es la que se encarga de aprovisionar y almacenar los productos,
cuenta con un taller. El rea de ventas se encarga de hacer publicidad,
promocionar las ventas y realizar la transaccin con el cliente. Finalmente el
rea de contabilidad se encarga de los impuestos, verificar las boletas y
facturas emitidas por la empresa.

1.2 Objetivos

Objetivo General

Disear un sistema para el control de insumos de C&S NIPPON AUTO PARTS


S.R.L

Objetivo Especficos

- Describir el proceso de control de insumos que maneja actualmente la


empresa C&S NIPPON AUTO PARTS S.R.L.

- Relacionar las distintas entidades identificadas en el sistema de control de


insumos que permita un adecuado proceso.
1.3 Procesos bajo el Alcance

Mediante el cual vamos a poder gestionar informacin de las rea de adquisiciones


y abastecimiento, rea de mercadotecnia, rea de recursos humanos

rea de recursos humanos/Proceso para la seleccin y contratacin del personal


rea de adquisiciones y abastecimiento /Proceso de gestin sobre la adquisicin de
insumos
rea de adquisiciones y abastecimiento /Proceso de almacenamiento de producto
rea de mercadotecnia /Proceso de gestin de clientes
rea de mercadotecnia /Proceso de venta

1.4 Descripcin de las tablas

Para lo cual se van a gestionar las siguientes tablas:

ALMACEN
CATEGORIA
CLIENTE
DETALLE_PRODUCTO
EMPLEADO
INSUMO
RESPUESTA_INSUMO
PEDIDO_INSUMO
PEDIDO_PRODUCTO
PRODUCTO
PROVEEDOR
TIPO_ALMACEN
TIPO_EMPLEADO
TIPO_PEDIDO

La gestin de las tablas nos permitir insertar, editar y eliminar registros


garantizando siempre la integridad de los datos almacenados. Esto nos permitir
manipular y consultar informacin relevante para el sistema de las
reas/procesos mencionados bajo el alcance del sistema.

2 REQUERIMIENTOS DE INFORMACIN
El anlisis de los requerimientos que hemos realizado en nuestro proyecto nos
ha permitido conocer informacin relevante que requiere la empresa C&S
NIPPON AUTO PARTS S.R.L para una adecuada gestin de la informacin; las
cuales definen las consultas y los reportes que se requieren

2.1 Reglas de Negocio


Entre reglas de negocio establecidas para el sistema encontramos

El cdigo asignado al empleado inicia segn su tipo ejemplo


Un empleado solo tiene una funcin.
la cantidad de cada insumo debe ser menor a 100.
la fecha de entrega de los insumos debe ser como mximo 3 das luego de hacer el
pedido
el tipo de entrega es personal o por delivery
El servicio de delivery tiene un costo extra.
Un cliente puede solicitar un producto para que un empleado haga el pedido a los
proveedores.

2.2 Requerimientos Funcionales a Implementar

a. El sistema permitir registrar toda


la informacin de algn producto
y obtener dicha informacin
mediante el uso de un cdigo RF01
perteneciente a dicho producto.

b. El sistema permitir realizar un RF02


reporte de compras.

c. El sistema permitir realizar un


reporte de ventas. RF03

d. El sistema permitir verificar el la


cantidad de producto en almacn, RF04
adems de tener la informacin del
proveedor de dicho producto.
e.Todos los empleados deben estar RF05
identificados por un cdigo, adems se
desea conocer sus nombres, apellidos,
tipo de empleado, la fecha de inicio de
su contrato y su sueldo.

f.Los proveedores deben estar RF6


registrados, se desea saber su
nombre,direccin, telfono y correo.

RF07
g.Por la compra de autopartes, el
cliente recibir una factura.

h.Se desea conocer la informacin de RF8


los clientes para futuras investigaciones
y promociones.

i.Cada vez que un empleado haga un RF09


pedido, este debe registrarse.

j.Los entregas de productos se realizan RF10


en el mismo local o por delivery.

2.3 Requerimientos de Informacin relevados

El anlisis de los requerimientos que hemos realizado nos ha permitido conocer


informacin relevante que requiere la empresa C&S NIPPON AUTO PARTS S.R.L
para una adecuada gestin de la informacin; las cuales definen las consultas y los
reportes que se requieren y ayudan a entender qu es lo que est sucediendo en el
negocio de forma precisa y conlleva al cumplimiento de los objetivos establecidos
para el desarrollo del sistema.

1. El producto ms solicitado.
2. Los inventarios que hay en el almacn.
3. El cliente ms frecuente.
4. El empleado ms antiguo.
5. La cantidad de pedidos que hizo un empleado en el mes.
3 CREACION DE LA BASE DE DATOS

3.1 Modelo de la Base de Datos


3.2 Descripcin de las Tablas

ALMACEN
Alm_ide char(3)
Emp_ide char(3)
Tip_Alm_ide char(3)
Alm_Inv_inicial numeric(18, 0)
Alm_Inv_final numeric(18, 0)
Alm_fech_entrada datetime
Alm_fech_salida datetime
Ins_ide char(3)

CATEGORIA
Cat_ide char(3)
Cat_desc varchar(20)

CLIENTE
Cli_ide char(3)
Cli_nombres varchar(50)
Cli_Apellidos varchar(50)
Cli_direccion varchar(50)
Cli_telefono char(7)
Cli_correo varchar(50)

DETALLE PRODUCTO
Ped_Prod_ide char(3)
Prod_ide char(3)
Det_Prod_cantidad int
Det_Prod_precioUni numeric(18, 0)
Ped_Prod_Descu money

EMPLEADO
Emp_ide char(3)
Tip_ide char(3)
Nombres varchar(50)
Apellidos varchar(50)
Sueldo money
Fec_contrato datetime

INSUMO
Ins_ide char(3)
Cat_ide char(3)
Ins_nombre varchar(50)
Ins_descr varchar(50)
Ins_Cant int
Ins_costo money

PEDIDO INSUMO
Ped_Ins_ide char(3)
Emp_ide char(3)
Pro_ide char(3)
Ped_Ins_desc varchar(20)
Ped_Ins_cant int
Ped_Ins_FechPed datetime
Ped_Ins_FechEntr datetime

PEDIDO PRODUCTO
Ped_Prod_ide char(3)
Cli_ide char(3)
Emp_ide char(3)
Ped_Prod_fech date
Ped_Prod_Entr date
Id_Tipo_Pedido char(1)

PRODUCTO
Prod_ide char(3)
Prod_nombre varchar(50)
Prod_descr varchar(50)
Prod_estado varchar(50)

PROVEEDOR
Pro_ide char(3)
Pro_nombre varchar(50)
Pro_telefono char(7)
Pro_correo varchar(50)

RESPUESTA_INSUMO
Ins_Rep_ide char(3)
Emp_ide char(3)
Ins_ide char(3)
Ins_Rep_cant int
Ins_Rep_fechcontrol datetime
Ins_Rep_especificacion varchar(50)

TIPO_ALMACEN
Tip_Alm_ide char(3)
Tip_Alm_nombre varchar(50)
Tip_Alm_descr varchar(50)

TIPO_EMPLEADO
Tip_ide char(3)
Tip_descripcion varchar(50)

TIPO_PEDIDO
Id_Tipo_Pedido char(1)
Nomb_Pedido varchar(8)
Prec_Adicional money
3.3 Script de Creacin y Carga
SCRIPT CREACIN DE TABLAS

CREATE DATABASE BDNIPPON

USE BDNIPPON
GO

CREATE TABLE TIPO_EMPLEADO


(
Tip_ide char(3) not null primary key,
Tip_descripcion varchar(50) not null
)
go

CREATE TABLE EMPLEADO


(
Emp_ide char(3) not null primary key,
Tip_ide char(3) not null,
Nombres varchar(50) not null,
Apellidos varchar(50) not null,
Sueldo money not null,
Fec_contrato datetime not null
)
GO

CREATE TABLE PROVEEDOR


(
Pro_ide char(3) not null primary key,
Pro_nombre varchar(50) not null,
Pro_telefono char(7) not null,
Pro_correo varchar(50)
)
go

CREATE TABLE PEDIDO_INSUMO


(
Ped_Ins_ide char(3) not null,
Emp_ide char(3) not null,
Pro_ide char(3) not null ,
Ped_Ins_desc varchar(20) not null,
Ped_Ins_cant int not null,
Ped_Ins_FechPed datetime not null,
Ped_Ins_FechEntr datetime not null,
primary key (Ped_Ins_ide,Emp_ide ,Pro_ide )

)
GO
---------------------------------------------------
CREATE TABLE CLIENTE
(
Cli_ide char(3) not null primary key,
Cli_nombres varchar(50) not null,
Cli_Apellidos varchar(50) null,
Cli_direccion varchar(50) not null,
Cli_telefono char(7) not null,
Cli_correo varchar(50) not null
)
GO

create table TIPO_PEDIDO


(
Id_Tipo_Pedido char(1) primary key not null,
Nomb_Pedido varchar(8) null,
Prec_Adicional money null
)
GO

CREATE TABLE PEDIDO_PRODUCTO


(
Ped_Prod_ide char(3) not null,
Cli_ide char(3) not null,
Emp_ide char(3) not null,
Ped_Prod_fech date,
Ped_Prod_Entr DATE,
Id_Tipo_Pedido char(1) not null,
primary key (Ped_Prod_ide)

)
GO

-----------------------------------------------------------
CREATE TABLE CATEGORIA
(
Cat_ide char(3) not null primary key,
Cat_desc varchar(20) not null
)
GO
------------------------------------------------------------
CREATE TABLE TIPO_ALMACEN
(
Tip_Alm_ide char(3) not null primary key,
Tip_Alm_nombre varchar(50) not null,
Tip_Alm_descr varchar(50) not null
)
GO
-------------------------------------------------------------
CREATE TABLE INSUMO
(
Ins_ide char(3) not null primary key,
Cat_ide char(3) not null,
Ins_nombre varchar(50) not null,
Ins_descr varchar(50) not null,
Ins_Cant int not null,
Ins_costo money not null

)
GO

-------------------------------------------------------------
CREATE TABLE ALMACEN
(
Alm_ide char(3) not null primary key,
Emp_ide char(3) not null,
Tip_Alm_ide char(3) not null,
Alm_Inv_inicial numeric not null,
Alm_Inv_final numeric not null,
Alm_fech_entrada datetime not null,
Alm_fech_salida datetime not null,
Ins_ide char(3) not null
)
GO

---------------------------------------------------------
CREATE TABLE PRODUCTO
(
Prod_ide char(3) not null primary key,
Prod_nombre varchar(50) not null,
Prod_descr varchar(50) not null,
Prod_estado varchar(50) not null
)
GO
----------------------------------------------------------
CREATE TABLE DETALLE_PRODUCTO
(
Ped_Prod_ide char(3) not null,
Prod_ide char(3) not null,
Det_Prod_cantidad int not null,
Det_Prod_precioUni numeric not null,
Ped_Prod_Descu money
primary key (Prod_ide,Ped_Prod_ide )
)
go

--------------------------------------------------------------
CREATE TABLE REPUESTA_INSUMO
(
Ins_Rep_ide char(3) not null,
Emp_ide char(3) not null,
Ins_ide char(3) not null,
Ins_Rep_cant int not null,
Ins_Rep_fechcontrol datetime not null,
Ins_Rep_especificacion varchar(50) not null
primary key (Ins_Rep_ide,Emp_ide,Ins_ide)

)
GO

-- RELACIONES ENTRE LAS TABLAS

/*relacion de la tabla EMPLEADO con TIPO_EMPLEADO*/


ALTER TABLE EMPLEADO
ADD FOREIGN KEY (Tip_ide)
REFERENCES TIPO_EMPLEADO

GO

/*relacion de la tabla PEDIDO_INSUMO con EMPLEADO*/


ALTER TABLE PEDIDO_INSUMO
ADD FOREIGN KEY (Emp_ide)
REFERENCES EMPLEADO
go
/*relacion de la tabla PEDIDO_INSUMO con PROVEEDOR*/
ALTER TABLE PEDIDO_INSUMO
ADD FOREIGN KEY (Pro_ide)
REFERENCES PROVEEDOR
go

/*relacion de la tabla PEDIDO_PRODUCTO con CLIENTE*/

ALTER TABLE PEDIDO_PRODUCTO


ADD FOREIGN KEY (Cli_ide)
REFERENCES CLIENTE
go
/*relacion de la tabla PEDIDO_PRODUCTO con EMPLEADO*/
ALTER TABLE PEDIDO_PRODUCTO
ADD FOREIGN KEY (Emp_ide)
REFERENCES EMPLEADO
go

/*relacion de la tabla PEDIDO_PRODUCTO con TipoPedido*/

ALTER TABLE PEDIDO_PRODUCTO


ADD FOREIGN KEY (Id_Tipo_Pedido)
REFERENCES TIPO_PEDIDO
go

/*relacion de la tabla INSUMO con CATEGORIA*/


ALTER TABLE INSUMO
ADD FOREIGN KEY (Cat_ide)
REFERENCES CATEGORIA
go

/*relacion de la tabla ALMACEN con INSUMO*/


ALTER TABLE ALMACEN
ADD FOREIGN KEY (Ins_ide)
REFERENCES INSUMO
go
/*relacion de la tabla ALMACEN con EMPLEADO*/
ALTER TABLE ALMACEN
ADD FOREIGN KEY (Emp_ide)
REFERENCES EMPLEADO
go
/*relacion de la tabla ALMACEN con TIPO_ALMACEN*/
ALTER TABLE ALMACEN
ADD FOREIGN KEY (Tip_Alm_ide)
REFERENCES TIPO_ALMACEN
go

/*relacion de la tabla DETALLE_PRODUCTO con PRODUCTO*/

ALTER TABLE DETALLE_PRODUCTO


ADD FOREIGN KEY (Prod_ide)
REFERENCES PRODUCTO
go
/*relacion de la tabla DETALLE_PRODUCTO con PEDIDO_PRODUCTO*/
ALTER TABLE DETALLE_PRODUCTO
ADD FOREIGN KEY (Ped_Prod_ide)
REFERENCES PEDIDO_PRODUCTO
go

/*relacion de la tabla Respuesta_Insumo respuesta con Insumo y


Empleado*/

ALTER TABLE REPUESTA_INSUMO


ADD FOREIGN KEY (Ins_ide)
REFERENCES INSUMO
go

ALTER TABLE REPUESTA_INSUMO


ADD FOREIGN KEY (Emp_ide)
REFERENCES EMPLEADO
go

CARGA DE LA BDJUANCOSIO

----CLIENTES
INSERT INTO CLIENTE VALUES
('C01','IVAN','TORRES ROBLES','AV. LA MARINA
697','5273463','ivan.torres@gmail.com'),
('C02','JOSHEP','ASCENCIO NAJARRO','AV. TUPAC
AMARU 123','3573463','joshep.ascencio@hotmail.com'),
('C03','MICHAEL','PAUCAR VENTURA','AV.
ANGELICA GAMARRA 241 LOS
OLIVOS','5214687','michael.paucar@gmail.com'),
('C04','EDER','NOLASCO HUAYLINOS','AV. MILITAR
321 LINCE','5274563','eder.nolasoc@gmail.com'),
('C05','LUIS','TORRES LOPEZ','AV. PALMERAS 245
LOS OLIVOS','5273498','luis.torres@hotmail.com'),
('C06','MARIA','PANDURO MIRANDA','AV. TOMAS
VALLE 124 SAN MARTIN','5893463','maria.panduro@gmail.com'),
('C07','JULIA','SIMSOMP ALAYA','AV. LOS
JAZMINES 234 INDEPENDENCIA','5256463','julia.simsomp@gmail.com'),
('C08','PEDRO','ROJAS SALAS','AV. PERU
241','5278263','pedro.rojas@hotmail.com')
GO
----CATEGORIA
INSERT INTO CATEGORIA VALUES
('ct1','ACERO'),
('ct2','VIDRIO'),
('ct3','PLASTICOS'),
('ct4','CAUCHO'),
('ct5','PINTURAS')
GO
----TIPO ALMACEN
INSERT INTO TIPO_ALMACEN VALUES
('ta1','insumos',''),
('ta2','terminados','')
go
---PROVEEDOR
INSERT INTO PROVEEDOR VALUES

('PV1','HONDA','6360983','marketing@repareq.com'),
('PV2','MITSUBISHI
MOTORS','3548987','pinturas@colors.com'),
('PV3','TOYOTA
S.A.','5366009','toyota@toyota.com'),

('PV4','NISSAN','5436227','tapiceria@curtiduria.com')
GO

---TIPO EMPLEADO
INSERT INTO TIPO_EMPLEADO VALUES
('TE1','LOGISTICA'),
('TE2','VENTAS'),
('TE3','OBRERO')
GO
---EMPLEADO
INSERT INTO EMPLEADO VALUES
('E01','TE1','JORGE','PEREZ',1500,'20121224'),

('E02','TE1','CARLOS','HUERTA',1200,'20100124'),

('E03','TE1','MIRIAN','ALARCON',1700,'20160124'),
('E04','TE2','RUBEN','PEREZ',1500,'20170124'),

('E05','TE2','MARIA','URBINA',1500,'20120524'),
('E06','TE3','JEAN','MENCHO',850,'20140524'),
('E07','TE3','LUIS','CRUZ',850,'20131024'),
('E08','TE3','GLORIA','CHAVEZ',850,'20111024')
GO
---INSUMO
INSERT INTO INSUMO VALUES
('I01','ct1','chasis','grosor 6x15
cm2',15,20),
('I02','ct1','carroceria','grosor 15x20
cm2',7,20),
('I03','ct1','partes del motor','grosor 15x12
cm2',10,20),
('I04','ct2','polarizado','grosor 3x2
cm2',10,12),
('I05','ct2','ventana normal','grosor 4x5
cm2',15,18),
('I06','ct3','medidores de
velocidad','transparente 1x1 m2',15,10),
('I07','ct4','llantas','color negro 1m
diametro',10,14),
('I08','ct5','pintura para auto','grosor 5x5
cm2',10,25)
GO
--TIPO_PEDIDO

INSERT INTO TIPO_PEDIDO VALUES


('1','PERSONAL',0),
('0','DELIVERY',10.5)

---PEDIDO_PRODUCTO
INSERT INTO PEDIDO_PRODUCTO VALUES
('O01','C01','E04','20161223','20161223','1'),
('O02','C02','E05','20161215','20161215','1'),
('O03','C03','E02','20161012','20161012','1'),
('O04','C04','E01','20161116','20161118','0'),
('O05','C05','E04','20161010','20161011','0'),
('O06','C06','E05','20160515','20160517','0')
GO

---PRODUCTO
INSERT INTO PRODUCTO VALUES
('P01','CARROCERIA','COLOR
NEGRO','TERMINADO'),
('P02','ACCESORIOS','COLOR NEGRO','ENPROCESO'),
('P03','MORTOR','COLOR BLANCO','EN PROCESO'),
('P04','RADIADOR','COLOR ROJO','EN PROCESO'),
('P05','CHASIS','COLOR NEGRO','EN PROCESO'),
('P06','RACING','COLOR NEGRO','TERMINADO'),
('P07','VENTANA','PARA EL AUTO','EN PROCESO')
GO

GO

---ALMACEN
INSERT INTO ALMACEN VALUES

('A01','E02','ta1',30,5,'20151012','20161212','I01'),

('A02','E04','ta2',30,5,'20151212','20161122','I02'),

('A03','E03','ta2',30,5,'20151112','20161022','I03'),

('A04','E02','ta1',30,5,'20150212','20160911','I04'),
('A05','E04','ta2',30,5,'20151012','20160714','I05'),

('A06','E03','ta1',30,5,'20151213','20160818','I06'),

('A07','E01','ta2',30,5,'20150912','20160819','I07'),

('A08','E08','ta1',30,5,'20140812','20170322','I03'),

('A09','E07','ta2',30,5,'20141112','20170228','I01')
go
---detalle producto
INSERT INTO DETALLE_PRODUCTO VALUES('O01','P01',2,15,0.2)
INSERT INTO DETALLE_PRODUCTO VALUES('O02','P03',3,30,0.25)
INSERT INTO DETALLE_PRODUCTO VALUES('O03','P04',3,25,0.2)
INSERT INTO DETALLE_PRODUCTO VALUES('O04','P06',2,45,0.25)
INSERT INTO DETALLE_PRODUCTO VALUES('O05','P05',2,35,0.3)
INSERT INTO DETALLE_PRODUCTO VALUES('O06','P07',3,40,0.35)
INSERT INTO DETALLE_PRODUCTO VALUES('O02','P02',2,25,0.1)
GO
---PEDIDO INSUMO
INSERT INTO PEDIDO_INSUMO VALUES
('A01','E01','PV1','partes del
motor',20,'20160312','20160813'),

('A02','E02','PV1','llantas',20,'20160412','20160913'),

('A03','E03','PV3','carroceria',20,'20160212','20161013'),

('A04','E04','PV4','carroceria',20,'20160312','20161113'),

('A05','E05','PV2','polarizado',15,'20160112','20161213')
GO

---REPUESTA_INSUMO
INSERT INTO REPUESTA_INSUMO VALUES
('MR1','E06','I01',2,'20161222','RUPTURA'),
('MR2','E07','I02',1,'20161222','DETERIORO'),
('MR3','E08','I03',3,'20161222','PERDIDA'),
('MR4','E06','I04',1,'20161222','RUTURA'),
('MR5','E07','I05',2,'20161222','RUPTURA'),
('MR6','E02','I06',1,'20161222','PERDIDA'),
('MR7','E01','I04',2,'20161223','DETERIORO')
GO

4. REPORTES Y CONSULTAS (AVANCE)


4.1 Relacin de Reportes/Consultas

Requerimiento
Consulta/ Reporte Funcional

Reporte de CLIENTES RF01


Reporte de PRODUCTO RF01
Reporte de ALMACEN RF02
Reporte de INSUMO RF02
Reporte de PROVEEDOR RF03
Reporte de EMPLEADO RF03
Reporte de PEDIDO RF04
Reporte de DETALLE DE PEDIDO RF05
Reporte de PEDIDO DE INSUMO RF06
Reporte de RESPUESTA DEL ESTADO DEL INSUMO RF07

4.2 Detalle de los Objetos elaborados


a. Reportes/Consultas Genricas

a.1. Reporte general de CLIENTES

select* from cliente

a.2. Reporte general de PRODUCTO

select* from producto


a.3. Reporte general de ALMACEN

select* from almacen

a.4 Reporte general de INSUMO


select* from insumo

a.5. Reporte general de PROVEEDOR

select* from proveedor


a.6. Reporte general de EMPLEADO

select* from empleado

a.7 Reporte general de PEDIDO DEL PRODUCTO

select* from pedido_producto

a.8 Reporte general de DETALLE Del PRODUCTO

select* from detalle_producto


a.9 Reporte general de PEDIDO DE INSUMO

select* from PEDIDO_INSUMO

a.10 Reporte general de RESPUESTA DEL ESTADO DEL INSUMO

select* from RESPUESTA_INSUMO

b. Reportes/Consultas Especificas
c.

1) Nmero de meses que esta un insumo en el almacn

SELECT Ins_ide,Alm_fech_entrada, Alm_fech_salida,


DATEDIFF(MONTH,Alm_fech_entrada, alm_fech_salida)
AS TIEMPO_EN_ALMACEN
FROM ALMACEN

2) Nmero de das que se debe esperar para que el pedido de insumos sea
entregado a la empresa.
SELECT Ped_Ins_ide,Ped_Ins_desc,
DATEDIFF(DAY,Ped_Ins_FechPed,Ped_Ins_FechEntr)
AS TIEMPO_DE_ENTREGA FROM PEDIDO_INSUMO

3) Nmero de das que se debe esperar para que el pedido de los productos sea
entregado al cliente
SELECT Cli_ide,Emp_ide,DATEDIFF(DAY,Ped_Prod_fech,Ped_Prod_Entr)
AS TIEMPO_DE_ENTREGA FROM PEDIDO_PRODUCTO

4) Cantidad de Empleados segn su funcin

select COUNT(Emp_ide)AS [CANTIDAD DE EMPLEADOS],tip_ide as[TIPO DE


EMPLEADO]
from EMPLEADO
group by tip_ide

5) Tipo de pedido de cada cliente

SELECT b.Cli_ide AS [CODIGO DE CLIENTE],b.Cli_nombres AS [NOMBRE


DEL CLIENTE],
a.Ped_Prod_ide,c.Nomb_Pedido as [TIPO DE PEDIDO]
from Pedido_producto a
inner join cliente b on a.Cli_ide=b.Cli_ide
inner join tipo_pedido c on c.Id_Tipo_Pedido=a.Id_Tipo_Pedido
group by a.Ped_Prod_ide, b.Cli_ide,b.Cli_nombres,c.Nomb_Pedido

6) Muestra el pedido de cada Cliente


SELECT c.Cli_ide AS [CODIGO DE CLIENTE],
b.Prod_ide as [CODIGO DEL PRODUCTO],Prod_nombre as [NOMBRE DEL
PRODUCTO],a.Det_Prod_precioUni AS [PRECIO UNITARIO]
from detalle_producto a
inner join producto b on a.Prod_ide=b.Prod_ide
inner join pedido_producto c on c.Ped_Prod_ide=a.Ped_Prod_ide
group by c.Cli_ide, b.Prod_ide,Prod_nombre,a.Det_Prod_precioUni

7) Se indica el mes que se realiz el pedido de los insumos

select Ped_Ins_desc,Ped_Ins_FechPed,Ped_Ins_FechEntr,
DATENAME(MONTH,Ped_Ins_FechPed)
AS [MES PEDIDO] FROM PEDIDO_INSUMO

8) Se indica el mes que realiz el pedido del producto al cliente

SELECT Cli_ide,Ped_Prod_fech,Ped_Prod_Entr,
DATENAME(MONTH,Ped_Prod_fech)
AS [MESPEDIDO] FROM PEDIDO_PRODUCTO

9) Cantidad total de insumos (parte inicial)


SELECT SUM(Alm_Inv_Inicial) AS INSUMOS_INICIALES_EN_ALMACEN FROM
ALMACEN

10)Cantidad total de insumos (parte final)


SELECT SUM(Alm_Inv_final) AS INSUMOS_FINALES_EN_ALMACEN FROM
ALMACEN

11) Cantidad de insumos iniciales y finales por cada tipo de almacn


SELECT SUM(Alm_Inv_Inicial) AS INSUMOS_INICIALES_EN_ALMACEN,
SUM(Alm_Inv_final)
AS INSUMOS_FINALES_EN_ALMACEN ,Tip_Alm_ide FROM ALMACEN
GROUP BY Alm_Inv_Inicial , Alm_Inv_final,Tip_Alm_ide

12)Cantidad de proveedores

select count(Pro_ide) as [cantidad de proveedores] from proveedor