Introdução ao SQL

SQL é um padrão de linguagem de computador usado para acessar e manipular bancos de dados.

O que é SQL?

  • SQL significa Linguagem de Consulta Estruturada
  • SQL nos dá a capacidade de acessar bancos de dados
  • SQL é um padrão de linguagem de computador ANSI

Notas do autor:ANSI, Organização de Normalização dos Estados Unidos

O que o SQL pode fazer?

  • SQL é direcionado para a execução de consultas em bancos de dados
  • SQL pode recuperar dados do banco de dados
  • SQL pode inserir novos registros no banco de dados
  • SQL pode atualizar dados no banco de dados
  • SQL pode excluir registros do banco de dados
  • SQL pode criar novos bancos de dados
  • SQL pode criar novas tabelas no banco de dados
  • SQL pode criar procedures armazenadas no banco de dados
  • SQL pode criar visões no banco de dados
  • SQL pode configurar permissões de tabelas, procedures armazenadas e visões

SQL é um padrão - mas...

SQL é um padrão ANSI de linguagem de computador, usado para acessar e operar sistemas de banco de dados. As instruções SQL são usadas para recuperar e atualizar dados no banco de dados. SQL pode trabalhar em conjunto com programas de banco de dados, como MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase e outros sistemas de banco de dados.

Infelizmente, existem muitas versões diferentes da linguagem SQL, mas para ser compatível com o padrão ANSI, elas devem suportar conjuntamente algumas palavras-chave principais de maneira semelhante (por exemplo, SELECT, UPDATE, DELETE, INSERT, WHERE, etc.).

Notas:Além do padrão SQL, a maioria dos programas de banco de dados SQL possui suas próprias extensões privativas!

Uso de SQL em seu site

Para criar um site que publica dados de banco de dados, você precisa dos seguintes elementos:

  • Programas de banco de dados RDBMS (por exemplo, MS Access, SQL Server, MySQL)
  • Linguagem de script do lado do servidor (por exemplo, PHP ou ASP)
  • SQL
  • HTML / CSS

RDBMS

RDBMS significa Sistema de Gestão de Banco de Dados Relacional.

O RDBMS é a base do SQL, bem como a base de todos os sistemas de banco de dados modernos, como MS SQL Server, IBM DB2, Oracle, MySQL e Microsoft Access.

Os dados armazenados em um RDBMS estão em objetos de banco de dados chamados tabelas (tables).

A tabela é um conjunto de itens de dados relacionados, composto por colunas e linhas.