1 - Conceitos :
- O SQL (Structured Query Language) é uma linguagem de consulta a banco de dados criada na década de 70 na IBM. Foi desenvolvida para padronização dos sistemas gerenciadores de banco de dados relacionais existentes.SQL é uma linguagem de programação utilizada para manipular informações em bancos de dados.
2 - Banco de Dados :
- O Banco de Dados SQL é um serviço de banco de dados relacional de nuvem da Microsoft com base no mecanismo líder de mercado do Microsoft SQL Server e é capaz de lidar com cargas de trabalho críticas. O Banco de Dados SQL oferece um desempenho previsível em vários níveis de serviço,escalabilidade dinâmica sem tempo de inatividade,continuidade de negócios interna e proteção de dados, com administração quase zero.Esses recursos permitem que você se concentre no desenvolvimento rápido de aplicativos e acelere seu tempo de colocação no mercado,em vez de alocar tempo e recursos preciosos para gerenciamento de máquinas virtuais e infraestrutura.Como o SQL Database se baseia no mecanismo SQL Server, o Banco de Dados SQL oferece suporte a ferramentas do SQL Server, bibliotecas e APIs. Como resultado, é fácil desenvolver novas soluções para mover suas soluções existentes do SQL Server e estender as soluções existentes do SQL Server para a nuvem da Microsoft sem precisar aprender novas habilidades.
3 - Recursos do SQL :
- Espelhamento de banco de dados
- Restauração online
- Inclusão de memória a quente
- SQL Mail e Database Mail
- Otimizador de consulta avançada
- Integração com o Visual Studio 2005
- Suporte a protocolo VIA
- Envio de logs
4 - Alguns Sistemas que usam SQL :
- C&A
- Lojas Marisa,
- Açominas,
- Igaras
- Tecfil
- Empório da Gente
- DETRAN (PR)
- Itaú
5 - My SQL :
- Assim como o SQL Server, o MySQL também é um sistema para gerenciamento de banco de dados (SGDB), diferenciando que este é um software livre, enquanto que aquele é um software proprietário. O MySQL também usa a linguagem SQL.
6 - PHP :
- PHP é uma linguagem que permite criar sites WEB dinâmicos,possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas html puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial. O que diferencia PHP de um script CGI escrito em C ou Perl é que o código PHP fica embutido no próprio HTML, enquanto no outro caso é necessário que o script CGI gere todo o código HTML, ou leia de um outro arquivo.Também tem como uma das características mais importantes o suporte a um grande número de bancos de dados, como mSQL, mySQL.
7 - Alguns comandos do MySQL :
- O comando para criar um banco de dados é este:
CREATE DATABASE nome-do-banco;
- Para ver todos os bancos de dados existentes no servidor:
SHOW DATABASES;
- Selecionar o banco de dados que vai ser usado:
USE nome-do-banco;
- Para obter informações sobre uma tabela, você pode usar o comando DESCRIBE ou DESC:
DESCRIBE nome-utilizado;
- A sintaxe do comando para apagar um registro é:
DELETE nome-utilizado;
8 - Tabelas em um banco de dados :
- Tabelas são objetos de banco de dados que contêm todos os dados em um banco de dados. Nas tabelas, os dados são organizados de maneira lógica em um formato de linha-e-coluna semelhante ao de uma planilha. Cada linha representa um registro exclusivo e cada coluna representa um campo no registro. Por exemplo, uma tabela que contém dados de funcionários de uma empresa pode conter uma linha para cada funcionário e colunas representando as informações sobre o funcionário, como número, nome, endereço, cargo e número do telefone residencial do funcionário.
9 - No SQL :
- As tabelas são a estrutura básica em que os dados são armazenados na base de dados. Dado que na maior parte dos casos não existe uma forma de o vendedor da base de dados saber antecipadamente quais são as suas necessidades em termos de armazenamento de dados, é provável que seja necessário criar tabelas na base de dados. Muitas ferramentas de bases de dados permitem-lhe criar tabelas sem programar em linguagem SQL.
10 - Referências bibliográficas:
- www.keydata.com
- www.microsoft.com/SQL
- http://pt-br.html.net
- www.devmedia.com