Buscar

07BD_aula03_doc01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
Criando a tabela DEPARTAMENTO 
 
Antes de conhecermos melhor os comandos desta aula, vamos analisar uma tabela: 
 
Tabela Coluna Tipo Tamanho Observação 
Departamento ID numérico 5 Chave Primária 
NOME caracter 40 obrigatório 
 
A análise da tabela nos mostra o seguinte: 
- a tabela possui duas colunas ( ID e Nome); 
- a coluna ID é um número inteiro de 5 dígitos, logo seu tipo deve ser number(5); 
- a coluna ID é a chave primária, logo deve receber a constraint Primary Key; 
- a coluna Nome é alfanumérica de 40 caracteres, logo seu tipo deve ser varchar2(40); 
- a coluna Nome é de preenchimento obrigatório, logo deve receber a constraint Not Null 
. 
 
Dessa forma, o comando para criar a tabela acima poderia ser parecido com: 
 
CRIAÇÃO DA TABELA DEPARTAMENTO 
 
CREATE TABLE DEPARTAMENTO ( ID NUMBER(7) PRIMARY KEY, NOME VARCHAR2(40) 
NOT NULL) 
 
Para facilitar a visualização dos comandos, podemos identá-los, já que espaços, 
tabulações e ENTER não são considerados em um comando SQL: 
 
CREATE TABLE DEPARTAMENTO 
( ID NUMBER(7) PRIMARY KEY, 
NOME VARCHAR2(40) NOT NULL) 
 
Observe a restrição Primary Key que indica que a coluna codigo_cargo é a Chave 
Primária da tabela e Not Null, indicando que a coluna Nome é de preenchimento 
obrigatório. 
 
 
Vamos, então, criar a tabela Departamento no Oracle. 
Primeiro, vamos fazer login com o Usuário AULABD: 
 
 
2 
 
 
 
 
 
3 
 
Na tela inicial, clique em Sql e na Seguinte em Comandos 
Sql
 
 
Estamos, então, na tela de execução de comandos SQL; digite o comando de Criação da 
Tabela e Clique em Executar. 
 
 
4 
 
 
 
Após e execução, irá aparecer uma mensagem, informando que o comando foi executado 
e a tabela criada. 
 
 
 
 
 
 
 
5 
 
 
 
 
 
Podemos ver a estrutura da tabela Departamento através do comando Describe. 
(o comando pode ser escrito de forma abreviada como DESC) 
Observe que a coluna ID está com o valor 1, em Chave Primária, identificando que ela 
possui esta restrição. 
Note, ainda, que tanto a coluna NOME, como ID, estão sem marcação em anulável, 
NOME porque tem a restrição NOT NULL e ID por ser chave primária.

Outros materiais