SQL - Iniciação

1721 palavras 7 páginas
Eixo Prioritário 1 – Tipologia de Intervenção 1.2 – Ensino Profissional

284940
Escola Secundária Sá de Miranda
Direcção Regional de Educação do Norte

Módulo 15
LINGUAGEM DE DEFINIÇÃO DE DADOS

Programação e Sistemas de Informação
12º ano
Curso Profissional:
Técnico de Gestão e Programação de Sistemas Informáticos

Características da Linguagem SQL
 Criar, alterar e remover todas as componentes de uma





base de dados, como tabelas, views, índices, etc…
Inserir, alterar e apagar dados.
Interrogar a base de dados.
Controlar o acesso dos utilizadores à base de dados e as operações a que cada um deles pode ter acesso.
Obter a garantia da consistência e integridade dos dados.  A linguagem SQL é dividida em duas sub-linguagens:
 A linguagem da definição de dados, conhecida pela sigla
DDL.
 A linguagem da acesso e manipulação de dados, conhecida pela sigla DML.
2

Definição de Dados
 A SQL disponibiliza um conjunto de comandos para criar, alterar

e apagar tabelas e outras estruturas. Os comandos são CREATE,
ALTER e DROP, respectivamente.
 Os tipos de dados definidos para a Linguagem SQL mais comuns

INTEGER, FLOAT, CHAR(n), VARCHAR(n),
DATE, TIME. são: 3

Definição de Dados - CREATE
CREATE
 Permite definir a estrutura da base de dados que irá conter as tabelas: CREATE DATABASE
 Permite definir a estrutura das tabelas na base de dados:
CREATE TABLE ( [restrições], [restrições],
………………..
[restrições],,
[PRIMARY KEY ()]
[FOREIGN KEY ()‫‏‬
REFERENCES
()]);
4

Definição de Dados - CREATE


Exemplo de criação de uma tabela

CREATE TABLE pessoa ( identificação INTEGER PRIMARY KEY, nome VARCHAR(30));




As restrições (Constraints) permitem adequar as tabelas aos requisitos da especificação da Base de Dados

Exemplo com vários tipos de restrições.

CREATE TABLE pessoa ( identificação INTEGER PRIMARY KEY, nome VARCHAR(30)UNIQUE, morada VARCHAR(30) DEFAULT ‘Braga’,

Relacionados

  • Gerenciamento de Buffer no SQL Server
    1535 palavras | 7 páginas
  • Desenvolvimento com ferramentas web livres
    5202 palavras | 21 páginas
  • Trabalho dbii
    2377 palavras | 10 páginas
  • Sistemas Operacionais
    2297 palavras | 10 páginas
  • Trabalho Anderson
    1336 palavras | 6 páginas
  • Trabalho
    814 palavras | 4 páginas
  • Geração Automática de Código SQL para Dimensões em um Ambiente de Data Warehouse
    3719 palavras | 15 páginas
  • Locadora
    1837 palavras | 8 páginas
  • Aquisição de dados biométricos
    2331 palavras | 10 páginas
  • reserva de Veiculos
    1522 palavras | 7 páginas