Linguagem SQL

727 palavras 3 páginas
Universidade do Estado do Rio Grande do Norte – UERN

SQL (STRUCTURED QUERY LANGUAGE)
LIZIANNE P. MARQUES SOUTO
LIZIANNE.PRISCILLA@GMAIL.COM

CONTEXTUALIZAÇÃO

 Álgebra relacional fornece uma notação formal e concisa para representar consultas
 SQL
 Linguagem padrão de banco de dados relacional

 Uma das mais importantes linguagens relacionais

CONTEXTUALIZAÇÃO
 Exemplos de SGBDs que utilizam SQL
 Oracle
 SQL Server
 Interbase
 SyBase
 DB2
 MySQL
 PostgreSQL

SQL
 Linguagem de Definição de Dados (DDL)
 Create
 Alter
 Drop

 Criação e remoção de índices

 Linguagem de Manipulação de Dados (DML)
 Insert

 Select
 Delete
 Update

LINGUAGEM DE DEFINIÇÃO DE DADOS (DDL)
SQL (STRUCTURED QUERY LANGUAGE)

5

LINGUAGEM DE DEFINIÇÃO DE DADOS (DDL)
 Linguagem que especifica
 O esquema para cada relação
 O domínio dos valores associados a cada atributo

 Restrições de integridade
 O conjunto dos índices a serem mantidos para cada relação
 As informações de segurança e autorização para cada relação
 A estrutura de armazenamento físico de cada relação no disco

LINGUAGEM DE DEFINIÇÃO DE DADOS (DDL)
 CREATE DATABASE Nome_BD
 Cria esquema de BD relacional
 Agrupa as tabelas e outros comandos que pertencem à mesma aplicação

 O esquema inicial não possui tabelas/dados
 DROP DATABASE Nome_BD
 Remover um esquema de BD relacional
 Tabelas/dados
 Quaisquer elementos associados

LINGUAGEM DE DEFINIÇÃO DE DADOS (DDL)
 CREATE TABLE Nome_tabela
 Cria uma nova tabela (relação) no BD
 A nova tabela não possui dados

 DROP TABLE Nome_tabela
 Remove uma tabela (relação) e todas as suas instâncias do BD

 ALTER TABLE Nome_tabela
 Altera a estrutura de uma tabela (relação) já existente no BD

CREATE TABLE
 Uma relação SQL é definida usando o comando CREATE TABLE
 Ai é o nome do atributo no esquema da relação
 Di é p tipo de domínio do atributo Ai
 Ri é a

Relacionados

  • Linguagem sql
    3022 palavras | 13 páginas
  • A linguagem sql
    360 palavras | 2 páginas
  • Linguagem SQL
    7851 palavras | 32 páginas
  • Linguagem sql
    1452 palavras | 6 páginas
  • linguagem sql
    2428 palavras | 10 páginas
  • Sql linguagem
    489 palavras | 2 páginas
  • linguagem sql interpertador
    1134 palavras | 5 páginas
  • O sucesso da linguagem sql
    2401 palavras | 10 páginas
  • My sql-linguagem
    9261 palavras | 38 páginas
  • Trabalho sobre linguagem SQL
    2508 palavras | 11 páginas