TLBD SQL

2150 palavras 9 páginas
TLBD – Linguagem SQL

Prof. Ricardo de Almeida Pontual prof.ricardop@gmail.com Introdução





A linguagem SQL (Structured Query Language) representa um conjunto de comandos usados para interagir com um SGBD (Sistemas
Gerenciadores de Bancos de Dados).
É padronizado pelo ANSI (American National
Standards Institute).
A primeira versão padronizada pelo ANSI foi o
SQL-92, sendo revisto posteriormente em 1999,
2003 e em 2008.

Introdução






A maioria dos SGBD utiliza o SQL, implementado o máximo possível o padrão
(ANSI), embora possa haver diferenças.
Os comandos podem então sofrer diferenças entre os diversos SGBD disponíveis no mercado. A Oracle por exemplo, tem uma implementação que estende os comando SQL ANSI, o PL/SQL do Oracle.

Comandos SQL
Os comandos SQL podem ser divididos em:
 DDL (Data Definition Language) - comandos responsáveis pela criação, alteração e deleção da estrutura das tabelas e índices.
 DML (Data Manipulation Language) - comandos responsáveis pela consulta e atualização dos dados armazenados em um banco de dados.
 DCL (Data Control Language) – comandos para definir o controle de acesso e permissões.
 TCL (Transaction Control Language) – comandos para controle de transações.

DDL – Data Definition Language



DDL compreende os comandos CREATE, ALTER,
DROP, TRUNCATE, RENAME e COMMENT.
São comandos que permitem criar ou alterar estruturas
(bancos de dados, tabelas, índices, etc).

DDL – CREATE TABLE


Cria tabelas. Sintaxe:

CREATE TABLE <nome-tabela>
(<nome-coluna> , <tipo-do-dado> [NOT NULL]
[DEFAULT]
[UNIQUE]
[NULL]
PRIMARY KEY (nome-coluna-chave)
FOREIGN KEY (nome-coluna-chave-estrangeira) REFERENCES
(nome-tabela-pai) ON DELETE [RESTRICT]

[CASCADE]
[SET NULL]
)

Notações de sintaxe de comando:
<...> - obrigatório
[...] - opcional

DDL – CREATE TABLE (2) tipo-do-dado: um dos tipos de dados do banco de dados.
Tipos de dados mais comuns do SQL Server:
TIPO

DESCRIÇÃO/FAIXA

bigint

Inteiros (-9,223,372,036,854,775,808 -

Relacionados

  • Agrupando resultados
    351 palavras | 2 páginas
  • Pesquisa TLBD Ulisses
    265 palavras | 2 páginas
  • Postgree
    893 palavras | 4 páginas
  • Trabalho tlbd ii
    1286 palavras | 6 páginas
  • Central do TCC Inform tica 2012 Trancado
    7892 palavras | 32 páginas
  • TLBD
    2072 palavras | 9 páginas
  • TLBDI
    7835 palavras | 32 páginas
  • Sysgrafic
    6763 palavras | 28 páginas
  • Banco de dados
    11098 palavras | 45 páginas
  • TCC informatica
    8710 palavras | 35 páginas