Representando SQL Joins Graficamente – exemplo usado em aula
setembro 30, 2014 Deixe um comentário
Olá pessoal,
Discutimos sempre em sala de aula algumas situações que podemos ter no cotidiano de um DBA(Database Administrator) que resolvemos com select + join.
Como uma imagem vale mais que 1000 palavras mas ocupa mais lugar no pendrive, segue ai a imagem que em vários momentos discutimos em sala e será sempre útil para o ambiente profissional dos profissionais de TI:
Por exemplo, imaginem que A é uma tabela de cidades e B os clientes destas cidades. Se eu quiser trazer as cidades e os clientes mesmo e mesmo que exista a cidade mas não tenha clientes associados faríamos assim:
SELECT * FROM tbcidades A LEFT JOIN tbclientes B ON A.codcidade = B.codcidade
Todos estes comandos podem ser usados dentro de um comando q executa queries em alguma linguagem de programação ou ainda dentro de uma view, store procedure e outros no banco de dados.
Vejam mais exemplos em inglês em: http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins. São exemplos bem semelhantes aos que vimos em aula.
Vocês verão no dia a dia (e no TCC) que é muito útil dependendo da informação que o DBA necessita trazer do banco de dados.
Até a próxima.