Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO 13
Usar lenguaje transaccional sobre la base
de datos
ANÀLISIS Y DESARROLLO DE
SISTEMAS DE INFORMACIÒN
LABORATORIO 13
Usar lenguaje transaccional sobre
la base de datos
GUÍA 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
• Curso
3
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
Compañía
8
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
delimiter $
create procedure insertarcompañia (in nit int(15), in nombre varchar
(150), in añofundacion datetime (6), in representante varchar (45))
begin
insert into compañiacompañia (comnit, comnombre, comañofun,
comrelplegal)
values (nit, nombre, añofundacion, 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación 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- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación 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 póliza como son fecha de inicio, valor, estado y valor
asegurado.
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
• Visualizar los incidentes del vehículo con placas " FLL420", este reporte
debe visualizar la fecha, el lugar, la cantidad de heridos del incidente,
la fecha de inicio la de expiración de la póliza y el valor asegurado.
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
Construya
Actualización
Borrado
Curso
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Aplicando Sentencias SQL para la definición y manipulación de la BD
Estudiante.
1
FAVA- Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje