lero lero
1. SQL: HISTÓRICO E NOÇÕES GERAIS
2. CRIAÇÃO DE TABELAS E CONSTRAINTS
3. EXCLUSÃO E ALTERAÇÃO DE TABELAS
4. INSERT UPDATE E DELETE
5. TRANSAÇÕES
7. CLÁUSULA WHERE
7. SELECT
8. FUNÇÕES DE LINHA
9. FUNÇÕES DE GRUPO
10. FUNÇÕES NUMÉRICAS
11. FUNÇÕES DE CONVERSÃO
12. OUTRAS FUNÇÕES
13. SUBQUERY
14. JOINS (JUNÇÕES DE TABELAS)
15. OPERAÇÕES DE CONJUNTO
16. MERGE
17. VIEW
18. INDEX
19. SEQUENCE
20. ROWID
APÊNDICE: USANDO O SQL*PLUS
REFERÊNCIAS BIBLIOGRÁFICAS
BANCO DE DADOS - SQL
© 2012 Prof. Marcos Alexandruk 1 www.unilivros.com.br
1. SQL: HISTÓRICO E NOÇÕES GERAIS
BREVE HISTÓRIA DA LINGUAGEM SQL
Pesquisadores da IBM desenvolveram, no início da década de 1970, a SEQUEL (Structured English Query
Language), primeira linguagem de acesso a SGBDR (Sistemas Gerenciadores de Banco de Dados
Relacionais). Alguns anos depois a linguagem passou a ser denominada simplesmente SQL (Structured
Query Language).
Com o surgimento de um número cada vez maior de SGBDRs (Sistemas de Gerenciamento de Bancos de
Dados Relacionais), fez-se necessário especificar um padrão para a linguagem de acesso.
Portanto, em 1986, surgiu o SQL-86, a primeira versão da linguagem SQL (Structured Query Language), em um trabalho conjunto da ISO (International Organization for Standardization) e da ANSI (American National
Standards Institute).
A linguagem passou por aperfeiçoamentos e em 1992 foi lançada a SQL-92 ou SQL-2.
Em 1999, foi lançado um novo padrão chamado SQL-99 ou SQL-3. Este padrão permitiu a utilização de tipos de dados complexos (exemplo: BLOB - Binary Large Object) e incorporou características de orientação a objetos. A mais nova versão do padrão SQL é a SQL:2003. Fez-se uma revisão do padrão SQL-3 e acrescentou-se uma nova parte que contempla o tratamento de XML.
PRINCIPAIS SISTEMAS DE BANCO DE DADOS QUE UTILIZAM SQL
· DB2
· Ingres
· MySQL
· Oracle Database
· PostgreSQL
· Microsoft SQL Server
· SQLite
· Sybase
· Informix
· Firebird