Instruções: Escreva as consultas SQL para responder às seguintes questões ou realizar as operações solicitadas.
Utilize os dados desse arquivo para preparar o Banco de Dados:
https://gist.github.com/marcellobenigno/ec245ff68c71f325ada5cfad35ce13b8
-
Liste o nome completo do proprietário (nome e sobrenome), o nome do imóvel rural e o nome da variedade para todas as áreas plantadas com mais de 100 hectares. Ordene o resultado pelo nome do proprietário.
-
Calcule a área média plantada por variedade em cada imóvel rural. Exiba o nome do imóvel, o nome da variedade e a área média calculada (use AVG).
-
Encontre o nome e sobrenome do proprietário que possui a maior área total somada de imóveis rurais. (Dica: Use SUM, GROUP BY, ORDER BY e LIMIT).
-
Liste o nome de todos os imóveis rurais e, para aqueles que possuem áreas plantadas, liste também o nome da variedade plantada. Imóveis sem nenhum registro de plantio na tabela
area_plantada
também devem aparecer na lista. (Dica: Considere usar LEFT JOIN). -
Mostre o nome e o CPF de todos os proprietários do sexo 'Feminino' e os nomes de seus respectivos imóveis rurais.
-
Qual a data de plantio mais recente registrada para cada variedade? Exiba o nome da variedade e a data mais recente (use MAX e GROUP BY).
-
Adicione um novo proprietário à tabela
proprietario
com os seguintes dados: Nome 'Ricardo', Sobrenome 'Santos', CPF '12345678900', Sexo 'Masculino'. -
Considerando que o proprietário 'Ricardo Santos' foi inserido na questão anterior, registre um novo imóvel rural na tabela
imovel_rural
chamado 'Fazenda Nova Esperança', com 1500 hectares, pertencente a ele. Você precisará obter oid
do proprietário 'Ricardo Santos' para a chave estrangeira. -
Adicione uma nova variedade chamada 'Soja' à tabela
variedade
. -
Considerando as inserções das questões 8 e 9, registre uma nova área plantada na tabela
area_plantada
. Esta área deve ser de 'Soja', com 250 hectares, localizada na 'Fazenda Nova Esperança', e a data de plantio deve ser '2024-05-10'. Você precisará obter osid
s correspondentes das tabelasimovel_rural
evariedade
.
-
O proprietário 'João da Silva' (id=1) alterou seu sobrenome para 'Silva Santos'. Atualize o registro correspondente na tabela
proprietario
. -
Aumente em 10% a área (
area_ha
) de todos os imóveis rurais pertencentes à proprietária 'Maria Rodrigues' (id=3). Atualize os registros na tabelaimovel_rural
. -
A data de plantio da área de 'Milho' (variedade_id = 2) no imóvel 'Riacho Bonito' (imovel_rural_id = 1) foi registrada incorretamente. Atualize a
data_plantio
desse registro específico na tabelaarea_plantada
para '2023-04-15'.
-
Remova todos os registros da tabela
area_plantada
que correspondam à variedade 'Arroz' (variedade_id = 3) e que tenham sido plantados antes de '2023-08-01'. -
Remova o registro da tabela
area_plantada
referente ao plantio de 'Cana de Açúcar' (variedade_id = 4) no imóvel 'Morada da Felicidade' (imovel_rural_id = 6).