Anda di halaman 1dari 3

create table cliente create table producto

(cod_clie char(4)not null primary key, (cod_prod char(4)not null primary key,
nom_clie varchar2(30)not null, nom_pro varchar2(30)not null,
apell_cllie varchar2(30)not null, descripcion varchar2(50)null,
dni_clie number(8)not null, precio varchar2(4) not null,
rud_clie number(10)not null, stock_max number(4)not null,
telf_clie number(10)not null, stock_min number(4)not null,
email_clie varchar2(50)null) cod_clie char(4)not null)

alter table producto


add foreign key(cod_clie) references cliente(cod_clie)
insert into cliente
values('c001','rosa','flores',85472365,8547236521,8569584,'rosa_flores@hotmail.com')
insert into cliente
values('c002','carla','reyes',85472366,8547236654,8569584,'clara_reyes@hotmail.com')
insert into cliente
values('c003','carlos','solorzano',85472395,8547239589,8578584,'carlos_solorzano@hotmail.com')
insert into cliente
values('c004','camila','contreras',65472365,6547236521,8569532,'camila_contreras@hotmail.com')
insert into producto values('p001','audifono','audifonos negro','2000',200,150,'c002')
insert into producto values('p002','teclado','color negro multifuncion','50',200,100,'c003')
insert into producto values('p003','parlantes','parlantes de oficina','80',200,80,'c004')
insert into producto values('p004','microfono','plateado ','80',300,150,'c001')
insert into producto values('p005','mouse','mouse óptico inalambrico ','90',140,95,'c001')
insert into producto values('p006','lapto',' ','90',140,95,'c004')
insert into producto values('p007','lapto',' ','90',140,95,'c003')

PRACTIA DE ORACLE
CONSULTA 1:

Diseñe una consulta que permita hacer un listado del nombre del cliente, producto
precio y stock mínimo

select c.cod_clie,c.nom_clie,p.cod_clie,p.cod_prod,p.stock_min, p.precio from


cliente c
INNER JOIN producto p
on c.cod_clie=p.cod_clie

CONSULTA 2:

Diseñe una consulta que liste los clientes que más productos han comprado.

SELECT p.stock_max,c.nom_clie,c.cod_clie,p.cod_clie FROM cliente c


INNER JOIN producto p
on c.cod_clie=p.cod_clie
WHERE p.stock_max > ( SELECT AVG (stock_max) FROM producto p)

ALUMNA: JOHANNA CASANDRA VERGARA FALCON


CONSULTA 3:

Diseñe una consulta que permita listar el nombre del cliente, apellido, nombre del
producto y precio del producto.

select c.cod_clie,c.nom_clie,c.apell_cllie,p.nom_pro,p.precio,p.cod_clie from cliente


c
INNER JOIN producto p
on p.cod_clie=c.cod_clie

CONSULTA 4:

Diseñe una consulta que liste la tabla cliente, tabla producto. En donde la
información del cliente debe ser lo que predomine.

SELECT * FROM cliente


LEFT JOIN producto
on cliente.Cod_clie=producto.Cod_clie

CONSULTA 5:

Diseñe una consulta que liste algunos campos de la tabla cliente y producto
aplicando aleas.

select c.cod_clie,c.nom_clie,p.cod_clie,p.cod_prod,p.stock_min, p.precio from


cliente c
INNER JOIN producto p
on c.cod_clie=p.cod_clie

CONSULTA 6:

Diseñe una consulta que muestre información de la tabla cliente y la tabla producto
empezando por la derecha. Donde la tabla producto tenga prioridad sobre la tabla
cliente.

SELECT * FROM cliente RIGHT OUTER JOIN producto on cliente.cod_clie=


producto.cod_clie

CONSULTA 7:

Diseñe una consulta que liste los clientes que su nombre empiece con la letra “C” y
productos que su nombre empiece con la letra “L”.

select c.cod_clie,c.nom_clie,p.cod_clie,p.cod_prod,p.nom_pro from cliente c


INNER JOIN producto p
on c.cod_clie=p.cod_clie
where c.nom_clie like'%c' or p.nom_pro like '%l'
ALUMNA: JOHANNA CASANDRA VERGARA FALCON
ALUMNA: JOHANNA CASANDRA VERGARA FALCON

Anda mungkin juga menyukai