Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

Exercícios BD PROA



  • 1. Listar todos os filmes:

  • SELECT * FROM filmes;

  • 2. Quantas vezes Natalie Portman foi indicada ao Oscar?

  • SELECT * FROM filmes WHERE nome_do_indicado = "Natalie Portman";

  • 3. Quantos Oscars Natalie Portman ganhou?

  • SELECT COUNT(*) FROM filmes WHERE nome_do_indicado = "Natalie Portman" AND vencedor = "Sim";

  • 4. Amy Adams já ganhou algum Oscar?

  • SELECT * FROM filmes WHERE nome_do_indicado = "Amy Adams" AND vencedor = "Sim";

  • 5. A série de filmes Toy Story ganhou um Oscar em quais anos?

  • SELECT ano_cerimonia, categoria FROM filmes WHERE nome_filme LIKE "Toy Story%" AND vencedor = "Sim";

  • 6. A partir de que ano a categoria "Actress" deixa de existir?

  • SELECT MAX(ano_cerimonia) FROM filmes WHERE categoria = "ACTRESS";

  • 7. O primeiro Oscar para melhor Atriz foi para quem? Em que ano?

  • SELECT nome_do_indicado, ano_cerimonia FROM filmes WHERE categoria = 'ACTRESS' AND vencedor = 'Sim' ORDER BY ano_cerimonia LIMIT 1;

  • 8. Na coluna/campo "Vencedor", altere todos os valores "Sim" para 1 e todos os valores "Não" para 0.

  • UPDATE filmes
    SET vencedor = CASE
    WHEN vencedor = 'Sim' THEN 1
    WHEN vencedor = 'Não' THEN 0
    ELSE vencedor
    END;

  • 9. Em qual edição do Oscar o filme "Crash" concorreu?

  • SELECT DISTINCT edicao_cerimonia FROM filmes WHERE nome_filme = "Crash";

  • 10. Dê um Oscar para um filme que merece muito, mas não ganhou.


  • 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';

  • 11. O filme Central do Brasil aparece no Oscar?

  • SELECT * FROM filmes WHERE nome_filme LIKE '%Central do Brasil%';

  • 12. Inclua no banco 3 filmes que nunca foram nomeados ao Oscar, mas que merecem ser.


  • 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');

  • 13. Qual foi o Oscar de melhor filme, Melhor Atriz e Melhor Diretor no ano de 2003?


  • 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';