Está en la página 1de 5

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

SEMESTRE ABRIL 2018 – AGOSTO 2018


TAREA No. __11__
IDENTIFICACION
Facultad: Informática y Electrónica

Carrera: Ingeniería En Electrónica, Telecomunicaciones Y Redes

Materia: Base de Datos

Semestre: Cuarto

Paralelo: A

Docente: Ing. Blanca Hidalgo

Integrantes: Alexis Caiza 1080, Alejandro Caviedes 1078 , Diego López 1056

Fecha: 24 -07-2018

Calificación Revisado
PROCEDIMIENTOS ALMACENADOS PARA INGRESAR DATOS
create proc Entrada_Cliente (@CI_CL INT ,@NOMBRE VARCHAR(30) ,@DIRECCION
VARCHAR(30), @TELEFONO INT,@NUMERO_TARJETA INT,@VALOR INT)
AS BEGIN
INSERT INTO CLIENTE VALUES (@CI_CL,@NOMBRE, @DIRECCION,
@TELEFONO,@NUMERO_TARJETA,@VALOR )
END
GO
create proc Entrada_Proveedores (@RUC_P int,@NOMBRE varchar(30),@CIUDAD
varchar(30),@TELEF INT)
as begin
insert into PROVEEDOR values (@RUC_P,@NOMBRE,@CIUDAD,@TELEF)
end

create proc Entrada_Elemento( @ID INT,@NOMBRE VARCHAR(20),@CANTIDAD INT, @PRECIO


FLOAT)
as begin
insert into ELEMENTOS values(@ID,@NOMBRE,@CANTIDAD,@PRECIO)
end

create proc Entrada_Equipos (@CODIGO int ,@NOMBRE varchar(30),@MARCA


varchar(30),@CANTIDAD int ,@PRECIO float)
as begin
insert into EQUIPOS values (@CODIGO,@NOMBRE,@MARCA,@CANTIDAD,@PRECIO)
end
go

CREATE PROC Entrada_Empleados (@CI_E int ,@nombre varchar(30) ,@EDAD date ,@GENERO
char(1),@fecin date ,@CODIGO_AREA int,@TIPO VARCHAR(30) )
as begin
insert into EMPLEADO values (@CI_E,@nombre,@EDAD,@GENERO,@fecin,@CODIGO_AREA,@TIPO)
end

CREATE PROC Entrada_SOCIO (@CODIGO_SOC int ,@nombre varchar(30) ,@TELEFONO


INT,@CUENTA INT )
as begin
insert into SOCIO values (@CODIGO_SOC,@nombre,@TELEFONO,@CUENTA)
end

CREATE PROC Entrada_SEDES (@CODIGO_SE int ,@ciudad varchar(30) ,@TELEF


INT,@ADMINISTRADOR VARCHAR(20),@RUC INT,@COD_POSTAL INT )
as begin
insert into SEDES values (@CODIGO_SE,@ciudad,@TELEF,@ADMINISTRADOR
,@RUC,@COD_POSTAL)
end

PROCEDIMIENTOS PARA ELIMINAR DATOS


create procedure Eliminar_Cliente (@CI_CL INT)
AS BEGIN
DELETE FROM CLIENTE where CI_CL=@CI_CL
end

create proc Eliminar_Proveedor(@RUC_P int)


as begin
delete from PROVEEDOR where RUC_P=@RUC_P
end

create proc Eliminar_Elemento(@ID INT)


as begin
delete from ELEMENTOS where ID=@ID
end

create procedure Eliminar_Empleado (@CI_E int)


as begin
delete from EMPLEADO where CI_E= @CI_E
end

create procedure Eliminar_Equipos(@CODIGO int)


as begin
delete from EQUIPOS where CODIGO=@CODIGO
end

create procedure Eliminar_Socio(@CODIGO_SOC int)


as begin
delete from SOCIO where CODIGO_SOC=@CODIGO_SOC
end

create proc Eliminar_Sede (@CODIGO_SE int)


as begin
delete from SEDES where CODIGO_SE=@CODIGO_SE
end

PROCEDIMIENTOS PARA BUSCAR DATOS


create procedure Buscar_Cliente (@CI_CL INT)
AS BEGIN
SELECT * FROM CLIENTE
WHERE CI_CL=@CI_CL
END

create proc Bsucar_Proveedor (@RUC_P int)


as begin
select* from PROVEEDOR
where RUC_P=@RUC_P
end

create procedure Buscar_Elemento (@ID INT)


as begin
select*from ELEMENTOS where ID =@ID
end

create proc Buscar_Empleado (@CI_E int )


as begin
select *from EMPLEADO where CI_E=@CI_E
end

create proc Buscar_Equipo(@CODIGO INT)


as begin
select*from EQUIPOS where CODIGO=@CODIGO
end

create proc Buscar_Socio (@CODIGO_SOC int)


as begin
select*from SOCIO where CODIGO_SOC=@CODIGO_SOC
end

create proc Buscar_Sede(@CODIGO_SE int)


as begin
select*from SEDES where CODIGO_SE=@CODIGO_SE
end

PROCEDIMIENTOS PARA ACTUALIZAR DATOS


create procedure Modificar_Cliente(@CI_CL INT ,@NOMBRE VARCHAR(30) ,@DIRECCION
VARCHAR(30), @TELEFONO INT,@NUMERO_TARJETA INT,@VALOR INT)
as begin
update CLIENTE set NOMBRE=@NOMBRE
,DIRECCION=@DIRECCION,TELEF=@TELEFONO,NUMERO_TARJETA=@NUMERO_TARJETA,VALOR=@VALOR
WHERE CI_CL=@CI_CL
END

create proc Modificar_Proveedor (@RUC_P int,@NOMBRE varchar(30),@CIUDAD


varchar(30),@TELEF INT)
as begin
update PROVEEDOR set RUC_P=@RUC_P,NOMBRE=@NOMBRE,CIUDAD=@CIUDAD,TELEF=@TELEF
WHERE RUC_P=@RUC_P
end

create procedure Modificar_Elemento( @ID INT,@NOMBRE VARCHAR(20),@CANTIDAD INT,


@PRECIO FLOAT)
as begin
update ELEMENTOS set ID=@ID,NOMBRE=@NOMBRE,CANTIDAD=@CANTIDAD,PRECIO=@PRECIO
WHERE ID=@ID
END

create procedure Modificar_Empleado (@CI_E int ,@nombre varchar(30) ,@EDAD date


,@GENERO char(1) ,@fecin date ,@CODIGO_AREA int,@TIPO VARCHAR(30) )
as begin
update EMPLEADO set
CI_E=@CI_E,NOMBRE=@nombre,EDAD=@EDAD,GENERO=@GENERO,FECIN=@fecin,CODIGO_AREA=@CODIGO
_AREA,TIPO=@TIPO
where CI_E=@CI_E
end

create procedure Modificar_Equipos (@CODIGO int ,@NOMBRE varchar(30),@MARCA


varchar(30),@CANTIDAD int ,@PRECIO float)
as begin
update EQUIPOS set
CODIGO=@CODIGO,NOMBRE=@NOMBRE,MARCA=@MARCA,CANTIDAD=@CANTIDAD,PRECIO=@PRECIO
where CODIGO=@CODIGO
end

create proc Modificar_Socio (@CODIGO_SOC int ,@nombre varchar(30) ,@TELEFONO


INT,@CUENTA INT )
as begin
update SOCIO set
CODIGO_SOC=@CODIGO_SOC,NOMBRE=@nombre,TELEF=@TELEFONO,CUENTA=@CUENTA
where CODIGO_SOC=@CODIGO_SOC
end
create proc Modificar_Sede(@CODIGO_SE int ,@ciudad varchar(30) ,@TELEF
INT,@ADMINISTRADOR VARCHAR(20),@RUC INT,@COD_POSTAL INT )
as begin
update SEDES set
CODIGO_SE=@CODIGO_SE,CIUDAD=@ciudad,TELEF=@TELEF,ADMISNITRADOR=@ADMINISTRADOR,RUC=@R
UC,COD_POSTAL=@COD_POSTAL
where CODIGO_SE=@CODIGO_SE
end

También podría gustarte