Banco de dados

1506 palavras 7 páginas
Linguagem Relacional (SQL)

A linguagem SQL
 Desenvolvida originalmente nos laboratórios de









pesquisa da IBM em San Jose (hoje Centro de
Pesquisa Almaden)
No início se chamava SEQUEL. Depois evoluiu para Structure Query Language (SQL)
É uma linguagem de altíssimo nível, bem próxima da linguagem humana (inglês)
Em 1986 o American National Standard Institute
(ANSI) publicou um padrão do SQL, chamado de
SQL-ANSI
Diversos fabricantes incorporaram novas funcionalidades ao padrão ANSI
É a linguagem utilizada em praticamente todos os SGBDs do mercado

SQL tem diversas partes
 Data Definition Language (DDL)
 Fornece comandos para a definição/manutenção

dos esquemas
 CREATE {TABLE | INDEX}
 ALTER {TABLE | INDEX}
 DROP {TABLE | INDEX}

 Data Manipulation Language (DML)
 Comandos de consulta e alteração de dados nas

tabelas
 SELECT, INSERT, DELETE, UPDATE

 Data Control Language (DCL)
 Comandos de gerência do SGBD
 {CREATE | ALTER} USER
 GRANT
 REVOKE
 CREATE SCHEMA

Tipos de dados
 CHAR(n)
 Cadeia de caracteres com exatamente n caracteres
 SQL SERVER n: 1-8000
 My SQL n: 1-255

 VARCHAR(n)
 Cadeia de caracteres com até n caracteres
 SQL SERVER n: 1-8000
 My SQL n: 1-65535

 BIT(n)
 Cadeia de bits com exatamente n bits (n+7/8 bytes).

 VARBIT(n)
 Cadeia com até n bits

 SMALLINT
 Inteiro com sinal (precisão definida pela implementação,

normalmente 16 bits, -32768 ate 32767)
 INT
 Inteiro com sinal (precisão definida pela implementação,

normalmente 32 bits, -2147483648 ate 2147483647)

Tipos de dados
 NUMERIC(p,q)
 Número decimal com p dígitos mais sinal e ponto

decimal implícito com q dígitos a partir da direita
 DECIMAL(p,q)
 Semelhante a NUMERIC, mas a precisão pode ser

maior que p dígitos
 FLOAT
 Número com ponto flutuante

 DATE
 Uma data com dia, mês e ano

 DATETIME
 Uma data com dia, mês, ano, hora, minuto e segundos

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas