P>
Clique aqui para ler todos os artigos desta edição
Desafio SQL Magazine
Modelagem de dados: Utilização de Relacionamentos n:n e Entidades Fracas
Marco Antônio Pereira Araújo
Na edição anterior apresentamos um desafio para a construção de expressões em SQL (Structured Query Language) para o modelo de dados que iniciamos na edição 31.
Nesta edição, iremos propor uma manutenção no modelo de dados construído, de forma a exercitarmos a utilização de relacionamentos n:n.
Antes disso, precisamos discutir as possibilidades de solução do desafio anterior, lembrando novamente que não existe uma única solução correta. Assim, se sua solução estiver um pouco diferente da que estaremos apresentando a seguir, não quer dizer necessariamente que esteja errada.
A Figura 1 representa o modelo de dados que será utilizado nas consultas propostas no desafio anterior.
Figura 1. O modelo de dados do desafio anterior.
A seguir seguem cada uma das consultas propostas, com suas soluções e comentários.
1. Listar todos os usuários, com todos os seus dados (ver Listagem 1).
Listagem 1. Resposta do exercício 1.
...