Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A linguagem SQL
Autor: Hélio de Almeida
Fonte: Wikipédia
1
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com
2
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com
Padrão ANSI
SQL-86 Primeira Geração. Oficialmente foi a 1ª padronizaçãoInternacional ANSI
SQL-89 Novos recursos implementados como Chave Primária, estrangeira e valores
nulos .
SQL-92 Segunda Geração. Alterações significativas ocorreram aqui
como Joins entre outros .
SQL-97 Padronização foi aplicada também pela ISO
SQL-99 Terceira Geração. Novas alterações não menos significativas quanto às
anteriores ocorreram aqui como a criação de Triggers.
SQL-2003 Quarta Geração. Implementação da Linguagem XML
(Extensible Markup Language)
3
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com
Banco de Dados
Banco de dados é um conjunto de
informações relacionadas entre si, referentes a
um mesmo assunto e organizadas de maneira
útil, com o propósito de servir de base para
que o usuário recupere informações, tire
conclusões e tome decisões.
Este gerenciamento é feito através de um
SGBD (Sistema de Gerenciamento de Banco de
Dados).
5
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com
Base de Dados
Base de dados é um conjunto de informações
referente ao um mesmo assunto sem haver
necessariamente algum tipo de relacionamento.
Geralmente são dispostos em forma de arquivo, tais
como:
Planilhas do MS-Excel (XLS)
Arquivos de Texto (TXT)
Arquivos com separadores (CSV)
Arquivos Expansíveis (XML)
Tabelas únicas dentro do próprio SGBD
6
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com
Organização da Informação
Como vimos anteriormente, sendo o banco de dados um conjuntos de
informações, como estas são organizadas e/ou armazenadas?
Através de tabelas que nada mais é do que uma estrutura composta por
colunas e linhas onde definimos:
Colunas = Campos ou Atributos
Linhas = Registros ou Tuplas
Matrícula Funcionário Admissão Salário
1000 Louise Veronica Ciccione 10-04-2000 5673,22
1001 Mirosmar José Camargo 20-10-2004 3254,76
1002 Arthur Antunes Coimbra 01-06-2007 2754,00
1003 El Chavo del Ocho 15-03-2002 2546,20
7
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com
Modelo Relacional
O Modelo Relacional criado por Edgar F. Cold, propõe a organização das
informações em tabelas separadas por tipo de dado ou o que também ficou
conhecida com Entidade (Tabela), mantendo um relação entre si através de
chaves, que foram denominadas de Primária e Estrangeira.
8
Ver Matéria Completa (WikiPedia)
A&F
Consultoria em Sistemas e Treinamentos © 2014
af.tecnoserv@gmail.com