Documentos de Académico
Documentos de Profesional
Documentos de Cultura
De Sistemas
Examen Final
3.- Crear un Monitoreo con el monitor de actividades cada vez que se ejecute el script de la
pregunta 1. (25%)
Tabla pedidos:
CREATE TABLE EMPLEADO(NUMEMP INT PRIMARY KEY NONCLUSTERED, NOMBRE VARCHAR(30), EDAD
INT, TITULO VARCHAR(30), CONTRATO DATE, CUOTA VARCHAR(30), VENTASEMP VARCHAR(30)) ON
empresa1;
CREATE TABLE OFICINA (IDOFICINA INT PRIMARY KEY NONCLUSTERED, CUIDAD VARCHAR(30),
REGION VARCHAR(20), DIR INT, OBJETIVO FLOAT, VENTAS FLOAT) ON empresa1;
CREATE TABLE FABRICA (IDFAB INT PRIMARY KEY NONCLUSTERED, NOMBREFAB VARCHAR(30)) ON
empresa3;
CREATE TABLE PRODUCTO (IDPRODUCTO INT PRIMARY KEY NONCLUSTERED, DESCRIPCION
VARCHAR(30), PRECIO FLOAT, EXISTENCIAS INT, IDFAB INT REFERENCES FABRICA) ON
empresa2;
CREATE TABLE PEDIDO (CODIGO INT PRIMARY KEY NONCLUSTERED, NUMPEDIDO INT, FECHAPEDIDO
DATE, CANT INT, IMPORTE FLOAT, NUMCLI INT REFERENCES CLIENTE, NUMEMP INT REFERENCES
EMPLEADO, IDFAB INT REFERENCES FABRICA, IDPRODUCTO INT REFERENCES PRODUCTO) ON
empresa3;
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(1,11036,'1990/05/19',436,25288,2001,102,2001567,6775)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(2,25378,'1990/07/16',234,7956,2002,102,2001567,9665)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(3,27890,'1990/08/03',743,57211,2003,102,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(4,35609,'1991/08/03',96,247,2002,102,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(5,11036,'1997/05/19',436,25288,2001,102,2001567,6775)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(6,25378,'1997/07/16',234,7956,2002,102,2001567,9665)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(7,27890,'1997/08/03',743,57211,2003,102,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(8,35609,'1998/08/03',96,247,2002,102,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(9,11036,'1990/05/19',436,25288,2001,101,2001567,6775)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(10,25378,'1990/07/16',234,7956,2002,103,2001567,9665)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(11,27890,'1990/08/03',743,57211,2003,103,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(12,35609,'1991/08/03',96,247,2002,101,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(13,11036,'1997/05/19',436,25288,2001,101,2001567,6775)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(14,25378,'1997/07/16',234,7956,2002,103,2001567,9665)
Universidad Privada Domingo Savio Ing. De Sistemas
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(15,27890,'1997/08/03',743,57211,2003,101,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(16,35609,'1998/08/03',96,247,2002,103,2001567,5430)
INSERT INTO
PEDIDO(CODIGO,NUMPEDIDO,FECHAPEDIDO,CANT,IMPORTE,NUMCLI,NUMEMP,IDFAB,IDPRODUCTO)VALU
ES(17,27890,'1996/08/03',743,57211,2003,101,2001567,5430)
backup database[empresa]
to disk = N'C:\BD\completa\completa.bak'
with checksum;
backup database[empresa]
Universidad Privada Domingo Savio Ing. De Sistemas
to disk = N'C:\BD\diferencial\29082021.bak'
with differential;
backup database[empresa]
to disk = N'C:\BD\diferencial\30082021.bak'
with differential;
//**RESTAURACION DATABASE**/////////////
drop database empresa
restore database[empresa]
from disk=N'C:\BD\completa\completa.bak'
with norecovery;
go
restore database[empresa]
from disk=N'C:\DB\diferencial\29082021.bak'
with norecovery;
go
restore database[empresa]
from disk=N'C:\DB\diferencial\30082021.bak'
with recovery;
go
//**PREGUNTA 1**//
@name varchar(50)
as begin
select
PEDIDO.IDFAB,PRODUCTO.IDPRODUCTO,PEDIDO.FECHAPEDIDO,PEDIDO.CODIGO,PRODUCTO.DESCRIPCI
ON,producto.EXISTENCIAS as entrada,(PRODUCTO.EXISTENCIAS+pedido.CANT) as saldo,
((PRODUCTO.EXISTENCIAS+pedido.CANT)-(PRODUCTO.EXISTENCIAS+pedido.CANT)) as saldoIni
from PRODUCTO,PEDIDO,CLIENTE
end
select * from PRODUCTO
create table usuario(id int primary key, Nombre Varchar(100), user1 varchar(30),
CLAVE VARCHAR(30))
use master
go
select *
from sys.symmetric_keys
go
//////////////////////////////*********PASO 6*************************//
use empresa
go
/////************************PASO 7************************//
go
use empresa
go
//*******************PASO 8********************//
use empresa
go
go
Universidad Privada Domingo Savio Ing. De Sistemas
use empresa
GO
UPDATE [dbo].[usuario]
FROM [dbo].[usuario];
declare @c int
set @c = 1
declare @npedi int
set @npedi = 3000
declare @aux int
set @aux = 18
while @c<=100
begin
end
end
go
exec rre
Universidad Privada Domingo Savio Ing. De Sistemas