Projetos
Banco de Dados
SQL Básica
Prof. Tadeu Pereira (prof.tadeupereira@hotmail.com)
Banco de Dados
Slide 1
Introdução
• SQL:
– Structured Query Language – Linguagem
Estruturada de Consulta
– Linguagem declarativa
– Desenvolvida para os bancos de dados relacionais
– Tornou-se um padrão para banco de dados relacionais – Impulsionou não apenas a disseminação dos
SGBDR, mas também da própria SQL
Prof. Tadeu Pereira (prof.tadeupereira@hotmail.com)
Banco de Dados
Slide 2
1
19/10/2013
Introdução
• História:
– Final da década de 1960:
• Edgar Frank Codd apresentou as primeiras idéias sobre banco de dados relacional
– 1970:
• Publicou o artigo “A relational model of data for large shared data banks – Um modelo relacional de dados para grandes bancos de dados compartilhados”
– 1981:
• Recebeu o prêmio ACM TURING AWARD
Prof. Tadeu Pereira (prof.tadeupereira@hotmail.com)
Banco de Dados
Slide 3
Introdução
• História: (cont.)
– 1973:
• IBM criou o seu primeiro gerenciador de dados relacional – O SYSTEM R que utilizava a linguagem de consulta SEQUEL
(Structured English Query Language – Linguagem Inglesa Estruturada de Consulta).
– Por motivos legais, a sigla foi alterada para SQL
– 1979:
• ORACLE disponibiliza comercialmente o primeiro
SGBDR
Prof. Tadeu Pereira (prof.tadeupereira@hotmail.com)
Banco de Dados
Slide 4
2
19/10/2013
Introdução
• História: (cont.)
– 1986:
• SQL-86 – Primeira versão padronizada da SQL
• Inicialmente desenvolvida no âmbito da ANSI (American
National Standards Institute – Instituto Nacional Americano de Padrões)
– 1987:
• Aprovada pela ISO (International Organization for Standardization –
Organização Internacional para Padronização)
Prof. Tadeu Pereira (prof.tadeupereira@hotmail.com)
Banco de Dados
Slide 5
Introdução
• História: (cont.)
– 1989:
• SQL-89 – Extensão do padrão SQL-86
– 1992:
• SQL-92 – Aprovadoa pela ISO
–