Upload
maritsa-paredes-sanchez
View
223
Download
0
Embed Size (px)
Citation preview
8/17/2019 Todo Lo Que Esta en SQL (1)
1/58
8/17/2019 Todo Lo Que Esta en SQL (1)
2/58
UNIVERSIDAD NACIONAL DE TRUJILLO
INTRODUCCIÓNLa Carpintería “REYES” es una microempresa dedicada a la elaboraciónproductos de madera por encargo con las especifcaciones dadas por el
cliente. Últimamente han tenido problemas por la demora ecesi!a en laentrega de los pedidos" producto a #ue los traba$adores no tienen unplan de traba$o % lo hacen de la &orma m's natural % cómoda posible sinpre!er alg(n tipo de accidente o &alla adem's de la inadecuadadistribución del local % adem's sin ning(n control durante el procesoproducti!o. La importancia del estudio radica en la creación de unapropuesta para la me$ora del dise)o de control del proceso producti!opara optimi*ar su producti!idad % estar m's al tanto de lo #ue se lle!aen +l. ,ara reali*ar este estudio se lle!aron a cabo los siguientes pasos-una in!estigación" en este paso se reali*ó la re!isión de todo el material% adem's los testimonios orales" recolección de datos por medio de las
entre!istas % !isitas de obser!ación" an'lisis de la in&ormación recabada% elaboración de la propuesta para fnalmente la elaboración delin&orme. Como resultado de la in!estigación se pudo afrmar #ue debidoa la &alta del control de in&ormación del proceso producti!o había undesorden dentro del 'rea local. Con el propósito de arreglar estedesorden" nosotros lle!amos a cabo un pro%ecto de base de datos parapoder mantener el orden del proceso producti!o" desde los clientes %pro!eedores hasta el proceso producti!o del pedido mismo" control delmaterial % salida del pedido. ,ara lle!ar a cabo este pro%ecto" con losconocimientos pre!ios del curso de “base de datos” se lle!ó a cabo unaserie de procedimientos #ue inclu%en- un diagrama entidad
interrelación" an'lisis de cla!es" diagrama relacional" normali*ación dedicho diagrama % lle!arlo a un programa" en nuestro caso SL SER/ER0112" para poder manipular los datos de la carpintería para un ma%orcontrol de las entidades #ue participan en el proceso producti!o de unproducto a pedido del cliente % me$orar la efciencia del ob$eto deestudio" la carpintería “REYES”.
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
3/58
UNIVERSIDAD NACIONAL DE TRUJILLO
OBJETIVOS
GENERAL3E45R6R EL C578R5L 9EL ,R5CES5 ,R59:C8;/5 9E L6
E3,RES6 9E C6R,;78ER;6 “REYES”.
OBJETIVOSESPECIFICOS
Reali*ar un diagrama entidad interrelación del procesoproducti!o.
Reali*ar un diagrama entidad relación % normali*arlo. Crear un base de datos para poder gestionar la
in&ormación del proceso producti!o. Reali*ar el seguimiento de las acti!idades reali*adas en
el proceso producti!o. Controlar la utili*ación de materiales % mano de obra. Lle!ar el control de los pedidos % clientes #ue lo reali*an. Lle!ar un control de los materiales #ue nos llegan de los
pro!eedores. Lle!ar un control de las !entas.
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
4/58
UNIVERSIDAD NACIONAL DE TRUJILLO
I-PRIMERA
FASE DELPROYECTO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
5/58
UNIVERSIDAD NACIONAL DE TRUJILLO
CASO: “CARPINTERIA DE REYES”Se desea diseñar una base de datos para gestión de un taller de carpinteríaque deberá contener la información referente a los clientes, proveedor,
producto, trabajador, material y la orden inicial y nal de producción.
9e los clientes tenemos" su 97;" dirección" nombre % tel+&onos decontacto. El cliente puede hacer muchos pedidos es por eso #ue seregistra el código del pedido" la &echa del pedido" &echa prometida deentrega" % la descripción del pedido.9e cada pedido del cliente se puede de$ar un adelanto % tambi+n seregistraría la &echa en la #ue se de$aría el adelanto. Cada adelanto seregistra con un código (nico.
8ambi+n se desea saber la cantidad de productos #ue ha pedido el clienteEl producto est' registrado con un código" nombre % el precio #ue tienecada producto
Con este adelanto se hace un pedido al pro!eedor % se puede iniciar laorden de producción con la fnalidad #ue el taller no produ*ca productos#ue no ser'n !endidos. Cada orden inicial se registra un código" % &echade comien*o % la duración de la orden de producción. 8ambi+nregistraremos la cantidad de productos por orden inicial de producción.,or cada orden inicial de producción habr' una orden fnal de producción"registrando el código de orden fnal % la &echa en la #ue termino la ordende producción. 6 partir de la orden fnal se dese saber el cantidad de
material utili*ado % tambi+n la cantidad de horas traba$adas portraba$ador.
a< ,ara el material registramos un código de material" la descripción % elnombre del material" la cantidad de material pedido % el precio delmaterial pedido. Y tambi+n registraremos la &echa en la #ue se reali*óel pedido % para registrar todo lo anterior se creara un código delpedido al pro!eedor.
b< El pro!eedor se registrara con un R:C" dirección" nombre % eltel+&ono.
c< ,ara registrar % reali*ar el pago por la cantidad de material utili*adoen la producción" se har' por medio de una boleta de pago
=cod>boleta" monto
8/17/2019 Todo Lo Que Esta en SQL (1)
6/58
E
L;E78E
RE>CL;E78E>CL;E78E
8ELE@>CL;E78 E
97;>CL;E78E =@A<7:3ER5>8ELE@>CL
,R5/
R:C>
9;RE753
,E9;95>,R5/EE95R
C59>,E9;95>,R5/EE95RC59>95C>,RE/E786 =@A<C59>,E9;95>CL;E78E =@A<
@ECB6>,E9;95>,R5/R:C>,R5/EE95R =@A<
8R6?64 695R
97;>E3,LE69
753?RE>E3,9;REC>E3,LE6
L;E78E
;95>CL;E78E
E9;95R53E8;96>E78RED6
C;57>,E9;9578E =@A<
368ER;6L
;9>368ER;6L
9ESCR;,>368ER;6753?RE>368ER;6
368ER;6L ,E9;95>,R
;9>368ER;6L =@A<C59>,E9;95>,R5/EC59>95C>,RE/E786C59>,E9;95>CL;E78
,REC;5>368ER;6L>,C678;969>368ER;6L
95C:3E785>,RE/E786
C59>95C>,RE/E786C59>,E9;95>CL;E78E =@A<
69EL6785@ECB6>,RE/E786
5R9E7>;7;C;6L>,R59:CC;57
C59>5R9E7>;7;C;6LC59>95C>,RE/E786 =@A<C59>,E9;95>CL;E78E =@A<
@ECB6>;7;C;5>5R9E79:R6C;57>5R9E7
5R9E7>@;76L>,R59:CC;57
C59>5R9E7>@;76LC59>5R9E7>;7;C;6L =@A<C59>95C>,RE/E786 =@A<C59>,E9;95>CL;E78E =@A<
@ECB6>@;76L>5R9E7
,R59:C85
;9>,R59:C85
753?RE>,R59:C859ESCR;,C;57>,R59:C85,REC;5>,R59:C85
5R9E7>;7;C;6L>,R59:CC;57 ,R59:C85
C59>5R9E7>;7;C;6L =@A<;9>,R59:C85 =@A<C59>95C>,RE/E786 =@A<C59>,E9;95>CL;E78E =@A<
C678;969>5R9E7>;7;C;6L
95>CL;E78E ,R59:C85
>,E9;95>CL;E78E =@A<R59:C85 =@A<
8>,E9;95>CL;E78E
5R9E7>@;76L>,R59:CC;57 ,R59:C85
C59>5R9E7>@;76L =@A<;9>,R59:C85 =@A<C59>5R9E7>;7;C;6L =@A<C59>95C>,RE/E786 =@A<
C59>,E9;95>CL;E78E =@A<
C678>5R9E7>@;76L
8R6?64 695R 5R9E7>@;76L>,R59:CC;57
97;>E3,LE695 =@A<
C59>5R9E7>@;76L =@A5R9E7>;7;C;6L =@A<C59>95C>,RE/E786 =@A<C59>,E9;95>CL;E78E =@A<
C678>B5R6S>8R6?64 696S
368ER;6L 5R9E7>@;76L>,R59:CC;57
;9>368ER;6L =@A<C59>5R9E7>@;76L =@A<C59>5R9E7>;7;C;6L =@A<C59>95C>,RE/E786 =@A<C59>,E9;95>CL;E78E =@A<
C678>368ER;6L>:S695
ES,EC;6L;969
C59>ES,EC;697;>E3,LE69
UNIVERSIDAD NACIONAL DE TRUJILLO
de&ectuoso" es por eso #ue tambi+n registraremos la cantidad deproductos #ue se ha producido al fnali*ar la producción.
9e los traba$adores se registra el 97;" nombre" la dirección del traba$ador% los tel+&onos para contactare con ellos. Este puede tener muchas
especialidades % una especialidad lo puede tener muchos traba$adores.Eisten distintos tipos de traba$adores- maestro carpintero" #ue es elencargado de la obra" el a%udante con eperiencia % el a%udante sineperiencia. ,ara cada a%udante se registra un sueldo
a) Repe!e"#a $e%&a"#e '" %&a(a$a EIR e* +a!, p*a"#ea%,.) E!pe+&/+a *,! a#&.'#,!0 #&p,! %e %a#,!0 +*a1e! p&$a&a!0
+*a1e! +a"%&%a#a! 2 3,4"ea!+) C,"1&e#a e* D&a(a$a E"#&%a%I"#ee*a+&5" ,.#e"&%, a '"
E!6'e$a %e Da#,! Re*a+&5"
DIAGRAMA ENTIDAD-
INTERRELACION
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
7/58
UNIVERSIDAD NACIONAL DE TRUJILLO
ES7UEMA DE CLAVESCC- CL6/E C679;9686
C@- CL6@E @5R67E6
C,- CL6/E ,R;7C;,6L
CLIENTE
97;>CL;E78E =CC< =C,< =StringCL;E78E =StringCL;E78E =StringCL;E78E 9CF) 9CP) =String8ELE@575>CL =String,E9;95>CL;E78E =CC< =C,< =String,E9;95 =9ata time,R53E8;96>E78RED6 =9ata time,E9;95 =StringCL;E78E =C@< =String<
PRODUCTO
;9>,R59:C85 =CC< =C,< =String,R59:C85 =String,R59:C85 =String,R59:C85 =7umber,E9;95>CL;E78E 9CF) 9CP) =String
8/17/2019 Todo Lo Que Esta en SQL (1)
8/58
UNIVERSIDAD NACIONAL DE TRUJILLO
;9>,R59:C85 9CF) 9CP) =String,E9;95>CL;E78E =7umber95C>,RE/E786 =CC< =C,< =String,E9;95>CL;E78E 9CF) 9CP) =String;7;C;6L =CC< =C,< =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String;7;C;5>5R9E7 =9ata time5R9E7 =String5R9E7>;7;C;6L 9CF) 9CP) =String,R59:C85 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String5R9E7>;7;C;6L =7umber5R9E7>@;76L =CC< =C,< =String5R9E7>;7;C;6L 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String@;76L>5R9E7 =9ata time
8/17/2019 Todo Lo Que Esta en SQL (1)
9/58
UNIVERSIDAD NACIONAL DE TRUJILLO
ORDEN8FINAL8PRODUCCION8PRODUCTO
C59>5R9E7@;76L 9CF) 9CP) =String,R59:C85 9CF) 9CP) =String5R9E7>;7;C;6L 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String5R9E7>@;76L =7umber95C>/E786 =CC< =C,< =String5R9E7>;7;C;6L 9CF) 9CP) =String5R9E7>@;76L 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String@;76L>/E786 =StringE78RED6 =9ata time,R59:C85 9CF) 9CP) =String95C>/E786 9CF) 9CP) =String5R9E7>;7;C;6L 9CF) 9CP) =String5R9E7>@;76L 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String,R59:C85>/E79;95 =7umber,R5/EE95R =CC< =C,< =String,R5/EE95R =CC< =C,< =String,R5/EE95R =String,R5/EE95R =String
8/17/2019 Todo Lo Que Esta en SQL (1)
10/58
UNIVERSIDAD NACIONAL DE TRUJILLO
PEDIDO8PROVEEDOR
C59>,E9;95>,R5/EE95R =CC< =C,< =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String,E9;95>,R5/ =9ata time,R5/EE95R =String<
9;REC>,R5/EE95R =C@< =String<
BOLETA8PAGO8PEDIDO
C59>?5LE86 =CC< =C,< =String,E9;95>,R5/EE95R 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String?5LE86>,6D5 =String,6D5 =9ata time368ER;6L 9CF) 9CP) =String,E9;95>,R5/EE95R 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =String368ER;6L>,E9;95 =String368ER;6L>,E9;95 =7umber368ER;6L =CC< =C,< =String368ER;6L =String368ER;6L =String
8/17/2019 Todo Lo Que Esta en SQL (1)
11/58
8/17/2019 Todo Lo Que Esta en SQL (1)
12/58
UNIVERSIDAD NACIONAL DE TRUJILLO
MAESTRO8CARPINTERO
97;>E3,LE695 9CF) 9CP) =StringC6R, =StringE3,LE695 9CF) 9CP) =String6Y:9>E,E =StringE3,LE695 9CF) 9CP) =String6Y:9>75E, =StringE3,LE695 9CF) 9CP) =String5R9E7@;76L 9CF) 9CP) =String5R9E7>;7;C;6L 9CF) 9CP) =String95C>,RE/E786 9CF) 9CP) =String,E9;95>CL;E78E 9CF) 9CP) =StringB5R6S>8R6?64696S =7umber<
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
13/58
UNIVERSIDAD NACIONAL DE TRUJILLO
II-SEGUNDA
FASE DELPROYECTO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
14/58
UNIVERSIDAD NACIONAL DE TRUJILLO
MODELO NORMALI;ADO DEPENDENCIAS FUNCIONALES:97;>CL;E78E 753?RE>CL;E78E" 9;REC>CL;E78E
97;>CL;E78E" 7:3ER5>8ELE@>CL
C59>,E9;95>CL;E78E 97;>CL;E78E
C59>,E9;95>CL;E78E @ECB6>,E9;95" @ECB6>,R53E8;96>E78RED6"9ESCR;,C;57>,E9;95.
;9>,R59:C85 753?RE>,R59:C85" 9ESCR;,C;57>,R59:C85" ,REC;5>,R59:C85
C59>95C>,RE/E786 69EL6785" @ECB6>,RE/E786C59>95C>,RE/E786" C59>,E9;95>CL;E78E
C59>5R9E7>;7;C;6L @ECB6>;7;C;5>5R9E7" 9:R6C;57>5R9E7
C59>5R9E7>;7;C;6L" C59>95C>,RE/E876" C59>,E9;95>CL;E78E
C59>5R9E7@;76L @ECB6>@;76L>5R9E7
C59>5R9E7@;76L" C59>5R9E7>;7;C;6L" C59>95C>,RE/E786" C59>,E9;95>CL;E78E
C59>95C>/E786 35785>@;76L>/E786" @ECB6>E78RED6
R:C>,R5/EE95R
9;REC>,R5/EE95R" 753?>,R5/EE95R" 8ELE@57>,R5/EE95RC59>,E9;95>,R5/EE95R R:C>,R5/EE95R
C59>,E9;95>,R5/EE95R @ECB6>,E9;95>,R5/
C59>,E9;95>,R5/EE95R" C59>95C>,RE/E786" C59>,E9;95>CL;E78E
;9>368ER;6L 9ESCR;,C;57>368ER;6L" 753?RE>368ER;6L
C59>?5LE86 35785>?5LE86>,6D5" @ECB6>,6D5
C59>?5LE86" C59>,E9;95>,R5/EE95R" C59>95C>,RE/E786" C59>,E9;95>CL;E78E
97;>E3,LE695 753?RE>E3,LE695" 9;REC>E3,LE695
C59>ES,EC;6L;969 753?RE>ES,EC;6L;969
97;>E3,LE695" 7:3>8ELE@
97;>E3,LE695 S:EL95>C6R,
97;>E3,LE695 S:EL95>6Y:9>E,E
97;>E3,LE695 S:EL95>6Y:9>75E,
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
15/58
UNIVERSIDAD NACIONAL DE TRUJILLO
LAS < FORMAS NORMALES
CLIENTE =97;>CL;E78E" 753?RE>CL;E78E" 9;REC>CL;E78E<@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L :7;C5
PEDIDO8CLIENTE 9C59>,E9;95>CL;E78E" @ECB6>,E9;95"
@ECB6>,R53E8;96>E78RED6" 9ESCR;,C;57>,E9;95" 97;>CL;E78E<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L :7;C5
TELEFONO8CLIENTE 997;>CL;E78E" 7:3ER5>8ELE@>CL)@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 E78RE 63?6S CL6/ES
F@7- S; ,5R 75 B6?ER 68R;?:85S 75 ,R;7C;,6LES
PRODUCTO =;9>,R59:C85" 753?RE>,R59:C85"9ESCR;,;C;57>,R59:C85" ,REC;5>,R59:C85<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L :7;C5
DOCUMENTO8PREVENTA 9C59>95C>,RE/E786" C59>,E9;95>CL;E78E"69EL6785" @ECB6>,RE/E786
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
16/58
UNIVERSIDAD NACIONAL DE TRUJILLO
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
F@7- S; C:3,LE ,5R:E 75 B6Y 68R;?:85S 75 ,R;7C;,6LES :E 9E,E79679E 58R5S 75 ,R;7C;,6LES
ORDEN8INICIAL 8PRODUCCION 9C59>5R9E7>;7;C;6L"C59>95C>,RE/E786" C59>,E9;95>CL;E78E" @ECB6>;7;C;5>5R9E7"9:R6C;57>5R9E7)
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
ORDEN8FINAL8 PRODUCCION =C59>5R9E7>@;76L" C59>5R9E7>;7;C;6L"C59>95C>,RE/E786" C59>,E9;95>CL;E78E" @ECB6>@;76L>5R9E7)
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y S5L5 :7 68R;?:85 75 ,R;7C;,6L
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
DOCUMENTO8PREVENTA 9C59 >95C>,RE/E786" C59>,E9;95>CL;E78E"69EL6785" @ECB6>,RE/E786<@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
DOCUMENTO8VENTA =C59>95C>/E786" C59>5R9E7>;7;C;6L"C59>5R9E7@;76L" C59>95C>,RE/E786" C59>,E9;95>CL;E78E"35785>@;76L>/E786" @ECB6>E78RED6<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
17/58
UNIVERSIDAD NACIONAL DE TRUJILLO
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
PROVEDOR 9R:C> ,R5/EE95R" 9;REC>,R5/EE95R" 753?>,R5/EE95R" 8ELE@575>,R5/EE95R<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E B6?ER :7 :7;C5 68R;?:85 ,R;7C;,6L
PEDIDO8PROVEEDOR =C59>,E9;95>,R5/EE95R0 C59>95C>,RE/E786"C59>,E9;95>CL;E78E" @ECB6>,E9;95>,R5/" R:C>,R5/EE95R<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
BOLETA8PAGO8PEDIDO =C59>?5LE86" C59>,E9;95>,R5/EE95R"C59>95C>,RE/E786" C59>,E9;95>CL;E78E" 35785>?5LE86>,6D5"@ECB6>,6D5<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
MATERIAL =;9>368ER;6L" 9ESCR;,>368ER;6L" 753?RE>368ER;6L<@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L
TRABAJADOR =97;>E3,LE695" 753?RE>E3,LE695" 9;REC>E3,LE695<@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
18/58
UNIVERSIDAD NACIONAL DE TRUJILLO
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6S CL6/ES,R;7C;,6LES
F@7- S; C:3,LE ,5R:E 75 E;S8E7 68R;?:85S 75 ,R;7C;,6LES :E9E,E7967 9E 58R5S 75 ,R;7C;,6LES.
MAESTRO8CARPINTERO 997;>E3,LE695" S:EL95>C6R,<@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L
AYUDANTE8CON8EPERIENCIA 997;>E3,LE695" S:EL95>6Y:9>E,E<
@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L
AYUDANTE SIN EPERIENCIA 997;>E3,LE695" S:EL95>6Y:9>75E,ES,EC;6L;969" 753>ES,EC;6L;969<@7- S; C:3,LE ,5R SER ;7BERE78E 6L ES:E36 REL6C;576L.
0@7- S; C:3,LE ,5R:E B6Y 9E,E79E7C;6 ,LE76 C57 L6 CL6/E ,R;7C;,6L
F@7- S; C:3,LE ,5R:E S5L5 B6Y :7 68R;?:85 ,R;7C;,6L
TELEFONO 997;>E3,LE695" 7:3>8ELE@575
8/17/2019 Todo Lo Que Esta en SQL (1)
19/58
UNIVERSIDAD NACIONAL DE TRUJILLO
F@7- S; ,5R 75 B6?ER 68R;?:85S 75 ,R;7C;,6LES
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
20/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
21/58
UNIVERSIDAD NACIONAL DE TRUJILLO
PROCEDIMIENTOSALMACENADOS DE
INSERCIÓNB=) CREACION DE LAS TABLAS
CREATE PROC SP_INSERTA_CLIENTE_A
@XDNI_CLIENTE VARCHAR(20), @XNOMBRE_CLIENTE VARCHAR(20), @XDIREC_CLIENTE
VARCHAR(20)
AS
BEGIN
INSERT INTO CLIENTE_A(DNI_CLIENTE,NOMBRE_CLIENTE,DIREC_CLIENTE)
VALUES(@XDNI_CLIENTE, @XNOMBRE_CLIENTE, @XDIREC_CLIENTE)END
GO
CREATE PROCEDURE SP_INSERTAR_PRODUCTO
@ID_PRODUCTO VARCHAR(20),@NOMBRE_PRODUCTO VARCHAR(20)
,@DESCRIPCION_PRODUCTO VARCHAR(20),@PRECIO_PRODUCTO FLOAT
AS
BEGIN
INSERT INTO
PRODUCTO(ID_PRODUCTO,NOMBRE_PRODUCTO,DESCRIPCION_PRODUCTO,PRECIO_PRODUCTO
)VALUES
(@ID_PRODUCTO,@NOMBRE_PRODUCTO,@DESCRIPCION_PRODUCTO,@PRECIO_PRODUCTO)
END
GO
CREATE PROCEDURE SP_INSERTAR_PROVEEDOR
@RUC_PROVEEDOR VARCHAR(20),@NOMB_PROVEEDOR VARCHAR(20),@DIREC_PROVEEDOR
VARCHAR(20)
AS
BEGIN
INSERT INTO PROVEEDOR (RUC_PROVEEDOR,NOMB_PROVEEDOR,DIREC_PROVEEDOR)
VALUES (@RUC_PROVEEDOR,@NOMB_PROVEEDOR,@DIREC_PROVEEDOR)
END
GO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
22/58
UNIVERSIDAD NACIONAL DE TRUJILLO
CREATE PROCEDURE SP_INSERTA_MATERIAL
@ID_MATERIAL VARCHAR(20) , @DESCRIP_MATERIAL VARCHAR(20),@NOMBRE_MATERIAL
VARCHAR(20)
AS
BEGININSERT INTO MATERIAL(ID_MATERIAL,DESCRIP_MATERIAL,NOMBRE_MATERIAL)
VALUES(@ID_MATERIAL,@DESCRIP_MATERIAL,@NOMBRE_MATERIAL)
END
GO
CREATE PROCEDURE SP_INSERTAR_TRABAJADOR
@DNI_EMPLEADO VARCHAR(20),@NOMBRE_EMPLEADO VARCHAR(20),@DIREC_EMPLEADO
VARCHAR(20)
AS
BEGIN
INSERT INTO TRABAJADOR(DNI_EMPLEADO,NOMBRE_EMPLEADO,DIREC_EMPLEADO)
VALUES (@DNI_EMPLEADO,@NOMBRE_EMPLEADO,@DIREC_EMPLEADO)
END
GO
CREATE PROCEDURE SP_INSERTA_ESPECIALIDAD
@XCOD_ESPECIALIDAD VARCHAR(20), @XNOMBRE_ESPEC VARCHAR(20)
AS
BEGIN
INSERT INTO ESPECIALIDAD(COD_ESPECIALIDAD,NOMBRE_ESPEC)
VALUES(@XCOD_ESPECIALIDAD, @XNOMBRE_ESPEC)END
GO
CREATE PROCEDURE SP_INSERTAR_TELEF_CLIENTE
@NUMERO_TELEF_CL VARCHAR(20),@DNI_CLIENTE VARCHAR(20)
AS
BEGIN
INSERT INTO TELEF_CLIENTE(NUMERO_TELEF_CL,DNI_CLIENTE)
VALUES (@NUMERO_TELEF_CL,@DNI_CLIENTE)
END
GO
CREATE PROCEDURE SP_INSERTA_PEDIDO_CLIENTE
@COD_PED_CL VARCHAR(20),@FECHA_PEDIDO DATETIME,@FECHA_PROMETIDA_ENTREGA
DATETIME,@DESC_PED VARCHAR(20),@DNI_CL VARCHAR(20)
AS
BEGIN
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
23/58
UNIVERSIDAD NACIONAL DE TRUJILLO
INSERT INTO
PEDIDO_CLIENTE(COD_PEDIDO_CLIENTE,FECHA_PEDIDO,FECHA_PROMETIDA_ENTREGA,DE
SCRIPCION_PEDIDO,DNI_CLIENTE)
VALUES(@COD_PED_CL,@FECHA_PEDIDO,@FECHA_PROMETIDA_ENTREGA,@DESC_PED,@DNI_
CL)
END
GO
CREATE PROCEDURE SP_INSERT_DOCUMENTO_PREVENTA
@XCOD_DOC_PREVENTA VARCHAR(20), @XCOD_PEDIDO_CLIENTE VARCHAR(20),
@XADELANTO FLOAT, @XFECHA_PREVENTA DATETIME
AS
BEGIN
INSERT INTO
DOCUMENTO_PREVENTA(COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE,ADELANTO,FECHA_PRE
VENTA)
VALUES(@XCOD_DOC_PREVENTA, @XCOD_PEDIDO_CLIENTE, @XADELANTO,
@XFECHA_PREVENTA)
END
GO
CREATE PROCEDURE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
@COD_ORDEN_INICIAL VARCHAR(20),@COD_DOC_PREVENT VARCHAR(20),@COD_PED_CL
VARCHAR(20),@FECHA_INICIO_ORDEN DATETIME,@DURACION_ORDEN VARCHAR(20)
AS
BEGIN
INSERT INTO
ORDEN_INICIAL_PRODUCCION(COD_ORDEN_INICIAL,COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE,FECHA_INICIO_ORDEN,DURACION_ORDEN)
VALUES(@COD_ORDEN_INICIAL,@COD_DOC_PREVENT,@COD_PED_CL,@FECHA_INICIO_ORDE
N,@DURACION_ORDEN)
END
GO
CREATE PROCEDURE SP_INSERTAR_PED_PROVEEDOR
@COD_PEDIDO_PROVEEDOR VARCHAR(20),@COD_DOC_PREVENTA
VARCHAR(20),@COD_PEDIDO_CLIENTE VARCHAR(20),@FECHA_PEDIDO
DATETIME,@RUC_PROVEEDOR VARCHAR(20)
AS BEGIN
INSERT INTO
PEDIDO_PROVEEDOR(COD_PEDIDO_PROVEEDOR,COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE
,FECHA_PEDIDO,RUC_PROVEEDOR)
VALUES
(@COD_PEDIDO_PROVEEDOR,@COD_DOC_PREVENTA,@COD_PEDIDO_CLIENTE,@FECHA_PEDID
O,@RUC_PROVEEDOR)
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
24/58
UNIVERSIDAD NACIONAL DE TRUJILLO
END
GO
CREATE PROCEDURE SP_INSERTAR_TELEF_PROVEEDOR
@RUC_PROVEEDOR VARCHAR(20),@TELEF_NUM_PROV VARCHAR(20)
AS BEGIN
INSERT INTO TELEF_PROVEEDOR(RUC_PROVEEDOR,TELEF_NUM_PROV)
VALUES (@RUC_PROVEEDOR,@TELEF_NUM_PROV)
END
GO
CREATE PROC SP_INSERTA_BOLETA_PAGO_PEDIDO
@XCOD_BOLETA VARCHAR(20), @XCOD_PEDIDO_PROVEEDOR VARCHAR(20),
@XCOD_DOC_PREVENTA VARCHAR(20),
@XCOD_PEDIDO_CLIENTE VARCHAR(20), @XMONTO_BOLETA_PAGO FLOAT, @XFECHA_PAGO
DATETIME
AS
BEGIN
INSERT INTO
BOLETA_PAGO_PEDIDO(COD_BOLETA,COD_PEDIDO_PROVEEDOR,COD_DOC_PREVENTA,COD_P
EDIDO_CLIENTE,MONTO_BOLETA_PAGO,FECHA_PAGO)
VALUES(@XCOD_BOLETA, @XCOD_PEDIDO_PROVEEDOR, @XCOD_DOC_PREVENTA,
@XCOD_PEDIDO_CLIENTE, @XMONTO_BOLETA_PAGO, @XFECHA_PAGO)
END
GO
CREATE PROC SP_INSERTA_MAESTRO_CARPINTERO@XDNI_EMPLEADO VARCHAR(20), @XSUELDO_CARP REAL
AS
BEGIN
INSERT INTO MAESTRO_CARPINTERO(DNI_EMPLEADO,SUELDO_CARP)
VALUES(@XDNI_EMPLEADO, @XSUELDO_CARP)
END
GO
CREATE PROC SP_INSERTA_AYUDANTE_EXPERIENCIA
@XDNI_EMPLEADO VARCHAR(20), @XSUELDO_AYUD_EXPE FLOAT
ASBEGIN
INSERT INTO AYUDANTE_EXPERIENCIA(DNI_EMPLEADO, SUELDO_AYUD_EXPE)
VALUES(@XDNI_EMPLEADO, @XSUELDO_AYUD_EXPE)
END
GO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
25/58
UNIVERSIDAD NACIONAL DE TRUJILLO
CREATE PROC SP_INSERTA_AYUDANTE_PRIMERIZO
@XDNI_EMPLEADO VARCHAR(20), @XSUELDO_AYUD_NOEXP FLOAT
AS
BEGIN
INSERT INTO AYUDANTE_PRIMERIZO(DNI_EMPLEADO, SUELDO_AYUD_NOEXP)
VALUES(@XDNI_EMPLEADO, @XSUELDO_AYUD_NOEXP)
END GO
CREATE PROCEDURE SP_INSERTAR_TELEFONO_TRABAJADOR
@DNI_EMPLEADO VARCHAR(20),@NUM_TELEF_TRABA VARCHAR(20)
AS BEGIN
INSERT INTO TELEFONO(DNI_EMPLEADO,NUM_TELEF_TRABA)
VALUES (@DNI_EMPLEADO,@NUM_TELEF_TRABA)
END
GO
CREATE PROCEDURE SP_INSERTA_ORDEN_FINAL_PRODUCCION
@COD_ORDENFIN VARCHAR(20),@COD_ORDEN_INICIAL
VARCHAR(20),@COD_DOC_PREVENTA VARCHAR(20),@COD_PEDIDO_CL
VARCHAR(20),@FECHA_FIN_ORDEN DATETIME
AS
BEGIN
INSERT INTO
ORDEN_FINAL_PRODUCCION(COD_ORDENFINAL,COD_ORDEN_INICIAL,COD_DOC_PREVENTA,
COD_PEDIDO_CLIENTE,FECHA_FINAL_ORDEN)
VALUES(@COD_ORDENFIN,@COD_ORDEN_INICIAL,@COD_DOC_PREVENTA,@COD_PEDIDO_CL,
@FECHA_FIN_ORDEN)END
GO
CREATE PROCEDURE SP_INSERTA_DOCUMENTO_VENTA
@XCOD_DOC_VENTA VARCHAR(20), @XCOD_ORDENFINAL VARCHAR(20),
@XCOD_ORDEN_INICIAL VARCHAR(20), @XCOD_DOC_PREVENTA VARCHAR(20),
@XCOD_PEDIDO_CLIENTE VARCHAR(20), @XMONTO_FINAL_VENTA FLOAT,
@XFECHA_ENTREGA DATETIME
AS
BEGIN
INSERT INTO DOCUMENTO_VENTA(COD_DOC_VENTA,COD_ORDENFINAL,COD_ORDEN_INICIAL,COD_DOC_PR
EVENTA,COD_PEDIDO_CLIENTE,MONTO_FINAL_VENTA,FECHA_ENTREGA)
VALUES(@XCOD_DOC_VENTA, @XCOD_ORDENFINAL, @XCOD_ORDEN_INICIAL,
@XCOD_DOC_PREVENTA,
@XCOD_PEDIDO_CLIENTE, @XMONTO_FINAL_VENTA, @XFECHA_ENTREGA)
END
GO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
26/58
UNIVERSIDAD NACIONAL DE TRUJILLO
CREATE PROCEDURE SP_INSERTAR_PED_CLIEN_PROD
@COD_PEDIDO_CLIENTE VARCHAR(20),@ID_PRODUCTO VARCHAR(20)
,@CANT_PEDIDO_CLIENTE INT
AS
BEGIN
INSERT INTO PEDIDO_CLIENTE_PRODUCTO (COD_PEDIDO_CLIENTE,ID_PRODUCTO,CANT_PEDIDO_CLIENTE)
VALUES(@COD_PEDIDO_CLIENTE,@ID_PRODUCTO,@CANT_PEDIDO_CLIENTE)
END
GO
CREATE PROCEDURE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
@COD_OR_INIC VARCHAR(20),@ID_PROD VARCHAR(20),@COD_DOC_PREVENTA
VARCHAR(20),@COD_PED_CL VARCHAR(20),@CANT_ORD_INI INT
AS
BEGIN
INSERT INTO
ORDEN_INICIAL_PRODUCCION_PRODUCTO(COD_ORDEN_INICIAL,ID_PRODUCTO,COD_DOC_P
REVENTA,COD_PEDIDO_CLIENTE,CANTIDAD_ORDEN_INICIAL)
VALUES(@COD_OR_INIC,@ID_PROD,@COD_DOC_PREVENTA,@COD_PED_CL,@CANT_ORD_INI)
END
GO
CREATE PROCEDURE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
@ID_MATERIAL VARCHAR(20),@COD_PEDIDO_PROVE VARCHAR(20),@COD_DOC_PREVENTA
VARCHAR(20),@COD_PEDIDO_CLIENTE VARCHAR(20),@PRECIO_MATERIAL_PEDIDO
FLOAT,@CANTIDAD_MAT_PEDIDO FLOATAS
BEGIN
INSERT INTO
MATERIAL_PEDIDO_PROVEEDOR(ID_MATERIAL,COD_PEDIDO_PROVEEDOR,COD_DOC_PREVEN
TA,COD_PEDIDO_CLIENTE,PRECIO_MATERIAL_PEDIDO,CANTIDAD_MATERIAL_PEDIDO)
VALUES(@ID_MATERIAL,@COD_PEDIDO_PROVE,@COD_DOC_PREVENTA,@COD_PEDIDO_CLIEN
TE,@PRECIO_MATERIAL_PEDIDO,@CANTIDAD_MAT_PEDIDO)
END
GO
CREATE PROCEDURE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION@ID_MATERIAL VARCHAR(20),@COD_OR_FINAL VARCHAR(20),@COD_ORDEN_INICIAL
VARCHAR(20),@COD_DOC_PREVENTA VARCHAR(20),@COD_PED_CLIENTE
VARCHAR(20),@CANT_MATERIAL_US INT
AS
BEGIN
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
27/58
UNIVERSIDAD NACIONAL DE TRUJILLO
INSERT INTO
MATERIAL_ORDEN_FINAL_PRODUCCION(ID_MATERIAL,COD_ORDEN_FINAL,COD_ORDEN_INI
CIAL,COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE,CANT_MATERIAL_USADO)
VALUES(@ID_MATERIAL,@COD_OR_FINAL,@COD_ORDEN_INICIAL,@COD_DOC_PREVENTA,@C
OD_PED_CLIENTE,@CANT_MATERIAL_US)
END
GO
CREATE PROCEDURE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
@DNI_EMPLEADO VARCHAR(20),@COD_ORDENFINAL VARCHAR(20),@COD_ORDEN_INICIAL
VARCHAR(20),@COD_DOC_PREVENTA VARCHAR(20),@COD_PEDIDO_CLIENTE
VARCHAR(20),@CANT_HORAS_TRABA INT
AS
BEGIN
INSERT INTO
TRABAJADOR_ORDEN_FINAL_PRODUCCION(DNI_EMPLEADO,COD_ORDENFINAL,COD_ORDEN_I
NICIAL,COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE,CANT_HORAS_TRABA)
VALUES
(@DNI_EMPLEADO,@COD_ORDENFINAL,@COD_ORDEN_INICIAL,@COD_DOC_PREVENTA,@COD_
PEDIDO_CLIENTE,@CANT_HORAS_TRABA)
END
GO
CREATE PROCEDURE SP_INSERTA_ESPECIALIDAD_TRABAJADOR
@XCOD_ESPECIALIDAD VARCHAR(20), @XDNI_EMPLEADO VARCHAR(20)
AS
BEGIN
INSERT INTO ESPECIALIDAD_TRABAJADOR(COD_ESPECIALIDAD,DNI_EMPLEADO)VALUES(@XCOD_ESPECIALIDAD, @XDNI_EMPLEADO)
END
GO
CREATE PROCEDURE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
@COD_ORDENFINAL VARCHAR(20),@ID_PRODUCTO VARCHAR(20),@COD_ORDEN_INICIAL
VARCHAR(20),@COD_DOC_PREVENTA VARCHAR(20),@COD_PEDIDO_CL
VARCHAR(20),@CANT_ORD_FIN INT
AS
BEGIN
INSERT INTO ORDEN_FINAL_PRODUCCION_PRODUCTO(COD_ORDENFINAL,ID_PRODUCTO,COD_ORDEN_INIC
IAL,COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE,CANT_ORDEN_FINAL)
VALUES(@COD_ORDENFINAL,@ID_PRODUCTO,@COD_ORDEN_INICIAL,@COD_DOC_PREVENTA,
@COD_PEDIDO_CL,@CANT_ORD_FIN)
END
GO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
28/58
UNIVERSIDAD NACIONAL DE TRUJILLO
CREATE PROCEDURE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
@ID_PRODUCTO VARCHAR(20),@COD_DOC_VENTA CHAR(20),@COD_ORDENFINAL
VARCHAR(20),
@COD_ORDEN_INICIAL VARCHAR(20),@COD_DOC_PREVENTA
VARCHAR(20),@COD_PEDIDO_CLIENTE VARCHAR(20),@CANT_PRODUCTO_VENDIDO INT
ASBEGIN
INSERT INTO
PRODUCTO_DOCUMENTO_VENTA(ID_PRODUCTO,COD_DOC_VENTA,COD_ORDENFINAL,COD_ORD
EN_INICIAL,COD_DOC_PREVENTA,COD_PEDIDO_CLIENTE,CANT_PRODUCTO_VENDIDO)
VALUES(@ID_PRODUCTO,@COD_DOC_VENTA,@COD_ORDENFINAL,@COD_ORDEN_INICIAL,@CO
D_DOC_PREVENTA,@COD_PEDIDO_CLIENTE,@CANT_PRODUCTO_VENDIDO)
END
GO
CREATE PROCEDURE SP_INSERTA_MATERIAL_BOLETA
@ID_MATERIAL VARCHAR(20),@CANT_MATERIAL_BOLETA_PAGO FLOAT,@COD_BOLETA
VARCHAR(20),@COD_PEDIDO_PROVEEDOR VARCHAR(20),
@COD_DOC_PREVENTA VARCHAR(20),@COD_PEDIDO_CLIENTE VARCHAR(20)
AS
BEGIN
INSERT INTO
MATERIAL_BOLETA(ID_MATERIAL,COD_BOLETA,COD_PEDIDO_PROVEEDOR,COD_DOC_PREVE
NTA,COD_PEDIDO_CLIENTE,CANT_MATERIAL_BOLETA_PAGO)
VALUES(@ID_MATERIAL,@COD_BOLETA,@COD_PEDIDO_PROVEEDOR,@COD_DOC_PREVENTA,@
COD_PEDIDO_CLIENTE,@CANT_MATERIAL_BOLETA_PAGO)
END
GO
B>) INSERTAR VALORES EN LAS TABLAS CREADAS
EXECUTE SP_INSERTA_CLIENTE_A 2!"00#$0,JUAN VARGAS,ALMAGRO %$
EXECUTE SP_INSERTA_CLIENTE_A "&$00##0,MANUEL MAL'UI,$ DE OCTRUBRE
%!#
EXECUTE SP_INSERTA_CLIENTE_A 2"00$0,CAROL ROMERO,2 DE MARZO %&20
EXECUTE SP_INSERTA_CLIENTE_A *!"00#20,CLAUDIO BENITES,MONAGAS %*"
EXECUTE SP_INSERTA_CLIENTE_A "!"00#$0,SERGIO LOPEZ,OBRBEGOSO %!2*
EXECUTE SP_INSERTA_CLIENTE_A !"00$0,MARIO 'UIPAS,RAMON CASTILLA
%20"
EXECUTE SP_INSERTA_CLIENTE_A *2"00#&0,MAURISIO ALFARO,ALMAGRO %"20
EXECUTE SP_INSERTA_CLIENTE_A *!"00#0,JUAN LOPEZ,JUNIN %220
EXECUTE SP_INSERTA_CLIENTE_A 2*"00#$0,ANTHONY CASTRO,DEPENDENCIA
%!20
EXECUTE SP_INSERTA_CLIENTE_A 2!"00#0,+EVIN DIAZ,AV ESPAA %"0*
EXECUTE SP_INSERTA_CLIENTE_A 2"00#$0,EDUAR CORTEZ, BRAZIL % "0
EXECUTE SP_INSERTA_CLIENTE_A 2!"00#20,ANDY DIAZ,EGUREN % 200
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
29/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_CLIENTE_A 2"20#$0,CARLOS PAREDES,AV LOS INCAS
%*00
EXECUTE SP_INSERTA_CLIENTE_A *""00#20,BRAYAN CASTRO,ATAHUALPA % !!0
EXECUTE SP_INSERTA_CLIENTE_A 2!"0*#$0,SOFIA SANCHEZ,* OCTUBRE -*0
EXECUTE SP_INSERTA_CLIENTE_A "!"20#$0,+IARA GUSTAMANTE,AV AMERICA
%&02
EXECUTE SP_INSERTA_CLIENTE_A 2!"02#$0,NANCY CORREA,CESAR VALLEJO%20"
EXECUTE SP_INSERTA_CLIENTE_A "!"!0#*0,+RISTEL GUEVARA,AV AVIACION %
!2"
EXECUTE SP_INSERTA_CLIENTE_A 2!"0#$0,VIVIANA VALDIVIA,LA NORIA %
02
EXECUTE SP_INSERTA_CLIENTE_A 2*"0&0,ALEX CAMPOS,2 DE MARZO %*0"
EXECUTE SP_INSERTAR_PRODUCTO 00!,MESA,ACABADO SELLADORA,20
EXECUTE SP_INSERTAR_PRODUCTO 002,MESA,ACABADO BARNIZ,*00
EXECUTE SP_INSERTAR_PRODUCTO 00*,PUERTA,ACABADO SELLADORA,20
EXECUTE SP_INSERTAR_PRODUCTO 00",COMEDOR,ACABADO SELLADORA,*0
EXECUTE SP_INSERTAR_PRODUCTO 00,SILLAS,ACABADO MATE,00
EXECUTE SP_INSERTAR_PRODUCTO 00,ROPERO,ACABADO BARNIZ,"00
EXECUTE SP_INSERTAR_PRODUCTO 00&,VELADOR,ACABADO DUCO,!20
EXECUTE SP_INSERTAR_PRODUCTO 00#,PORTON,ACABADO SELLADORA,!200
EXECUTE SP_INSERTAR_PRODUCTO 00$,BANCO,ACABADO SELLADORA,0
EXECUTE SP_INSERTAR_PRODUCTO 0!0,REPISA,ACABADO SELLADORA,!#0
EXECUTE SP_INSERTAR_PRODUCTO 0!",ESTANTE,ACABADO BARNIZ,"0
EXECUTE SP_INSERTAR_PRODUCTO 020,MUEBLE,ACABADO DUCO,20
EXECUTE SP_INSERTAR_PRODUCTO 0!,VENTANA,ACABADO BARNIZ,*0
EXECUTE SP_INSERTAR_PRODUCTO 02,BALCON,ACABADO SELLADORA,$0
EXECUTE SP_INSERTAR_PRODUCTO 0*0,COCINA,ACABADO SELLADORA,#"0EXECUTE SP_INSERTAR_PRODUCTO 0*,PUERTA,ACABADO MATE,2#0
EXECUTE SP_INSERTAR_PRODUCTO 0*,MESA,ACABADO DUCO,*"0
EXECUTE SP_INSERTAR_PRODUCTO 0"0,CAMA,ACABADO SELLADORA,!0
EXECUTE SP_INSERTAR_PRODUCTO 0"*,VELADOR,ACABADO BARNIZ,!0
EXECUTE SP_INSERTAR_PRODUCTO 00,ESTANTE,ACABADO SELLADORA,00
EXECUTE SP_INSERTAR_PROVEEDOR !00!*0!!"22,+OMODOS,URB.ST.TERESA MZ H
LT2
EXECUTE SP_INSERTAR_PROVEEDOR 00*!*0!!"22,EL PATACINO,VICTOR RAUL
&"!
EXECUTE SP_INSERTAR_PROVEEDOR 00*2*0!*"2,EL TREBOL,AV. ESPAA 20EXECUTE SP_INSERTAR_PROVEEDOR 00!*0!!"22,MAPEL SAC, AV.NICOLAS DE
PIEROLA !0$
EXECUTE SP_INSERTAR_PROVEEDOR 000*!!"00,MASERSA,URB.LA RINCONADA
EXECUTE SP_INSERTAR_PROVEEDOR 0*"!02*"20*,MADERAS
PERUANAS,AV.PANAMERICANA NORTE
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
30/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_MATERIAL MT0!,DE CABEZA REDONDA,TORNILLOS
EXECUTE SP_INSERTA_MATERIAL MT02,RESISTENTE,PEGAMENTO
EXECUTE SP_INSERTA_MATERIAL MT0*,DE 0,LIJA
EXECUTE SP_INSERTA_MATERIAL MT0",DE ACERO,VISAGRAS
EXECUTE SP_INSERTA_MATERIAL MT0,DE ACERO,CLAVOS
EXECUTE SP_INSERTA_MATERIAL MT0,CAOBA,MADERA
EXECUTE SP_INSERTA_MATERIAL MT0&,DE ACERO,REGLAEXECUTE SP_INSERTA_MATERIAL MT0#,RESISTENTE,BARNIZ
EXECUTE SP_INSERTA_MATERIAL MT0$,MEDIANO,DESTORNILLADOR
EXECUTE SP_INSERTA_MATERIAL MT0!0,ESCALA METRICA,GUINCHA
EXECUTE SP_INSERTA_MATERIAL MT0!!,DE CARPINTERO,LAPIZ
EXECUTE SP_INSERTAR_TRABAJADOR &"*$!2,JAVIER RODRIGUEZ SANCHEZ,LA
RINCONADA 2!
EXECUTE SP_INSERTAR_TRABAJADOR $&!#"2,JOSE PAREDES CEVALLOS,*
OCTUBRE "!2
EXECUTE SP_INSERTAR_TRABAJADOR &$"!0!,LUIS HUAMAN
MERCEDES,DEPENDENCIA %!0
EXECUTE SP_INSERTAR_TRABAJADOR *$",RICARDO PEREZ REBAZA,CESAR
VALLEJO %!!"
EXECUTE SP_INSERTAR_TRABAJADOR &$#*&,JORGE SUAREZ
MEDINA,RINCONADA *"!
EXECUTE SP_INSERTAR_TRABAJADOR &&$#,CARLOS CARRANZA TRUJILLO,LA
NORIA %*!&
EXECUTE SP_INSERTAR_TRABAJADOR !#"0#&0,SEGUNDO REYES,2 DE
SETIEMBRE %&0
EXECUTE SP_INSERTAR_TRABAJADOR !2"2*&*,EVER REYES, 2 DE SETIEMBRE
%&0EXECUTE SP_INSERTAR_TRABAJADOR 20"!20,JOSE RODRIGUEZ,AV BRASIL
%!"
EXECUTE SP_INSERTAR_TRABAJADOR 2!&"#&0,CLAUDIO GUEVARA,AV AMERICA
%!0*
EXECUTE SP_INSERTAR_TRABAJADOR $*0#20,FRANCO LOPEZ,AV POMA %0""
EXECUTE SP_INSERTAR_TRABAJADOR $#!#&0,EVER LEON,AV LAS LOMAS
%$#
EXECUTE SP_INSERTAR_TRABAJADOR 20"$#2",RODRIGO VARGAS,AV LA PARADA
%!
EXECUTE SP_INSERTAR_TRABAJADOR 20&02"#,SAMUEL MONZON,AV CESAR
VALLEJO %*
EXECUTE SP_INSERTAR_TRABAJADOR !&&0#&,ABNER GARCIA,2# DE JULIO%!2*
EXECUTE SP_INSERTAR_TRABAJADOR 2##&0,DIEGO SANCHEZ,AV LOS
GERANIOS%$#
EXECUTE SP_INSERTAR_TRABAJADOR #0"0&,JAVIER ESPINOZA,AV
GIRASOLES %!&
EXECUTE SP_INSERTAR_TRABAJADOR &"0#2,JULIO DIAZ,AV ESPAA %!"*"
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
31/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTAR_TRABAJADOR 2*"0#2,RAUL DIAZ,AV TUPAC AMARU
%!2"
EXECUTE SP_INSERTAR_TRABAJADOR 2#&0,ANTONY CASAS,2$ AGOSTO
%*
EXECUTE SP_INSERTAR_TRABAJADOR 20"0!2*,JORGE VEJARANO,AV HUASCAR
%*"
EXECUTE SP_INSERTA_ESPECIALIDAD CE!,LIJADOR
EXECUTE SP_INSERTA_ESPECIALIDAD CE2,PINTADOR
EXECUTE SP_INSERTA_ESPECIALIDAD CE*,ARMADOR
EXECUTE SP_INSERTA_ESPECIALIDAD CE",ENCARGADO DE ACABADOS
EXECUTE SP_INSERTA_ESPECIALIDAD CE,HABILITADOR !
EXECUTE SP_INSERTAR_TELEF_CLIENTE *0$"$,2!"00#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *2$02$,"&$00##0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *2$$,2"00$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE 0$$,*!"00#20
EXECUTE SP_INSERTAR_TELEF_CLIENTE *2$,"!"00#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE 2*2$,!"00$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE **&*,*2"00#&0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *2$0"$,*!"00#0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *000$,2*"00#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE 2$0,2!"00#0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *20*!,2"00#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *$$,2!"00#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *!$2,2"20#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE **$,*""00#20
EXECUTE SP_INSERTAR_TELEF_CLIENTE "!0*$,2!"0*#$0EXECUTE SP_INSERTAR_TELEF_CLIENTE "00$,"!"20#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *#20$,2!"02#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE *200$,"!"!0#*0
EXECUTE SP_INSERTAR_TELEF_CLIENTE 20$,2!"0#$0
EXECUTE SP_INSERTAR_TELEF_CLIENTE 00$,2*"0&0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!,02/0"/20!,2#/0"/20!,A
CUENTA,2!"00#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP2,20/0"/20!,20/0/20!",A
CUENTA,"&$00##0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP*,*0/0"/20!,*0/0"/20!,ACUENTA,2"00$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP",0"/0/20!,0"/0/20!,A
CUENTA,*!"00#20
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP,!0/0/20!,!0/0/20!,A
CUENTA,"!"00#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP,!/0/20!,!/0/20!,A
CUENTA,!"00$0
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
32/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP&,2#/0/20!,2#/0/20!,A
CUENTA,*2"00#&0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP#,0/0/20!,0/0&/20!,A
CUENTA,*!"00#0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP$,!2/0/20!,!2/0&/20!,A
CUENTA,2*"00#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!0,20/0/20!,20/0&/20!,ACUENTA,2!"00#0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!!,2/0/20!,2/0&/20!,A
CUENTA,2"00#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!2,0!/0&/20!,0!/0#/20!,A
CUENTA,2!"00#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!*,0&/0&/20!,0&/0#/20!,A
CUENTA,*""00#20
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!",!/0&/20!,!0/0#/20!,A
CUENTA,2!"0*#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!,22/0&/20!,22/0#/20!,A
CUENTA,"!"20#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!,*0/0&/20!,*0/0#/20!,A
CUENTA,2!"02#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!&,!0/0#/20!,!0/0$/20!,A
CUENTA,"!"!0#*0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!#,!&/0#/20!,!&/0$/20!,A
CUENTA,2!"0#$0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP!$,2*/0#/20!,2*/0#/20!,A
CUENTA,2*"0&0
EXECUTE SP_INSERTA_PEDIDO_CLIENTE CP20,0#/0$/20!,0#/!0/20!,A
CUENTA,2!"02#$0
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0!,CP!,!00, 02/0"/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF02,CP2,200, 20/0"/20!"
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0*,CP*,!0, *0/0"/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0",CP",200, 0"/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0,CP,*00, !0/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0,CP,!0, !/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0&,CP&,#0, 2#/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0#,CP#,#00, 0/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF0$,CP$,0, !2/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!0,CP!0,!00, 20/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!!,CP!!,200, 2/0/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!2,CP!2,*"0, 0!/0&/20!EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!*,CP!*,200, 0&/0&/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!",CP!","00, !0/0&/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!,CP!,#0, 22/0&/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!,CP!,!0, *0/0&/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!&,CP!&,20, !0/0#/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!#,CP!#,!00, !&/0#/20!
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF!$,CP!$,!00, 2*/0#/20!
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
33/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERT_DOCUMENTO_PREVENTA AF20,CP20,*00, 0#/0$/20!
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI!,AF0!,CP!,
0"/0"/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI2,AF02,CP2, 22/0"/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI*,AF0*,CP*,
!2/0"/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI",AF0",CP",
0/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI,AF0,CP,
!2/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI,AF0,CP,
!&/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI&,AF0&,CP&,
*0/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI#,AF0#,CP#,
0&/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION OI$,AF0$,CP$,
!"/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!0,AF!0,CP!0,22/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!!,AF!!,CP!!,2#/0/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!2,AF!2,CP!2,0*/0&/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!*,AF!*,CP!*,0$/0&/20!,20 DIAS EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!",AF!",CP!",!2/0&/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!,AF!,CP!,2"/0&/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!,AF!,CP!,02/0#/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!&,AF!&,CP!&,!2/0#/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!#,AF!#,CP!#,!$/0#/20!,20 DIAS
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI!$,AF!$,CP!$,2/0#/20!,20 DIAS EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION
OI20,AF20,CP20,!0/0$/20!,20 DIAS
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!,AF0!,CP!,0"/0"/20!,00*2*0!*"2
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
34/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP2,AF02,CP2,22/0"/20!,00*!*0!!"22
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP*,AF0*,CP*,02/0/20!,!00!*0!!"22
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP",AF0",CP",0/0/20!,0*"!02*"20*
EXECUTE SP_INSERTAR_PED_PROVEEDOR CPP,AF0,CP,!*/0/20!,0*"!02*"20*
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP,AF0,CP,!&/0/20!,!00!*0!!"22
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP&,AF0&,CP&,0!/0/20!,0*"!02*"20*
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP#,AF0#,CP#,0&/0/20!,00*2*0!*"2
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP$,AF0$,CP$,!"/0/20!,00!*0!!"22
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!0,AF!0,CP!0,2*/0/20!,00*2*0!*"2
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!!,AF!!,CP!!,2$/0/20!,00!*0!!"22
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!2,AF!2,CP!2,0"/0&/20!,000*!!"00
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!*,AF!*,CP!*,0$/0&/20!,00*2*0!*"2
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!",AF!",CP!",!&/0&/20!,00!*0!!"22
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!,AF!,CP!,2"/0&/20!,00*2*0!*"2
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!,AF!,CP!,0!/0#/20!,00*2*0!*"2EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!&,AF!&,CP!&,!*/0#/20!,00*2*0!*"2
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!#,AF!#,CP!#,!$/0#/20!,000*!!"00
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP!$,AF!$,CP!$,2/0#/20!,00*2*0!*"2
EXECUTE SP_INSERTAR_PED_PROVEEDOR
CPP20,AF20,CP20,!0/0$/20!,000*!!"00
EXECUTE SP_INSERTAR_TELEF_PROVEEDOR!00!*0!!"22,$"!2#EXECUTE SP_INSERTAR_TELEF_PROVEEDOR00*!*0!!"22,"*
EXECUTE SP_INSERTAR_TELEF_PROVEEDOR 00*2*0!*"2,"$!
EXECUTE SP_INSERTAR_TELEF_PROVEEDOR 00!*0!!"22,*"#&$
EXECUTE SP_INSERTAR_TELEF_PROVEEDOR 000*!!"00,"!2
EXECUTE SP_INSERTAR_TELEF_PROVEEDOR 0*"!02*"20*,2#&"$
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
35/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!*&,CPP!,AF0!,CP!,00,
0/0"/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00$!,CPP2,AF02,CP2,#00,
2$/0"/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!**,CPP*,AF0*,CP*,*00,
02/0/20!EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!"#,CPP",AF0",CP",00,
!2/0/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00"$",CPP,AF0,CP,20,
2"/0/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!#$,CPP,AF0,CP,2&0,
2!/0/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!#&,CPP&,AF0&,CP&,*0,
0!/0&/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!#,CPP#,AF0#,CP#,#0,
!/0/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!$0,CPP$,AF0$,CP$,00,
!$/0/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!$2,CPP!0,AF!0,CP!0,**0,
2$/0/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!$*,CPP!!,AF!!,CP!!,2#0,
2$/0&/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!$",CPP!2,AF!2,CP!2,00,
0$/0&/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!#,CPP!*,AF!*,CP!*,2&,
!&/0&/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!",CPP!",AF!",CP!",$*0,
2"/0&/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00!##$,CPP!,AF!,CP!,&0,0!/0#/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 002"#,CPP!,AF!,CP!,2#0,
!*/0#/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 002&",CPP!&,AF!&,CP!&,#0,
2/0#/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 002"&$,CPP!#,AF!#,CP!#,&00,
!0/0$/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00*"#,CPP!$,AF!$,CP!$,00,
20/0$/20!
EXECUTE SP_INSERTA_BOLETA_PAGO_PEDIDO 00*2&,CPP20,AF20,CP20,#20,
!0/!0/20!
EXECUTE SP_INSERTA_MAESTRO_CARPINTERO !#"0#&0,*000
EXECUTE SP_INSERTA_MAESTRO_CARPINTERO !2"2*&*,2#00
EXECUTE SP_INSERTA_MAESTRO_CARPINTERO *$",2#00
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
36/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_AYUDANTE_EXPERIENCIA !&&0#&, !000
EXECUTE SP_INSERTA_AYUDANTE_EXPERIENCIA 2#&0, $00
EXECUTE SP_INSERTA_AYUDANTE_EXPERIENCIA 20&02"#, $00
EXECUTE SP_INSERTA_AYUDANTE_EXPERIENCIA &&$#, $00
EXECUTE SP_INSERTA_AYUDANTE_EXPERIENCIA &"*$!2, $00
EXECUTE SP_INSERTA_AYUDANTE_EXPERIENCIA &$"!0!, !000
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO 20"!20, *&0
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO 2!&"#&0, 00
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO $*0#20, *20
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO $#!#&0, *00
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO 20"$#2", "00
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO 2##&0, "0
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO #0"0&, 2!0
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO &"0#2, *"0
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO 2*"0#2, *#0
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO 20"0!2*, 2$0
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO $&!#"2, "00
EXECUTE SP_INSERTA_AYUDANTE_PRIMERIZO &$#*&, "00
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR !#"0#&0,!##&&
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR #0"0&,2*&"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 20"!20,*!"2
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 2!&"#&0,*"2
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR $*0#20,#$#
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR $#!#&0,2!*"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 20"$#2",*2$"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 20&02"#,**#"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR !&&0#&,$*"2 EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 2##&0,$#"*"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR #0"0&,"$*
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR &"0#2,&22!"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 2*"0#2,*2"#
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 2#&0,$*"2"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR 20"0!2*,2"&$
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR $&!#"2,!"*"2"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR &$#*&,$*"2"
EXECUTE SP_INSERTAR_TELEFONO_TRABAJADOR *$",!"&&
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!,
OI!,AF0!,CP!,2"/0"/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF2,
OI2,AF02,CP2,!2/0"/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF*,
OI*,AF0*,CP*,02/0/20!
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
37/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF",
OI",AF0",CP",2/0/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF,
OI,AF0,CP,0!/0/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF,
OI,AF0,CP,0/0/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF&, OI&,AF0&,CP&,!$/0/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF#,
OI#,AF0#,CP#,2&/0/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF$,
OI$,AF0$,CP$,0*/0&/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!0,
OI!0,AF!0,CP!0,!0/0&/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!!,
OI!!,AF!!,CP!!,!/0&/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!2,
OI!2,AF!2,CP!2,2*/0&/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!*,
OI!*,AF!*,CP!*,2$/0&/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!",
OI!",AF!",CP!",0!/0#/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!,
OI!,AF!,CP!,!/0#/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!,
OI!,AF!,CP!,22/0#/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!&,
OI!&,AF!&,CP!&,0#/0$/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!#,
OI!#,AF!#,CP!#,2"/0$/20!EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF!$,
OI!$,AF!$,CP!$,!/0$/20!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION OF20,
OI20,AF20,CP20,*0/0$/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!,OF!,OI!,AF0!,CP!,!20,2"/0"/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC2,OF2,OI2,AF02,CP2,00,!*/0"/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC*,OF*,OI*,AF0*,CP*,&0,0"/0/20! EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC",OF",OI",AF0",CP",*0,2&/0/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC,OF,OI,AF0,CP,00,02/0/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC,OF,OI,AF0,CP,#00,0&/0/20!
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
38/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_DOCUMENTO_VENTA DC&,OF&,OI&,AF0&,CP&,2"0,
!$/0/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC#,OF#,OI#,AF0#,CP#,!200,2&/0/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC$,OF$,OI$,AF0$,CP$,2"0,0*/0&/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA DC!0,OF!0,OI!0,AF!0,CP!0,&20,!0/0&/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!!,OF!!,OI!!,AF!!,CP!!,&20,!&/0&/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!2,OF!2,OI!2,AF!2,CP!2,!#0,2*/0&/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!*,OF!*,OI!*,AF!*,CP!*,20,2$/0&/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!",OF!",OI!",AF!",CP!",!$0,02/0#/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!,OF!,OI!,AF!,CP!,"#0,!/0#/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!,OF!,OI!,AF!,CP!,!20,2"/0#/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!&,OF!&,OI!&,AF!&,CP!&,*!0,0#/0$/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!#,OF!#,OI!#,AF!#,CP!#,00,2/0$/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC!$,OF!$,OI!$,AF!$,CP!$,*!0, !/0$/20!
EXECUTE SP_INSERTA_DOCUMENTO_VENTA
DC20,OF20,OI20,AF20,CP20,"00, *0/0$/20!
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!,00!,
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP2,002,2
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP*,00*,*
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP",00",!
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP,00,*
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP,00,2
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP&,00&,2
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP#,00#,!
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP$,00$,"
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!0,0!0,"
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!!,0!",
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!2,020,EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!*,0!,"
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!",02,*
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!,0*0,2
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!,0*,*
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!&,0*,2
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!#,0"0,2
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP!$,0"*,!
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
39/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTAR_PED_CLIEN_PROD CP20,00,*
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!,00!,AF0!,CP!,
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI2,002,AF02,CP2,2
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO OI*,00*,AF0*,CP*,*
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI",00",AF0",CP",!
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI,00,AF0,CP,*
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI,00,AF0,CP,2
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI&,00&,AF0&,CP&,2
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI#,00#,AF0#,CP#,!
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI$,00$,AF0$,CP$,"
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!0,0!0,AF!0,CP!0,"
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!!,0!",AF!!,CP!!,
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!2,0"0,AF!2,CP!2,
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!*,0!,AF!*,CP!*,"
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!",020,AF!",CP!",*EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!,0*,AF!,CP!,2
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!,0"*,AF!,CP!,*
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!&,00,AF!&,CP!&,2
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!#,0*,AF!#,CP!#,2
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI!$,02,AF!$,CP!$,!
EXECUTE SP_INSERTA_ORDEN_INICIAL_PRODUCCION_PRODUCTO
OI20,0*0,AF20,CP20,*
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!,CPP!,AF0!,CP!,20,2
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT02,CPP2,AF02,CP2,!0,*
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
40/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0*,CPP*,AF0*,CP*,!,2
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0",CPP",AF0",CP",20,"
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0,CPP,AF0,CP,!2,
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR MT0,CPP,AF0,CP,*20,2
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0&,CPP&,AF0&,CP&,",
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0#,CPP#,AF0#,CP#,"0,2
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0$,CPP$,AF0$,CP$,0,*
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!0,CPP!0,AF!0,CP!0,#0,!
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!!,CPP!!,AF!!,CP!!,",2
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0,CPP!2,AF!2,CP!2,",
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0,CPP!*,AF!*,CP!*,*,
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0&,CPP!",AF!",CP!","!,"
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0#,CPP!,AF!,CP!,!,
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0$,CPP!,AF!,CP!,!2,2
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!0,CPP!&,AF!&,CP!&,","EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!!,CPP!#,AF!#,CP!#,!",&
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!!,CPP!$,AF!$,CP!$,!2,"
EXECUTE SP_INSERTA_MATERIAL_PEDIDO_PROVEEDOR
MT0!!,CPP20,AF20,CP20,20,!
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0!,00!*&,CPP!,AF0!,CP!,2
EXECUTE SP_INSERTA_MATERIAL_BOLETAMT0!,00$!,CPP2,AF02,CP2,*EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0*,00!**,CPP*,AF0*,CP*,2
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0",00!"#,CPP",AF0",CP","
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0,00"$",CPP,AF0,CP,
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0,00!#$,CPP,AF0,CP,2
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0&,00!#&,CPP&,AF0&,CP&,
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0#,00!#,CPP#,AF0#,CP#,2
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0$,00!$0,CPP$,AF0$,CP$,*
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
41/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0!0,00!$2,CPP!0,AF!0,CP!0,!
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0!!,00!$*,CPP!!,AF!!,CP!!,2
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0,00!$",CPP!2,AF!2,CP!2,
EXECUTE SP_INSERTA_MATERIAL_BOLETA MT0,00!#,CPP!*,AF!*,CP!*,
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0&,00!",CPP!",AF!",CP!",
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0#,00!##$,CPP!,AF!,CP!,
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0$,002"#,CPP!,AF!,CP!,2
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0!0,002&",CPP!&,AF!&,CP!&,"
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0!!,002"&$,CPP!#,AF!#,CP!#,&
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0#,00*"#,CPP!$,AF!$,CP!$,"
EXECUTE SP_INSERTA_MATERIAL_BOLETA
MT0!0,00*2&,CPP20,AF20,CP20,!
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0!,OF!,OI!,AF0!,CP!,!
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT02,OF2,OI2,AF02,CP2,2
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION MT0*,OF*,OI*,AF0*,CP*,
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0",OF",OI",AF0",CP","
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0,OF,OI,AF0,CP,&
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0,OF,OI,AF0,CP,2
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0&,OF&,OI&,AF0&,CP&,!
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0#,OF#,OI#,AF0#,CP#,2
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION MT0$,OF$,OI$,AF0$,CP$,2
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0!0,OF!0,OI!0,AF!0,CP!0,2
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0!!,OF!!,OI!!,AF!!,CP!!,*
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0,OF!2,OI!2,AF!2,CP!2,!
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
42/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0,OF!*,OI!*,AF!*,CP!*,"
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0&,OF!",OI!",AF!",CP!",#
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0#,OF!,OI!,AF!,CP!,&
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION MT0$,OF!,OI!,AF!,CP!,
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0!0,OF!&,OI!&,AF!&,CP!&,
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0!!,OF!#,OI!#,AF!#,CP!#,
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0#,OF!$,OI!$,AF!$,CP!$,2
EXECUTE SP_INSERTA_MATERIAL_ORDEN_FINAL_PRODUCCION
MT0!0,OF20,OI20,AF20,CP20,*
EXECUTE
SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION&$"!0!,OF!,OI!,AF0!
,CP!,"2
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
*$",OF2,OI2,AF02,CP2,2&
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
&$"!0!,OF*,OI*,AF0*,CP*,!
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
20"0!2*,OF",OI",AF0",CP",2
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
2*"0#2,OF,OI,AF0,CP,*$
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION 2#&0,OF,OI,AF0,CP,"
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
2##&0,OF&,OI&,AF0&,CP&,!0
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
!&&0#&,OF#,OI#,AF0#,CP#,2"
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
2##&0,OF$,OI$,AF0$,CP$,2#
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
20&02"#,OF!0,OI!0,AF!0,CP!0,20
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
20"$#2",OF!!,OI!!,AF!!,CP!!,*
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION $#!#&0,OF!2,OI!2,AF!2,CP!2,!#
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
$*0#20,OF!*,OI!*,AF!*,CP!*,"2
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
!2"2*&*,OF!",OI!",AF!",CP!","
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
!2"2*&*,OF!,OI!,AF!,CP!,"2
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
43/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
20"!20,OF!,OI!,AF!,CP!,
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
!#"0#&0,OF!&,OI!&,AF!&,CP!&,!
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
&&$#,OF!#,OI!#,AF!#,CP!#,!
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION 20"!20,OF!$,OI!$,AF!$,CP!$,"#
EXECUTE SP_INSERTAR_TRABAJADOR_ORDEN_FINAL_PRODUCCION
!#"0#&0,OF20,OI20,AF20,CP20,*$
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE2,&"*$!2
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE",$&!#"2
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE,&$"!0!
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE,&&$#
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE*,20"!20
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE2,2!&"#&0
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE2,$*0#20
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE2,20"$#2"
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE",20"!20
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE,2!&"#&0
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE,20&02"#
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE!,!&&0#&
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE,2##&0
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE!,#0"0&
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE!,&"0#2
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE*,2*"0#2
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE*,2#&0
EXECUTE SP_INSERTA_ESPECIALIDAD_TRABAJADORCE!,20"0!2*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!,00!,OI!,AF0!,CP!,
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF2,002,OI2,AF02,CP2,"
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF*,00*,OI*,AF0*,CP*,*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF",00",OI",AF0",CP",!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF,00,OI,AF0,CP,2EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF,00,OI,AF0,CP,*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF&,00&,OI&,AF0&,CP&,2
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF#,00!,OI#,AF0#,CP#,2
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
44/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF$,00$,OI$,AF0$,CP$,!
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!0,0!0,OI!0,AF!0,CP!0,
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!!,0!",OI!!,AF!!,CP!!,
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO OF!2,0!,OI!2,AF!2,CP!2,2
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!*,020,OI!*,AF!*,CP!*,*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!",02,OI!",AF!",CP!",2
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!,0*0,OI!,AF!,CP!,*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!,0*,OI!,AF!,CP!,2
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!&,0*,OI!&,AF!&,CP!&,2
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!#,0"0,OI!#,AF!#,CP!#,*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF!$,0"*,OI!$,AF!$,CP!$,*
EXECUTE SP_INSERTA_ORDEN_FINAL_PRODUCCION_PRODUCTO
OF20,00,OI20,AF20,CP20,*
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00!,DC!,OF!,OI!,AF0!,CP!,!
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 002,DC2,OF2,OI2,AF02,CP2,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00*,DC*,OF*,OI*,AF0*,CP*,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00",DC",OF",OI",AF0",CP",2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00,DC,OF,OI,AF0,CP,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00,DC,OF,OI,AF0,CP,*
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00&,DC&,OF&,OI&,AF0&,CP&, !
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 00#,DC#,OF#,OI#,AF0#,CP#,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
00$,DC$,OF$,OI$,AF0$,CP$,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 0!0,
DC!0,OF!0,OI!0,AF!0,CP!0,*
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 0!",
DC!!,OF!!,OI!!,AF!!,CP!!,2
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
45/58
UNIVERSIDAD NACIONAL DE TRUJILLO
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
0!,DC!2,OF!2,OI!2,AF!2,CP!2,!
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 020,
DC!*,OF!*,OI!*,AF!*,CP!*,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
02,DC!",OF!",OI!",AF!",CP!",2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 0*0, DC!,OF!,OI!,AF!,CP!,"
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 0*,
DC!,OF!,OI!,AF!,CP!,*
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA
0*,DC!&,OF!&,OI!&,AF!&,CP!&,2
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 0"0,
DC!#,OF!#,OI!#,AF!#,CP!#,!
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 0"*,
DC!$,OF!$,OI!$,AF!$,CP!$,!
EXECUTE SP_INSERTA_PRODUCTO_DOCUMENTA_VENTA 00,
DC20,OF20,OI20,AF20,CP20, 2
B>) SELECCIÓN DE LAS TABLAS CREADAS
SELECT FROM CLIENTE_A
SELECT FROM PRODUCTO
SELECT FROM PROVEEDOR
SELECT FROM MATERIALSELECT FROM TRABAJADOR
SELECT FROM ESPECIALIDAD
SELECT FROM TELEF_CLIENTE
SELECT FROM PEDIDO_CLIENTE
SELECT FROM DOCUMENTO_PREVENTA
SELECT FROM ORDEN_INICIAL_PRODUCCION
SELECT FROM PEDIDO_PROVEEDOR
SELECT FROM TELEF_PROVEEDOR
SELECT FROM BOLETA_PAGO_PEDIDO
SELECT FROM MAESTRO_CARPINTERO
SELECT FROM AYUDANTE_EXPERIENCIA
SELECT FROM AYUDANTE_PRIMERIZOSELECT FROM TELEFONO
SELECT FROM ORDEN_FINAL_PRODUCCION
SELECT FROM DOCUMENTO_VENTA
SELECT FROM PEDIDO_CLIENTE_PRODUCTO
SELECT FROM ORDEN_INICIAL_PRODUCCION_PRODUCTO
SELECT FROM MATERIAL_PEDIDO_PROVEEDOR
SELECT FROM MATERIAL_ORDEN_FINAL_PRODUCCION
SELECT FROM TRABAJADOR_ORDEN_FINAL_PRODUCCION
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
46/58
UNIVERSIDAD NACIONAL DE TRUJILLO
SELECT FROM ESPECIALIDAD_TRABAJADOR
SELECT FROM ORDEN_FINAL_PRODUCCION_PRODUCTO
SELECT FROM PRODUCTO_DOCUMENTO_VENTA
SELECT FROM MATERIAL_BOLETA
ELABORAR ? VISTASCOMBINANDO DE = A MAS
TABLAS
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
O.#e"e e* ",$.e %e *,! +*&e"#e!0 *a 3e+@a %e !' pe%&%, 2 e* +5%&(,* %,+'$e"#, %e pe 1e"#a %e e!#e +'a"%, @a+e '" a%e*a"#, $a2, a S
8/17/2019 Todo Lo Que Esta en SQL (1)
47/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
>- L&!#a e* ",$.e %e *,! +*&e"#e!0 e* +5%&(, %e !' pe%&%,0 e* &% %e* p,%'+#,+,$, !' ",$.e0 *a +a"#&%a% 6'e p&%&,
8/17/2019 Todo Lo Que Esta en SQL (1)
48/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
49/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
50/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
- OBTENER EL DNI Y EL NOMBRE DEL MAESTRO CARPINTERO0 EL CODIGO DELA ORDEN FINAL EN LA 7UE ESTA PRESENTE Y LA CANTIDAD DE ORAS
TRABAJADAS 7UE PRESENTA EN DICA ÓRDEN FINAL DE PRODUCCIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
51/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
?- LISTAR EL CODIGO DE DOCUMENTO DE PRE VENTA0 LA FECA DE INICIO DELA ORDEN INICIAL DE PRODUCCION0 LA FECA FINAL DE LA ORDEN DEPRODUCCION Y LA FECA DE ENTREGA0 PARA LOS DOCUMENTOS DE VENTA CON
8/17/2019 Todo Lo Que Esta en SQL (1)
52/58
UNIVERSIDAD NACIONAL DE TRUJILLO
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
8/17/2019 Todo Lo Que Esta en SQL (1)
53/58
UNIVERSIDAD NACIONAL DE TRUJILLO
ELABORAR ?PROCEDIMIENTOSALMACENADOS DE
ACTUALI;ACIÓN = A MSTABLAS
CREATE PROCEDURE SP_UPDATE_FECHA!2
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
= POR FALLAS TECNICAS0 SE ACTUALI;ARA LA FECA DE ENTREGA DELA ULTIMA ORDEN FINAL
8/17/2019 Todo Lo Que Esta en SQL (1)
54/58
UNIVERSIDAD NACIONAL DE TRUJILLO
@FECHA_ENTREGA DATETIME
AS
BEGIN
UPDATE DOCUMENTO_VENTA
SET FECHA_ENTREGA1@FECHA_ENTREGA
HERE COD_DOC_VENTA IN( SELECT COD_DOC_VENTA FROM
ORDEN_FINAL_PRODUCCION,DOCUMENTO_VENTA
HERE DOCUMENTO_VENTA.COD_ORDENFINAL
1ORDEN_FINAL_PRODUCCION.COD_ORDENFINAL AND
FECHA_FINAL_ORDEN 1( SELECT MAX(
ORDEN_FINAL_PRODUCCION.FECHA_FINAL_ORDEN)
FROM ORDEN_FINAL_PRODUCCION))
END
GO
EXECUTE SP_UPDATE_FECHA!2 0/!0/20!
SELECTFROM DOCUMENTO_VENTA
CREATE PROCEDURE SP_MODIF_RESULAJHL
@POR REAL
AS
BEGIN
UPDATE PRODUCTO
SET PRECIO_PRODUCTO1(!3@POR/!00)PRECIO_PRODUCTO
HERE ID_PRODUCTO IN (SELECT PRODUCTO.ID_PRODUCTOFROM PRODUCTO,PEDIDO_CLIENTE_PRODUCTO
HERE PRODUCTO.ID_PRODUCTO1PEDIDO_CLIENTE_PRODUCTO.ID_PRODUCTO
AND PEDIDO_CLIENTE_PRODUCTO.CANT_PEDIDO_CLIENTE 4")
END
GO
EXECUTE SP_MODIF_RESULAJHL
CREATE PROCEDURE SP_UPDATE_PROVEE
@CC REAL
AS
BEGIN
UPDATE MATERIAL_PEDIDO_PROVEEDOR
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
> SI ECEDE LA CANTIDAD DE PEDIDO DE UN PRODUCTO EN 0 SEARA UN DESCUENTO DE ? PORCIENTO
8/17/2019 Todo Lo Que Esta en SQL (1)
55/58
UNIVERSIDAD NACIONAL DE TRUJILLO
SET PRECIO_MATERIAL_PEDIDO1(!3 @CC/!00)PRECIO_MATERIAL_PEDIDO
HERE COD_PEDIDO_PROVEEDOR IN (
SELECT PEDIDO_PROVEEDOR.COD_PEDIDO_PROVEEDOR
FROM PEDIDO_PROVEEDOR,MATERIAL_PEDIDO_PROVEEDOR
MATERIAL_PEDIDO_PROVEEDOR
HERE
PEDIDO_PROVEEDOR.COD_PEDIDO_PROVEEDOR1MATERIAL_PEDIDO_PROVEEDOR.COD_PEDIDO_PROVEEDOR
AND
YEAR(PEDIDO_PROVEEDOR.FECHA_PEDIDO)120!
GROUP BY PEDIDO_PROVEEDOR.COD_PEDIDO_PROVEEDOR
HAVING COUNT (PEDIDO_PROVEEDOR.COD_PEDIDO_PROVEEDOR) 42)
END
GO
EXECUTE SP_UPDATE_PROVEE !
CREATE PROCEDURE SP_ACT
@NUEVA_FECHA_INICIO DATETIME
AS
BEGIN
UPDATE ORDEN_INICIAL_PRODUCCION
SET FECHA_INICIO_ORDEN1@NUEVA_FECHA_INICIO
HERE COD_ORDEN_INICIAL IN ( SELECT ORDEN_INICIAL_PRODUCCION.COD_ORDEN_INICIAL
FROM ORDEN_INICIAL_PRODUCCION,DOCUMENTO_PREVENTA
HERE
DOCUMENTO_PREVENTA.COD_DOC_PREVENTA1ORDEN_INICIAL_PRODUCCION.COD_DOC_PREV
ENTA
AND DOCUMENTO_PREVENTA.ADELANTO400)
END
GO
EXECUTE SP_ACT 0/0/20!
CREATE PROCEDURE SP_"AA
@NUEVA_CANTIDAD INT
AS
BEGIN
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
PARA A7UELLOS 7UE DIERON UN ADELANTO MAYOR A ? SOLES0SE LE MODIFICARA LA FECA DE ORDEN INICIAL DE PRODUCCION
? SI LOS TRABJADORES AN LABORADO EN MAS DE UNA ORDEN 0
ENTONCES SE LES DISMINUIRA
8/17/2019 Todo Lo Que Esta en SQL (1)
56/58
UNIVERSIDAD NACIONAL DE TRUJILLO
UPDATE TRABAJADOR_ORDEN_FINAL_PRODUCCION
SET CANT_HORAS_TRABA1@NUEVA_CANTIDAD
HERE DNI_EMPLEADO IN( SELECT TRABAJADOR.DNI_EMPLEADO
FROM TRABAJADOR, TRABAJADOR_ORDEN_FINAL_PRODUCCION,ORDEN_FINAL_PRODUCCION
HERE
TRABAJADOR.DNI_EMPLEADO1TRABAJADOR_ORDEN_FINAL_PRODUCCION.DNI_EMPLEADO
AND ORDEN_FINAL_PRODUCCION.COD_ORDENFINAL1TRABAJADOR_ORDEN_FINAL_PRODUCCION.C
OD_ORDENFINAL
GROUP BY TRABAJADOR.DNI_EMPLEADO
HAVING COUNT(TRABAJADOR.DNI_EMPLEADO)4!)
END
GO
EXECUTE SP_"AA
ELABORAR ?PROCEDIMIENTOS
ALMACENADOS DE TABLASMULTIPLES
CREATE PROCEDURE SP_CONSULTA_MATERIAL_CLIENTE
@NOMBRE_CLIEN VARCHAR(20)
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
=) E*a.,a '" p,+e%&$&e"#, paa ,.#e"e e* ",$.e %e*$a#e&a* 2 *a +a"#&%a% %e $a#e&a* p, .,*e#a +a"+e*a%a %e*pe%&%, a* p,1ee%, 6'e !e (e"e, %e *a pe1e"#a %e* pe%&%,
8/17/2019 Todo Lo Que Esta en SQL (1)
57/58
UNIVERSIDAD NACIONAL DE TRUJILLO
AS
BEGIN
SELECT M.NOMBRE_MATERIAL, MB.CANT_MATERIAL_BOLETA_PAGO FROM MATERIAL
M,MATERIAL_BOLETA MB,BOLETA_PAGO_PEDIDO BPP,
PEDIDO_PROVEEDOR PP,DOCUMENTO_PREVENTA DPV,PEDIDO_CLIENTE PC,CLIENTE_A
CL
HERE M.ID_MATERIAL1MB.ID_MATERIAL AND BPP.COD_BOLETA1 MB.COD_BOLETA AND
PP.COD_PEDIDO_PROVEEDOR1BPP.COD_PEDIDO_PROVEEDOR AND
DPV.COD_DOC_PREVENTA1PP.COD_DOC_PREVENTA AND
DPV.COD_PEDIDO_CLIENTE1PC.COD_PEDIDO_CLIENTE AND
PC.DNI_CLIENTE1CL.DNI_CLIENTE AND
CL.NOMBRE_CLIENTE1@NOMBRE_CLIEN
END
GO
CREATE PROCEDURE SP_CONSULTA_ESP_TRABAJADOR_PEDIDO
@ANNIO INT, @MES INT
AS
BEGIN
SELECT T.NOMBRE_EMPLEADO, E.NOMBRE_ESPEC FROM ESPECIALIDAD E,
ESPECIALIDAD_TRABAJADOR ET, TRABAJADOR T,
TRABAJADOR_ORDEN_FINAL_PRODUCCION TOFP,ORDEN_FINAL_PRODUCCION OFP,ORDEN_INICIAL_PRODUCCION OIP,DOCUMENTO_PREVENTA DPV,
PEDIDO_CLIENTE PC
HERE E.COD_ESPECIALIDAD1ET.COD_ESPECIALIDAD AND
ET.DNI_EMPLEADO1T.DNI_EMPLEADO AND
T.DNI_EMPLEADO1TOFP.DNI_EMPLEADO AND
TOFP.COD_ORDENFINAL1OFP.COD_ORDENFINAL AND
OFP.COD_ORDEN_INICIAL1OIP.COD_ORDEN_INICIAL AND
OIP.COD_DOC_PREVENTA1DPV.COD_DOC_PREVENTA AND
DPV.COD_PEDIDO_CLIENTE1PC.COD_PEDIDO_CLIENTE AND
YEAR(PC.FECHA_PEDIDO)1@ANNIO AND
MONTH(PC.FECHA_PEDIDO)1@MES
END
GO
EXECUTE SP_CONSULTA_ESP_TRABAJADOR_PEDIDO 20!,0
BASE DE DATOS PROYECTO DE
INVESTIGACIÓN
>) E*a.,a '" p,+e%&$&e"#, paa ,.#e"e e* ",$.e %e*
e$p*ea%, , e$p*ea%,! 2 !'! e!pe+&a*&%a%a%e! 6'e #a.aa,"e" *a p,%'++&," %e *,! pe%&%,! %e +*&e"#e! 6'e !e @&+&e," e"
8/17/2019 Todo Lo Que Esta en SQL (1)
58/58
UNIVERSIDAD NACIONAL DE TRUJILLO
CREATE PROCEDURE SP_CLIENTE_JUNIO
AS BEGIN
SELECT CLIENTE_A.NOMBRE_CLIENTE FROM CLIENTE_A,PEDIDO_CLIENTE,PEDIDO_CLIENTE_PRODUCTO,PRODUCTO,PRODUCTO_DOCUMENTO_VENTA,DOCUMENTO_VENTAHERE CLIENTE_A.DNI_CLIENTE1PEDIDO_CLIENTE.DNI_CLIENTE ANDPEDIDO_CLIENTE.COD_PEDIDO_CLIENTE1PEDIDO_CLIENTE_PRODUCTO.COD_PEDIDO_CLIENTE ANDPEDIDO_CLIENTE_PRODUCTO.ID_PRODUCTO1PRODUCTO.ID_PRODUCTO ANDPRODUCTO.ID_PRODUCTO1PRODUCTO_DOCUMENTO_VENTA.ID_PRODUCTO ANDPRODUCTO_DOCUMENTO_VENTA.COD_DOC_VENTA1DOCUMENTO_VENTA.COD_DOC_VENTA ANDMONT(DOCUMENTO_VENTA.FECHA_ENTREGA)10 ANDYEAR(DOCUMENTO_VENTA.FECHA_ENTREGA)120!END GO
?