Mais sobre SQL e o Modelo Relacional

Já com uma base de conhecimento, podemos definir que o SQL é um conjunto de comandos utilizado para manipulação de dados em uma base e o gerenciamento do mesmo, seja para incluir, modificar ou remover dados.

O modelo de banco relacional possui apenas um tipo de estrutura, que é a tabela, onde por sua vez é formada por linhas (registros) e colunas (campos) e que também pode ser criada através através da junção ou combinação de outras tabelas.

É interessante ressaltar que o SQL não é PROCEDURAL, logo você define como e onde o processo deve ser feito, sem seguir uma rotina padrão para chegar ao resultado final. Desta forma, você pode alterar apenas um conjunto especifico de registros, sem tem que passar por todos os outros existentes.
Continue lendo

Conceito de SQL e Banco de Dados

Afinal, o que é SQL?

Structured Query Language ou SQL propriamente dito, é a linguagem padrão de banco de dados no modelo relacional.

WTF? Vamos por partes, afinal, o que é um banco de dados?

Existem diversas definições sobre banco de dados, porém todas chegam a mesma conclusão. No meu conceito, banco de dados é um conjunto de dados onde o seu objetivo é gerar a informação seja ao administrador ou ao usuário final.

Mas porque não um conjunto de informações? Pense da seguinte forma, ao realizar o cadastro de clientes em uma loja, você precisa saber a idade do mesmo, como você iria solicitar isso?
Continue lendo