SQL Conceitos e Comandos
SQL – Conceitos e Comandos B´sicos a Caetano Traina Jr.
Grupo de Bases de Dados e Imagens
Instituto de Ciˆncias Matem´ticas e de Computa¸˜o e a ca Universidade de S˜o Paulo - S˜o Carlos a a caetano@icmc.usp.br 28 de setembro de 2009
S˜o Carlos, SP - Brasil a Grupo de Bases de Dados e Imagens () Linguagem SQL – Conceitos e Comandos B´sicos a GBdI-ICMC-USP
1 / 47
Outline
1
Introdu¸˜o ca 2
DDL
3
DML
4
DCL
Grupo de Bases de Dados e Imagens () Linguagem SQL – Conceitos e Comandos B´sicos a GBdI-ICMC-USP
2 / 47
Introdu¸˜o ca Introdu¸˜o a SQL ca Desenvolvida e implementada pelo Laborat´rio de Pesquisa da IBM o em San Jose entre os anos de 1964 e 1969, a Linguagem SQL –
“Structured Query Language”, inicialmente chamada “SEQUEL” foi
,
criada como uma interface entre os usu´rios e o Sistema de a Gerenciamento de Bancos de Dados Relacional, o “System R” que
,
estava sendo desenvolvido no Laborat´rio. o Por apresentar-se promissora devido ` sua simplicidade e o grande a poder de consulta em SGBDR, a linguagem SQL ´ atualmente o e padr˜o industrial em linguagemde consultas a banco de dados, e a atinge mais de 95% do mercado de sistemas de gerenciamento de bases de dados.
Grupo de Bases de Dados e Imagens () Linguagem SQL – Conceitos e Comandos B´sicos a GBdI-ICMC-USP
4 / 47
Introdu¸˜o ca Introdu¸˜o ca SQL ´ uma linguagem de consulta sofisticada, que vem evoluindo e continuamente, embora mantendo um n´ de padroniza¸˜o muito ıvel ca alto. Entre seus principais atrativos est´ a pequena quantidade de a comandos extremamente poderosos, atendendo ao paradigma Relacional, ou seja, o programador expressa em SQL “o que” ele quer recuperar, n˜o “como” deve ser recuperado. a SQL ´ padronizado pelo “American National Standart Institute” e (ANSI) e pela “International Standard Organization” (ISO). A ultima
´
vers˜o foi aprovada pela ISO em