Sql - Aulas do Pronatec

1587 palavras 7 páginas
Fundamentos de SQL
Curso: Técnico em Redes de
Computadores
Disciplina: Tecnologias e Linguagem de
Banco de dados
Professor: Rodrigo da Rocha

SQL - Introdução


SQL-Structured Query Language (Linguagem de Consulta Estruturada)
 Apesar do QUERY, não é apenas de consulta (inclusão, alteração,...)



É fundamentada na álgebra relacional, inclui comandos para:
 Definição, Consulta e Atualização de dados



Histórico:
 Definição da1a versão em 1974 – IBM – chamada SEQUEL
 1975 implementado o 1o protótipo
 Revisada e ampliada entre 1976/77.
 Teve seu nome alterado para SQL por razões Jurídicas
 Publicada como padrão para SGBDR em 1986 pela ANSI (American
National Standar Institute)
 ANSI eqüivale a nossa ABNT
 Mesmo padronizada, existem variações
 Versões posteriores a de 86  SQL2 e SQL3

SQL BÁSICO - Histórico


Primeira versão em 1974, na IBM - SEQUEL



Protótipo implementado em 1975



Revisada e ampliada entre 1976 e 1977 - SQL



Padrão oficial ANSI em 1986 – SQL1



Revisão - SQL 2 – 1992



Revisão - SQL 3 - 1999

SQL - Propriedades


Permitir consultas interativas (query AdHoc)
 Usuários podem definir consultas poderosas sem a necessidade da criação de programas.



Permite acesso e compartilhamento de dados em SGBDR
 Pode ser embutida em programas de aplicação.
 Pode ser usada para compartilhar dados Cliente/Servidor



Possui comandos para administração do BD
 O responsável pela administração do banco de dados (BDA) pode utilizar
SQL para realizar suas tarefas.



Maximiza a interoperabilidade entre SGBDR Heterogêneos
 A padronização de SQL aumenta a portabilidade entre diferentes SGBDR.

SQL - Funções


SQL provê suporte a várias funções de um SGBD :
 DDL (linguagem de definição de dados)


Define as tabelas (virtuais ou não) onde os dados serão armazenados.

 DML (linguagem de manipulação de dados)


Permite a inclusão, remoção,

Relacionados

  • Banco De Dados 2S FN
    895 palavras | 4 páginas
  • Norma Regulamentadora
    22579 palavras | 91 páginas
  • aula java
    1402 palavras | 6 páginas
  • texto
    24555 palavras | 99 páginas
  • 1255052
    41658 palavras | 167 páginas
  • Relatorio de Gestão
    427661 palavras | 1711 páginas