03_aula_BD_II

1477 palavras 6 páginas
Banco de Dados II:
Principios do SQL
Faculdade de Educação de Bacabal – FEBAC
Curso: Técnologo em Sistemas Para Internet
Disciplina: Banco de Dados II
MsC. Douglas Santiago Kridi

Bacabal - 2015

Introdução
• Uma consulta (query) é uma expressão de linguagem que descreve dados a serem recuperados do BD
• As consultas são escritas em uma linguagem de alto-nível • Expressam apenas o resultado a ser obtido
• Não expressam a forma como extrair esse resultado
• Fica para o SGBD a tarefa de produzir os resultados de uma consulta da maneira mais eficiente possível

• O processamento de consulta refere-se ao conjunto de atividades envolvidas na extração de dados de um banco de dados

FEBAC - Banco de Dados II - Principios do SQL

2

Introdução
• A criação do esquema relacional no SGBD é de responsabilidade do DBA (administrador de banco de dados)
• O banco de dados é criado a partir de comandos
DDL do SGBD selecionado
• Esquema do banco de dados
• Arquivos vazios do banco de dados

• A linguagem DDL dos SGBD relacionais é a SQL

FEBAC - Banco de Dados II - Principios do SQL

3

SQL
• Structured Query Language
• A linguagem SQL pode ser considerada uma das maiores razões para o sucesso dos SGBDs relacionais no mundo comercial
• Padrão

• Pode ser usada para atualizações e consultas

definição

FEBAC - Banco de Dados II - Principios do SQL

de

dados,

4

SQL: Histórico e Evolução
• SYSTEM R
• Nos anos 70 um grupo do centro de pesquisa da IBM de
São José desenvolveu um SGBD baseado no modelo relacional de Edgard. F. Cood
• Donald D. Chamberlin and Raymond F. Boyce

• SEQUEL
• Strutured English QUEry Language)
• Interface para o System R
• Linguagem para Manipular e Recuperar dados do
System R

FEBAC - Banco de Dados II - Principios do SQL

5

SQL: Histórico e Evolução
• 1974: O primeiro banco de dados relacional nãocomercial foi desenvolvido pela Universidade de
Berkeley – Ingress
• 1978 : Depois de uma série de testes a IBM anuncia versões comerciais do System R

Relacionados