Artigo da SQL Magazine 36 - Desafio SQL Magazine

Artigo da SQL Magazine - edição 36.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Desafio SQL Magazine

Consultas em SQL: Utilização de Subqueries

 

O objetivo deste desafio é trabalhar com subqueries, ou queries aninhadas, de forma que o resultado de uma consulta seja utilizado em outra consulta, numa mesma expressão SQL. Isso, muitas vezes, permite a realização de consultas mais complexas.

Antes de mais nada, vamos discutir a solução do desafio da edição anterior, que consistia na modificação do modelo de dados para incluir auto-relacionamentos de cardinalidade 1:1 e 1:n, além de relacionamentos ternários.

O primeiro requisito apresentado na edição anterior nos diz que é necessário organizar os assuntos de obras de forma que seja possível associar um determinado assunto a outros relacionados. Por exemplo, ao fazer uma consulta pelo assunto “Modelagem de Sistemas”, seria importante que as obras relacionadas a “Modelagem de Dados” também fossem encontradas. Assim, um assunto pode estar relacionado a diversos outros assuntos. Desta forma, precisa-se efetuar um relacionamento entre dois assuntos, ou seja, um auto-relacionamento na entidade Assunto. Devese tomar cuidado para não criar uma outra entidade no modelo conceitual para os assuntos relacionados, pois isso causaria uma redundância na base de dados, fazendo com" [...] continue lendo...

Artigos relacionados