Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO 13
Usar lenguaje transaccional sobre la base
de datos
ANLISIS Y DESARROLLO DE
SISTEMAS DE INFORMACIN
LABORATORIO 13
Usar lenguaje transaccional sobre
la base de datos
GUA DE LABORATORIO N 13
Ejercicios:
Profesor
delimiter $
create procedure insertarprofesor (in nombre varchar(150), in apellido
varchar (150), in categoria varchar (150), in salario int (10))
begin
insert into profesor (nom_prof, ape_prof, cate_prof, sal_prof) values
(nombre, apellido, categoria, salario);
end $
2
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Curso
3
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
delimiter $
create procedure insertarcurso (in nombre varchar(150), in horas int
(10), in valor int (10))
begin
insert into profesor (nom_curs, horas_cur, valor_cur) values (nombre,
horas, valor);
end $
Estudiante
delimiter $
create procedure insertarestudiante (in documento int (3), in nombre
varchar(150), in apellido varchar (150), in edad int (3))
begin
insert into estudiante (doc_est, nom_est, ape_est, edad_est) values
(documento, nombre, apellido, edad);
end $
4
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Estudiantexcurso.
delimiter $
create procedure insertarestudiantexcurso (in codcur int (11), in
docest int(11), in fecha datetime (6))
begin
insert into estudiantexcurso (cod_cur_estcur, doc_est_estcur,
fec_ini_estcur) values (codcur, docest, fecha);
end $
5
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
begin
insert into cliente (id_cli, nom_cli, ape_cli, dir_cli, dep_cli, cum_cli)
values (IdeCliente, NomCliente, ApeCliente, DirCliente, DepCliente,
CumpleCliente);
end;
/
Articulo
is
begin
insert into cliente (id_art, tit_art, aut_art, edi_art, pre_art)
values (IdeArticulo, TitArticulo, AutArticulo, EdiArticulo, PrecArticulo);
6
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
end;
/
Pedido.
is
begin
insert into pedido (id_ped, id_cliped, fec_ped, val_ped)
values (IdePedido, IdeCliPedido, FechaPedido, ValPedido);
end;
/
7
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Compaa
8
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
delimiter $
create procedure insertarcompaia (in nit int(15), in nombre varchar
(150), in aofundacion datetime (6), in representante varchar (45))
begin
insert into compaiacompaia (comnit, comnombre, comaofun,
comrelplegal)
values (nit, nombre, aofundacion, representante);
end $
TiposAutomotores
delimiter $
create procedure insertartiposautomotores (in tipo int(10), in apellido
varchar (150))
begin
insert into tiposautomotores (auttipo, autnombre) values (tipo, apellido);
end $
9
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Automotores
delimiter $
create procedure insertarautomotores (in placa varchar(6), in marca
varchar (150), in tipo varchar (100), in modelo varchar (100), in
NoPasajeros int (3), in cilindraje int(6), in chasis varchar(100))
begin
insert into tiposautomotores (autoplaca, automarca, autotipo,
automodelo, autonumpasajeros, autocilindraje, autonumchasis) values
(placa, marca, tipo, modelo, NoPasajeros, cilindraje, chasis );
end $
Aseguramientos
delimiter $
create procedure insertaraseguramientos (in codigo int(11), in
fechainicio datetime (6), in fechafin datetime (6), in valorasegurado int
(30), in estadoseguro varchar (45), in costo int(6), in placa varchar(6))
begin
insert into tiposautomotores (asecodigo, asefechainicio,
asefechaexpiracion, asevalorasegurado, aseestado, asecosto, aseplaca)
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Visualizar los datos de los incidentes que han tenido un (1) herido,
este reporte debe visualizar la placa del automotor, con los respectivos
datos de la pliza como son fecha de inicio, valor, estado y valor
asegurado.
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Visualizar los incidentes del vehculo con placas " FLL420", este reporte
debe visualizar la fecha, el lugar, la cantidad de heridos del incidente,
la fecha de inicio la de expiracin de la pliza y el valor asegurado.
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Construya
Actualizacin
Borrado
Curso
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definicin y manipulacin de la BD
Estudiante.
1
FAVA- Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje