Beruflich Dokumente
Kultur Dokumente
Para cada elemento se debe identificar a que requerimiento funcional o caso de uso apoyan.
Deben construirse mnimo 10 procedimientos almacenados.
Deben construirse mnimo 5 funciones.
Deben construirse mnimo 5 desencadenadores.
Los anteriores elementos deben ser presentados en un documento donde se especifiquen los
tems determinados anteriormente, el objetivo de cada uno de los elementos propuestos, los
cdigos correspondientes a los elementos programados y los resultados de la ejecucin
sobre la base de datos del proyecto.
1. PROCEDIMIENTOS
1.1. Procedimiento AsistenteAdministrativo
delimiter $
LENGUAJE TRANSACCIONAL DB
create procedure insertarasistente (in idasistente int(10), in profesion varchar (150), in curso
varchar (150), in area int (10))
begin
delimiter $
create procedure insertarcliente (in ideCliente int(10), in nombre varchar (150), in apellido
varchar (150),
in direccion varchar (150),in telefono int (10), in celular int (10), in correo varchar (45))
begin
LENGUAJE TRANSACCIONAL DB
delimiter $
values (ideserial, idequipo, escritorio, portatil, todoenuno, Board, procesador, video, red,
sonido, RAM, DiscoDuro,SO) ;
end $
delimiter $
LENGUAJE TRANSACCIONAL DB
create procedure insertarEmpleado (in ideempleado int (10), in nombre varchar(45),
in apellido varchar(45), in direccion varchar(45),
in celular int(10), in telefono int (10), in correo varchar(45), in cargo varchar (45),
in login varchar (45), in clave varchar (45))
begin
insert into empleado (idEmpleado, EmpNombre, EmpApellido, EmpDireccion,
EmpCelular, EmpTelefono, EmpEmail, EmpCargo, EmpLogin, EmpPassword)
values (ideempleado, nombre, apellido, direccion, celular, telefono, correo, cargo,
login, clave) ;
end $
delimiter $
create procedure equipo (in ideEquipo int (10), in seriales varchar (45), in tipo
varchar(45), in marca varchar(45), in modelo varchar (45))
begin
insert into equipo (idEquipo, idSerial, EquTipo, EquMarca,
UquModelo) values (ideEquipo, seriales, tipo, marca, modelo) ;
end $
create procedure insertarimpresora (in idserial varchar (45), in idequipo int (10), in
monocromatica TINYINT(1),
1.8. Procedimiento
informe delimiter $
create procedure insertarinforme (in ideinformes int (10), in nombre varchar (20), in
descripcion varchar(255))
begin
descripcion);
end $
LENGUAJE TRANSACCIONAL DB
delimiter $
create procedure insertarmantenimiento (in idmtto int (10), in idcliente int (11), in
correctivo TINYINT(1), in preventivo TINYINT (1),
LENGUAJE TRANSACCIONAL DB
in laboratorio TINYINT(1), in domicilio TINYINT(1), in fechaatencion DATETIME (1),
in fechaentrega DATETIME(1))
begin
delimiter $
create procedure insertarmonitor (in idseriales varchar (25), in idequipo int (11), in
pulgadas int (11), in tipo varchar (45))
begin
insert into monitor(Equipo_idSerial, Equipo_idEquipo, MonPulgadas, MonTipo)
values (idseriales, idequipo , pulgadas, tipo);
end $
LENGUAJE TRANSACCIONAL DB
delimiter $
create procedure insertarproveedor (in ideproveedor int (11), in idrepuesto int (11), in
nombre varchar (20), in direccion varchar (20), in telefono int (11), in celular int (11), in
correo int (11))
begin
create procedure insertarrepuesto (in iderepuesto int (11), in seriales varchar (20), in
nombre varchar (45), in descripcion varchar (255))
begin
insert into repuesto (idRepuesto, RepSerial, RepNombre, RepDescripcion)
LENGUAJE TRANSACCIONAL DB
values (iderepuesto , seriales , nombre, descripcion);
end $
delimiter $
create procedure insertartecnico(in idempleado int (11), in estudio varchar (25), in curso
varchar (45))
begin
insert into tecnico (Empleado_idEmpleado, TecEstudio, TacCurso)
values (idempleado , estudio, curso);
end $
LENGUAJE TRANSACCIONAL DB
2. FUNCIONES
3. Desencadenadores
. 3.1. Construir
cliente