Informatica
1. Crie um comando de criação da tabela Imóvel, comprador, construtora, oferta, colocando as restrições de integridade, se necessário. (1pt)
1° create table Imovel(
Cod_Imovel number(06) primary key,
Endereco_Imovel varchar2(120) not null constraint UN_End_Imovel unique,
Preco_Imovel number(8,2))
1°create table Construtora(
Cod_construtora number(06) primary key,
Nome_Construtora varchar2(120) not null constraint un_Nome_Construtora unique,
Cod_Imovel number(06))
2. Monte os comandos de alteração nas tabelas acima. (1pt)
a) Adicione uma coluna UF na tabela imóvel.
2-A°alter table Imovel
ADD (UF varchar2(120))
Complementar: alter table Imovel
ADD (data_lanc date default sysdate)
Complementar: alter table Imovel
ADD (Cod_construtora number(06))
b) Remova uma coluna na tabela.
2-B° alter table Imovel drop (Preco_Imovel)
3. Faça os seguintes comandos: (2pt)
a)Selecione uma busca para saber quais as construtoras que possuem preço médio superior a R$ 100 mil
3-A°select cod_construtora, Avg(preco_imovel) from Imovel group by cod_construtora having Avg(preco_imovel)>= 100.000 b)Faça uma busca para saber quantos imóveis cada construtora já lançou.
3-B° select Cod_construtora , count(cod_imovel) from construtora group by cod_construtora
4. Faça os seguintes comandos: (1pts)
a) Qual o preço do imóvel mais caro da construtora Delman?
4-A°select max(Preco_Imovel) from Imovel where cod_Construtora = 1
b) Quantos imóveis ainda não foram lançados?
4-B°select Cod_imovel from Imovel where Data_Lanc = null
5. Faça os seguintes comandos: (2pts)
a) Selecione os imóveis que tenham código 2, 5 ou 10.
5-A°select Cod_Imovel from Imovel where Cod_Imovel = 2 or Cod_Imovel = 5 or Cod_Imovel = 10
b) Liste todos os compradores que tenham letra A na segunda posição?
5-B°select Nome_Comprador from Comprador where Nome_Comprador LIKE '_A%' c) Monte o