You are on page 1of 3

UNIVERSIDAD FERMIN TORO VICE-RETORADO ACADEMICO DIRECCION DE CAPACITACIN PEDAGGICA

Curso: Desarrollo de Aplicaciones Web. Profesor: Ing. Jesus M. Lobaton E. Fecha: Julio, 2009 Evaluacin Formativa Nro 2. Base de Datos y SQL 1. Crear una base de dato con el nombre de practica. CREATE DATABASE pratica; 2. Crear una tabla con el nombre de usuario. 1. Dicha tabla debe contener los siguientes campos con atributos:

Campo login nombre edad clave fecha

Tipo varchar varchar int varchar date

Longitud 15 30 2 10

create table usuario( login VARCHAR(10) not null, nombre VARCHAR(30) not null, edad INT(2) not null, clave VARCHAR(10) not null, fecha date not null ) 2. Llenar la tabla con los siguientes datos: insert into usuario (login,nombre,edad,clave,fecha) values ('jesus','Jesus Lobaton',26,'123', '2007-05-12');

Jesus M. Lobaton. UFT. Julio, 2009

UNIVERSIDAD FERMIN TORO VICE-RETORADO ACADEMICO DIRECCION DE CAPACITACIN PEDAGGICA

Login jesus jose maria

Nombre Jesus Lobaton Jose Perez Maria Zerpa

Edad 26 40 42

Clave 123 123 123

Fecha 2007-01-01 2006-11-24 2007-07-12

3. Crear una tabla con el nombre de bitacora. 1. Dicha tabla debe contener los siguientes campos con atributos:

Campo login fecha modulo status


create table bitacora(

Tipo varchar date varchar varchar

Longitud 10 20 10

login VARCHAR(10) not null, fecha date not null, modulo VARCHAR(20), status VARCHAR (10) ); 2. Llenar la tabla con los siguientes datos: insert into bitacora (login,nombre,edad,clave,fecha) values ('jesus','2007-11-

10','Comrpas','Modificacion');

Login jesus jose maria

Fecha 10/11/2007 02/05/2006 5/11/2007

Modulo Compras Ventas Compras

Status Modificacion Insercin Eliminacion

Jesus M. Lobaton. UFT. Julio, 2009

UNIVERSIDAD FERMIN TORO VICE-RETORADO ACADEMICO DIRECCION DE CAPACITACIN PEDAGGICA

4. Inyeccin SQL : 1. Si quisiera ordenar por nombre la tabla usuario en forma ascendente, como lo haras? Select * from usuario order by nombre asc; 2. Si quisiera Mostrar solamente Login y el Nombre de la tabla Usuario, como lo haras? Select login, nombre from usuario; 3. Si quisiera ordenar por Modulo la bitcora usuario en forma descendente, como lo haras? Select * from bitacora order by modulo desc; 4. Si quisiera los campos Login y la Fecha de la tabla Usuario pero que la edad sea menor y igual que 30 , como lo haras? Select * from bitacora order by modulo desc; 5. Si quisiera saber el nombre de los usuarios y el status de lo que hicieron algn proceso en el modulo de Compras... Select u.nombre, b.modulo, b.status from usuario as u, bitacora as b where u.login=b.login and b.modulo='Compras'; 6. Si quisiera actualizar los datos del usuario Jess Lobatn, aumetandole su edad a 27 anos, como seria? update usuario set edad='26' where login = 'jesus'; 7. Si quiero eliminar un registro (login: jose) de la tabla bitacora, como seria? delete from bitacora where login='jose';

Jesus M. Lobaton. UFT. Julio, 2009

You might also like