Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucas-alexandrino/oscar-bd
Banco de dados do Oscar Awards.
https://github.com/lucas-alexandrino/oscar-bd
Last synced: 8 days ago
JSON representation
Banco de dados do Oscar Awards.
- Host: GitHub
- URL: https://github.com/lucas-alexandrino/oscar-bd
- Owner: lucas-alexandrino
- Created: 2024-05-10T02:36:20.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-10T15:42:18.000Z (8 months ago)
- Last Synced: 2024-05-11T03:38:10.013Z (8 months ago)
- Size: 272 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
Exercícios BD PROA
- 1. Listar todos os filmes:
- 2. Quantas vezes Natalie Portman foi indicada ao Oscar?
- 3. Quantos Oscars Natalie Portman ganhou?
- 4. Amy Adams já ganhou algum Oscar?
- 5. A série de filmes Toy Story ganhou um Oscar em quais anos?
- 6. A partir de que ano a categoria "Actress" deixa de existir?
- 7. O primeiro Oscar para melhor Atriz foi para quem? Em que ano?
- 8. Na coluna/campo "Vencedor", altere todos os valores "Sim" para 1 e todos os valores "Não" para 0.
- 9. Em qual edição do Oscar o filme "Crash" concorreu?
- 10. Dê um Oscar para um filme que merece muito, mas não ganhou.
- 11. O filme Central do Brasil aparece no Oscar?
- 12. Inclua no banco 3 filmes que nunca foram nomeados ao Oscar, mas que merecem ser.
- 13. Qual foi o Oscar de melhor filme, Melhor Atriz e Melhor Diretor no ano de 2003?
SELECT * FROM filmes;
SELECT * FROM filmes WHERE nome_do_indicado = "Natalie Portman";
SELECT COUNT(*) FROM filmes WHERE nome_do_indicado = "Natalie Portman" AND vencedor = "Sim";
SELECT * FROM filmes WHERE nome_do_indicado = "Amy Adams" AND vencedor = "Sim";
SELECT ano_cerimonia, categoria FROM filmes WHERE nome_filme LIKE "Toy Story%" AND vencedor = "Sim";
SELECT MAX(ano_cerimonia) FROM filmes WHERE categoria = "ACTRESS";
SELECT nome_do_indicado, ano_cerimonia FROM filmes WHERE categoria = 'ACTRESS' AND vencedor = 'Sim' ORDER BY ano_cerimonia LIMIT 1;
UPDATE filmes
SET vencedor = CASE
WHEN vencedor = 'Sim' THEN 1
WHEN vencedor = 'Não' THEN 0
ELSE vencedor
END;
SELECT DISTINCT edicao_cerimonia FROM filmes WHERE nome_filme = "Crash";
DELETE FROM filmes WHERE id_registro = "5586";
INSERT INTO filmes (ano_filmagem, ano_cerimonia, edicao_cerimonia, categoria, nome_do_indicado, nome_filme, vencedor) VALUES ('1977', '1978', '50', 'BEST PICTURE', 'Gary Kurtz, Producer', 'Star Wars', 'Sim');
SELECT * FROM filmes WHERE nome_filme='Star Wars';
SELECT * FROM filmes WHERE nome_filme LIKE '%Central do Brasil%';
INSERT INTO filmes (ano_filmagem, ano_cerimonia, edicao_cerimonia, categoria, nome_do_indicado, nome_filme, vencedor) VALUES ('1978','1978','51','BEST PICTURE', 'John De Bello , Producer','Attack of the Killer Tomatoes','Não');
INSERT INTO filmes (ano_filmagem, ano_cerimonia, edicao_cerimonia, categoria, nome_do_indicado, nome_filme, vencedor) VALUES ('1988','1988','61','BEST PICTURE', 'John De Bello , Producer','Return of the Killer Tomatoes','Não');
INSERT INTO filmes (ano_filmagem, ano_cerimonia, edicao_cerimonia, categoria, nome_do_indicado, nome_filme, vencedor) VALUES ('2016','2016','88','BEST PICTURE', 'Rafael Diaz Wagner , Producer','Attack of the Killer Donuts','Não');
SELECT nome_do_indicado, categoria FROM filmes WHERE ano_cerimonia = '2003'
AND (categoria = 'BEST PICTURE' OR categoria = 'ACTRESS IN A LEADING ROLE' OR categoria = 'DIRECTING')
AND vencedor = 'Sim';