terça-feira, 10 de setembro de 2013

SQL - "Eu gosto de dar nome aos bois" - PARTE 1


Quem é que nunca teve duvida de como usar o SQL? muitas incerteza, será que a forma de pensar de programação é a mesma de uma linguagem de programação para SQL? Pra que diabo eu preciso do SQL na minha vida?!


e eu respondo: sim, talvez, você vai precisar bastante como programador.


A forma de pensar de programação é a mesma de uma linguagem de programação para SQL?
A maioria dos casos você teria que esquecer um pouco o que você ja aprendeu sobre programação estruturada e orientada a objeto, o que você precisa saber estar nesta imagem

ou seja, é muito interessante você conhecer a linguagem dos conjuntos, aquela história de união, intercessão, diferença entre outros que todos devemos entender para usar.
por ai você ver que é um pouco diferente do que você estar acostumado.



primeiramente gostaria que todos vocês que estão querendo aprender essa linguagem que baixe o banco de dados SQL Server Express é uma versão gratuita de aprendizagem do SQL server, e logo depois o banco de dados Northwind. o ideal que todos vocês aprende-se primeiro a criar o banco de dados na mão e depois fazer as consultas.

Minha experiência profissional:

Fui para várias entrevistas, e o que os entrevistadores sempre me perguntavam era se eu sabia como funcionava o select com inner join, left outer join, muitos  e muitos join's.
O domínio de uma linguagem de programação sem conhecimento do banco de dados é a mesma coisa de você ter um martelo e não ter o prego, procurem artigos sobre banco de dados, é uma base importante para cada um de nós, com certeza é melhor do que você ficar acordado até 23h escrevendo besteira pros outros verem.
É muito importante que você conheça cada comando do SQL-92, desde dos mais conhecidos

CREATE, DROP, ALTER, SELECT, UPDATE, DELETE, CONSTRAINT, FOREGN KEY, PRIMARY KEY... 

e assim vai, no próximo post estarei dando exemplos simples de como utilizar cada comando desses. é importante que você tenham instalados o northwind e o SQL server na sua maquina. até mais pessoas.


Um comentário:

Comente você também