Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
leonardo-buta authored May 9, 2022
1 parent 8f79c4c commit b176390
Showing 1 changed file with 91 additions and 1 deletion.
92 changes: 91 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,91 @@
# trilha-net-banco-de-dados-desafio
# DIO - Trilha .NET - Banco de Dados
www.dio.me

## Desafio de projeto
Para este desafio, você precisará usar seus conhecimentos adquiridos no módulo de banco de dados, da trilha .NET da DIO.

## Contexto
Você é responsável pelo banco de dados de um site de filmes, onde são armazenados dados sobre os filmes e seus atores. Sendo assim, foi solicitado para que você realize uma consulta no banco de dados com o objetivo de trazer alguns dados para análises.

## Proposta
Você precisará realizar 12 consultas ao banco de dados, cada uma retornando um tipo de informação.
O seu banco de dados está modelado da seguinte maneira:

![Diagrama banco de dados](Imagens/diagrama.png)

As tabelas sao descritas conforme a seguir:

**Filmes**

Tabela responsável por armazenar informações dos filmes.

**Atores**

Tabela responsável por armazenar informações dos atores.

**Generos**

Tabela responsável por armazenar os gêneros dos filmes.

**ElencoFilme**

Tabela responsável por representar um relacionamento do tipo muitos para muitos entre filmes e atores, ou seja, um ator pode trabalhar em muitos filmes, e filmes
podem ter muitos atores.

**FilmesGenero**

Tabela responsável por representar um relacionamento do tipo muitos para muitos entre filmes e gêneros, ou seja, um filme pode ter mais de um gênero, e um genêro pode fazer parte de muitos filmes.

## Preparando o banco de dados
Você deverá executar o arquivo **Script Filmes.sql** em seu banco de dados SQL Server, presente na pasta Scripts deste repositório ([ou clique aqui](Script%20Filmes.sql)). Esse script irá criar um banco chamado **Filmes**, contendo as tabelas e os dados necessários para você realizar este desafio.

## Objetivo
Você deverá criar diversas consultas, com o objetivo de retornar os dados a seguir. Abaixo de cada pedido tem o retorno esperado. O seu retorno deve ser igual ao da imagem.

**1 - Buscar o nome e ano dos filmes**

![Exercicio 1](Imagens/1.png)

**2 - Buscar o nome e ano dos filmes, ordenados por ordem crescente pelo ano**

![Exercicio 2](Imagens/2.png)

**3 - Buscar pelo filme de volta para o futuro, trazendo o nome, ano e a duração**

![Exercicio 3](Imagens/3.png)

**4 - Buscar os filmes lançados em 1997**

![Exercicio 4](Imagens/4.png)

**5 - Buscar os filmes lançados APÓS o ano 2000**

![Exercicio 5](Imagens/5.png)

**6 - Buscar os filmes com a duracao maior que 100 e menor que 150, -- ordenando pela duracao em ordem crescente**

![Exercicio 6](Imagens/6.png)

**7 - Buscar a quantidade de filmes lançadas no ano, agrupando por ano, -- ordenando pela duracao em ordem decrescente**

![Exercicio 7](Imagens/7.png)

**8 - Buscar os Atores do gênero masculino, retornando o PrimeiroNome, UltimoNome**

![Exercicio 8](Imagens/8.png)

**9 - Buscar os Atores do gênero feminino, retornando o PrimeiroNome, UltimoNome, -- e ordenando pelo PrimeiroNome**

![Exercicio 9](Imagens/9.png)

**10 - Buscar o nome do filme e o gênero**

![Exercicio 10](Imagens/10.png)

**11 - Buscar o nome do filme e o gênero do tipo "Mistério"**

![Exercicio 11](Imagens/11.png)

**12 - Buscar o nome do filme e os atores, trazendo o PrimeiroNome, UltimoNome e seu Papel**

![Exercicio 12](Imagens/12.png)

0 comments on commit b176390

Please sign in to comment.