Está en la página 1de 55

CARRERA DE INGENIERÍA EN SISTEMAS E INFORMATICA

TEMA: Deber No. 1 Respecto Al Sistema Gestionador de


Oracle

MATERIA: Base De Datos I

INTEGRANTES: Jossua Orellana G, Marcelo Olalla

PROFESOR: Ing. Esteban Gomez

NRC: 4115

ESPE/SANGOLQUÍ

FECHA ENTREGA: 17/02/2017


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

DEBER DE ORACLE

Objetivo: Desarrollar diferentes problemas dentro de la herramienta de


trabajo para base de datos de Oracle.
Instrucciones: Desarrolle los siguientes ejercicios utilizando el Motor de
Base de Datos Oracle, capture las pantallas en un informe y envíelo a
través del Aula Virtual
Primer problema: Trabaje con la tabla "agenda" que almacena información de sus
amigos.
1.1 Elimine la tabla "agenda" drop table agenda;

1.2 Cree una tabla llamada "agenda".


create table agenda ( nombre varchar2(20) default 'Anonimo', domicilio
varchar2(30), telefono varchar2(11));
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

1.3 Visualice las tablas existentes para verificar la creación de "agenda" (all_tables)
select * from all_tables;

select * from all_tables;


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

1.4 Visualice la estructura de la tabla "agenda"


describe agenda;

1.5 Ingrese los siguientes registros


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

insert into agenda (nombre, domicilio, telefono) values ('Alberto','Colon


123','4234567');

1.6 Seleccione todos los registros de la tabla

insert into agenda (nombre, domicilio, telefono) values ('Juan','Avellaneda


135','4458787');
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

select * from agenda;

1.7 Elimine la tabla "agenda"


drop table agenda;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

1.8 Intente eliminar la tabla nuevamente (aparece un mensaje de error)


drop table agenda;

Segundo problema: Trabaje con la tabla "libros" que almacena los datos de los libros
de su propia biblioteca.
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

2.1 Elimine la tabla "libros".


drop table libros;

2.2 Cree una tabla llamada "libros". Debe definirse con los siguientes campos: titulo
(cadena de 20), autor (cadena de 30) y editorial (cadena de 15).
create table libros ( titulo varchar2(20) default 'Anonimo', autor varchar2(30),
editorial varchar2(15));

2.3 Visualice las tablas existentes.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

select * from all_tables where owner='HR2';

2.4 Visualice la estructura de la tabla "libros".


describe libros;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

2.5 Ingrese los siguientes registros:


 insert into libros (titulo,autor,editorial) values ('El
aleph','Borges','Planeta');

 insert into libros (titulo,autor,editorial) values ('Martin Fierro','Jose


Hernandez','Emece');
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into libros (titulo,autor,editorial) values ('Aprenda PHP','Mario


Molina','Emece');

2.6 Muestre todos los registros (select) de "libros"


select * from libros;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

Tercer problema: Un videoclub que alquila películas en video almacena la


información de sus películas en una tabla llamada "peliculas"; para cada película
necesita los siguientes datos:
 nombre, cadena de caracteres de 20 de longitud,
 actor, cadena de caracteres de 20 de longitud,
 duración, valor numérico entero que no supera los 3 dígitos.
 create table peliculas ( nombre varchar2(20) default 'Anonimo', actor
varchar2(30), duración number(3,0) ,cantidadcopias number(1,0));
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

3.1 Elimine la tabla "peliculas" si ya existe.

3.2 Cree la tabla eligiendo el tipo de dato adecuado para cada campo.
 Note que los campos "duracion" y "cantidad", que almacenarán valores
sin decimales, fueron definidos de maneras diferentes, en el primero
especificamos el valor 0 como cantidad de decimales, en el segundo no
especificamos cantidad de decimales, es decir, por defecto, asume el
valor 0.
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

create table peliculas ( nombre varchar2(20) default 'Anonimo', actor


varchar2(30), duración number(3,0) ,cantidad number(1,0));

3.3 Vea la estructura de la tabla.


describe peliculas;

3.4 Ingrese los siguientes registros:


 insert into peliculas (nombre, actor, duracion, cantidad) values ('Mision
imposible','Tom Cruise',128,3);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into peliculas (nombre, actor, duracion, cantidad) values ('Mision


imposible 2','Tom Cruise',130,2);

 insert into peliculas (nombre, actor, duracion, cantidad) values ('Mujer


bonita','Julia Roberts',118,3);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into peliculas (nombre, actor, duracion, cantidad) values ('Elsa y


Fred','China Zorrilla',110,2);

 insert into peliculas (nombre, actor, duracion, cantidad) values ('Elsa y


Fred','China Zorrilla',110,2);

3.5 Muestre todos los registros (4 registros)


select * from peliculas;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

3.6 Intente ingresar una película con valor de cantidad fuera del rango permitido:
insert into peliculas (nombre, actor, duracion, cantidad) values
('Titanic','Leonardo Dicaprio',1234,2);

3.7 Ingrese un valor con decimales en un nuevo registro, en el campo "duracion":


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

insert into peliculas (nombre, actor, duracion, cantidad) values


('Titanic','Leonardo Dicaprio',123.4,2);

3.8 Muestre todos los registros para ver cómo se almacenó el último registro
ingresado.
select * from peliculas;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

3.9 Intente ingresar un nombre de película que supere los 20 caracteres.


insert into peliculas (nombre, actor, duracion, cantidad) values
('Titanic1234567890123456789'Leonardo Dicaprio',124,2);

Cuarto problema: Una empresa almacena los datos de sus empleados en una
tabla "empleados" que guarda los siguientes datos: nombre, documento, sexo,
domicilio, sueldobasico.
4.1 Elimine una tabla si existe
drop table empelados;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

4.2 Cree la tabla eligiendo el tipo de dato adecuado para cada campo:
create table empleados( nombre varchar2(20), documento varchar2(20), sexo
varchar2(1), domicilio varchar2(20),sueldobasico number(3,2));

4.3 Verifique que la tabla existe consultando "all_tables"


select * from all_tables where owner='HR2';
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

4.4 Vea la estructura de la tabla (5 campos)


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

4.5 Ingrese algunos registros:


 insert into empleados (nombre, documento, sexo, domicilio,
sueldobasico) values('Angelo','pdf','m','quitumbe',900.99);

 insert into empleados (nombre, documento, sexo, domicilio,


sueldobasico) values('Marcelo','foto','m','solanda',1900.99);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into empleados (nombre, documento, sexo, domicilio,


sueldobasico) values('Alejandra','DOCX','f','guajalo',1800);

4.6 Seleccione todos los registros (3 registros)


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

select *from empleados;

4.7 Intente ingresar un registro con el valor "masculino" en el campo "sexo"


insert into empleados (nombre, documento, sexo, domicilio, sueldobasico)
values ('Angelo','pdf','masculino','quitumbe',900);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

4.8 Intente ingresar un valor fuera de rango, en un nuevo registro, para el campo
"sueldobasico"
insert into empleados (nombre, documento, sexo, domicilio, sueldobasico)
values ('Angelo','pdf','m','quitumbe',13900,56);

4.9 Elimine la tabla

drop table empleados;


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

Quinto problema: Trabaje con la tabla "agenda" en la que registra los datos de sus
amigos.
5.1 Elimine "agenda"
drop table agenda;

5.2 Cree la tabla, con los siguientes campos: apellido (cadena de 30), nombre
(cadena de 20), domicilio (cadena de 30) y telefono (cadena de 11):
create table agenda( apellido varchar2(30), nombre varchar2(30), domicilio
varchar2(30), telefono varchar2(11) );
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

5.3 Visualice la estructura de la tabla "agenda" (4 campos)


describe agenda;

5.4 Ingrese los siguientes registros ("insert into"):


 insert into agenda(apellido,nombre,domicilio,telefono) values ('Acosta',
'Ana', 'Colon 123', '4234567');
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into agenda(apellido,nombre,domicilio,telefono) values


('Bustamante', 'Betina', 'Avellaneda 135', '4458787');

 insert into agenda(apellido,nombre,domicilio,telefono) values


('Lopez', 'Hector', 'Salta 545', '4887788');
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into agenda(apellido,nombre,domicilio,telefono) values


('Lopez', 'Luis', 'Urquiza 333', '4545454');
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

 insert into agenda(apellido,nombre,domicilio,telefono) values


('Lopez', 'Marisa', 'Urquiza 333', '4545454');

5.5 Seleccione todos los registros de la tabla (5 registros).


select *from agenda;
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

5.6 Seleccione el registro cuyo nombre sea "Marisa" (1 registro).


Select * from agenda where nombre='Marisa';
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

5.7 Seleccione los nombres y domicilios de quienes tengan apellido igual a "Lopez"
(3 registros).
select nombre,domicilio from agenda where apellido='Lopez';

5.8 Seleccione los nombres y domicilios de quienes tengan apellido igual a "lopez"
(en minúsculas)
No aparece ningún registro, ya que la cadena "Lopez" noe s igual a la cadena
"lopez".
Select nombre,domicilio from agenda where apellido='lopez';
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

5.9 Muestre el nombre de quienes tengan el teléfono "4545454" (2 registros).


select nombre from agenda where telefono='4545454';
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

Sexto problema: Un comercio que vende artić ulos de computación registra los datos
de sus artić ulos en una tabla llamada "articulos".
6.1- Elimine la tabla si existe.

6.2- Cree la tabla "articulos" con la siguiente estructura:


create table articulos( codigo number(5), nombre varchar2(20), descripcion
varchar2(30), precio number(7,2) );

6.3- Vea la estructura de la tabla:


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

describe articulos;

6.4- Ingrese algunos registros:

insert into articulos (codigo, nombre, descripcion, precio) values


(1,'impresora','Epson Stylus C45',400.80);
insert into articulos (codigo, nombre, descripcion, precio) values
(2,'impresora','Epson Stylus C85',500);
insert into articulos (codigo, nombre, descripcion, precio) values
(3,'monitor','Samsung 14',800);
insert into articulos (codigo, nombre, descripcion, precio) values
(4,'teclado','ingles Biswal',100);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

insert into articulos (codigo, nombre, descripcion, precio) values


(5,'teclado','español Biswal',90);

6.5- Seleccione todos los datos de los registros cuyo nombre sea "impresora" (2
registros)

6.6- Muestre sólo el código, descripción y precio de los teclados (2 registros)


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

́ .
Séptimo problema: Trabaje con la tabla "libros" de una libreria

7.1- Elimine la tabla y créela con los siguientes campos: titulo (cadena de 30
caracteres de longitud), autor (cadena de 20), editorial (cadena de 15) y precio (entero
no mayor a 999.99): drop table libros;
create table libros (titulo varchar2(30), autor varchar2(20), editorial varchar2(15),
precio number(5,2) );

7.3- Ingrese los siguientes registros:


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

insert into libros (titulo, autor, editorial, precio) values ('El


aleph','Borges','Emece',25.00);
insert into libros (titulo, autor, editorial, precio)
values ('Martin Fierro','Jose Hernandez','Planeta',35.50);
insert into libros (titulo, autor, editorial, precio) values ('Aprenda PHP','Mario
Molina','Emece',45.50);
insert into libros (titulo, autor, editorial, precio) values ('Cervantes y el
quijote','Borges','Emece',25);
insert into libros (titulo, autor, editorial, precio) values ('Matematica estas
ahi','Paenza','Siglo XXI',15);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

7.4- Muestre todos los registros (5 registros)

7.5- Modifique los registros cuyo autor sea igual a "Paenza", por "Adrian Paenza" (1
registro)
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

7.6- Nuevamente, modifique los registros cuyo autor sea igual a "Paenza", por
"Adrian Paenza" (ningún registro afectado porque ninguno cumple la condición)

7.7- Actualice el precio del libro de "Mario Molina" a 27 pesos (1 registro)


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

7.8- Actualice el valor del campo "editorial" por "Emece S.A.", para todos los
registros cuya editorial sea igual a "Emece" (3 registros)

Octavo problema: En una página web se guardan los siguientes datos de las visitas:
nombre, mail, país y fecha.
8.1- Elimine la tabla "visitas" y créela con la siguiente estructura: drop table visitas;
create table visitas (
nombre varchar2(30) default 'Anonimo', mail varchar2(50),
pais varchar2(20),
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

fecha date
);

8.3- Ingrese algunos registros:

insert into visitas values ('Ana Maria


Lopez','AnaMaria@hotmail.com','Argentina','10/10/2006 10:10');
insert into visitas values ('Gustavo
Gonzalez','GustavoGGonzalez@hotmail.com','Chile','10/10/2006 21:30');
insert into visitas values
('Juancito','JuanJosePerez@hotmail.com','Argentina','11/10/2006 15:45');
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

insert into visitas values ('Fabiola


Martinez','MartinezFabiola@hotmail.com','Mexico','12/10/2006 08:15');
insert into visitas values ('Fabiola
Martinez','MartinezFabiola@hotmail.com','Mexico','12/09/2006 20:45');
insert into visitas values
('Juancito','JuanJosePerez@hotmail.com','Argentina','12/09/2006 16:20');
insert into visitas values
('Juancito','JuanJosePerez@hotmail.com','Argentina','15/09/2006 16:25');

8.4- Ordene los registros por fecha, en orden descendente.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

8.5- Muestre el nombre del usuario, pais y el mes, ordenado por pais (ascendente) y
el mes (descendente)

8.6- Muestre los mail, paiś , ordenado por paiś , de todos los que visitaron la página
en octubre (4 registros)

Noveno problema: Trabaje con la tabla llamada "medicamentos" de una farmacia.


9.1- Elimine la tabla y créela con la siguiente estructura: drop table medicamentos;
create table medicamentos(

codigo number(5), nombre varchar2(20), laboratorio varchar2(20), precio


number(5,2), cantidad number(3), primary key(codigo) );
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

9.3- Ingrese algunos registros:

insert into medicamentos values(100,'Sertal','Roche',5.2,100);


insert into medicamentos values(102,'Buscapina','Roche',4.10,200);
insert into medicamentos values(205,'Amoxidal 500','Bayer',15.60,100);
insert into medicamentos values(230,'Paracetamol 500','Bago',1.90,200);
insert into medicamentos values(345,'Bayaspirina','Bayer',2.10,150);
insert into medicamentos values(347,'Amoxidal jarabe','Bayer',5.10,250);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

9.4- Recupere los códigos y nombres de los medicamentos cuyo laboratorio sea
"Roche' y cuyo precio sea menor a 5 (1 registro cumple con ambas condiciones)

9.5- Recupere los medicamentos cuyo laboratorio sea "Roche" o cuyo precio sea
menor a 5 (4 registros)
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

9.6- Muestre todos los medicamentos cuyo laboratorio NO sea "Bayer" y cuya
cantidad sea=100. Luego muestre todos los medicamentos cuyo laboratorio sea
"Bayer" y cuya cantidad NO sea=100
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

9.7- Recupere los nombres de los medicamentos cuyo precio esté entre 2 y 5 inclusive
(2 registros)

9.8- Elimine todos los registros cuyo laboratorio sea igual a "Bayer" y su precio sea
mayor a 10 (1 registro eliminado)
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

9.9- Cambie la cantidad por 200, de todos los medicamentos de "Roche" cuyo precio
sea mayor a 5 (1 registro afectado)

9.10- Muestre todos los registros para verificar el cambio.


UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

9.11- Borre los medicamentos cuyo laboratorio sea "Bayer" o cuyo precio sea menor
a 3 (3 registros borrados)

Decimo problema: Trabajamos con la tabla "peliculas" de un video club que alquila
pelić ulas en video.
1- Elimine la tabla y créela con la siguiente estructura: drop table peliculas;
create table peliculas( codigo number(4),

titulo varchar2(40) not null, actor varchar2(20), duracion number(3), primary key
(codigo)
);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

3- Ingrese algunos registros:

insert into peliculas


values(1020,'Mision imposible','Tom Cruise',120);
insert into peliculas
values(1021,'Harry Potter y la piedra filosofal','Daniel R.',180);
insert into peliculas
values(1022,'Harry Potter y la camara secreta','Daniel R.',190);
insert into peliculas
values(1200,'Mision imposible 2','Tom Cruise',120);
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

insert into peliculas


values(1234,'Mujer bonita','Richard Gere',120);
insert into peliculas values(900,'Tootsie','D. Hoffman',90);
insert into peliculas
values(1300,'Un oso rojo','Julio Chavez',100);
insert into peliculas
values(1301,'Elsa y Fred','China Zorrilla',110);

4- Recupere los registros cuyo actor sea "Tom Cruise" o "Richard Gere" (3 registros)
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

5- Recupere los registros cuyo actor sea "Tom Cruise" y duración menor a 100
(ninguno cumple ambas condiciones)

6- Recupere los nombres de las pelić ulas cuya duración se encuentre entre 100 y 120
minutos(5 registros)

7- Cambie la duración a 200, de las pelić ulas cuyo actor sea "Daniel R." y cuya
duración sea 180 (1 registro afectado)
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

8- Recupere todos los registros para verificar la actualización anterior

9- Borre todas las pelić ulas donde el actor NO sea "Tom Cruise" y cuya duración sea
mayor o igual a 100 (2 registros eliminados)
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”

CARRERA DE INGENIERIA EN SISTEMAS E INFORMATICA

BASE DE DATOS I

También podría gustarte