Representando SQL Joins Graficamente – exemplo usado em aula

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.

Sobre Alysson Vasconcelos
Alysson Vasconcelos é graduado pela Fatec-Ourinhos no curso Tecnologia em Processamento de Dados. Tornou-se especialista em Gestão de Informática e Tecnologia Internet e especialista em “Engenharia de Componentes utilizando Java”. Oportunidades estas que trouxeram diversas experiências com projetos e networking relacionados ao desenvolvimento desktop, web e redes. Gerenciou departamento de TI e redes, participou de projetos com desenvolvimento / implantação de ERPs e treinamentos em disciplinas relacionadas a Sistemas Operacionais Linux/Windows, lógica de programação, linguagem de programação Java/C#/PHP e banco de dados em cursos técnicos de informática no Centro Paula Souza – CEETEPS. Atualmente ministra aulas no Centro Paula Souza e também integra equipe de desenvolvimento do Sistema Integrado de Gestão Acadêmica - SIGA do Centro Paula Souza.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: