19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

57 - Capítulo 3 – DDL – DATA DEFINITION LANGUAGE

• Não são permitidos nomes que coincidam com as palavras

reservadas do Oracle Database. (Consulte a lista de palavras

reservadas no Apêndice.)

Veja alguns exemplos para melhor esclarecimento:

• PEDIDO (nome válido)

• PEDIDOCLIENTE (nome válido)

• PEDIDO CLIENTE (nome não válido, pois contém espaço)

• PEDIDO*CLIENTE (nome não válido, pois contém caractere

considerado especial)

• PEDIDO_CLIENTE (nome válido, pois o _ não é considerado

caractere especial)

Além disso, conforme será apresentado nos próximos itens, devemos

incluir determinadas "constraints" (ou "restrições) para o bom

funcionamento do banco.

Vamos à prática. Imagine que você precisasse armazenar informações

de seus clientes em um banco de dados relacional como o Oracle

Database. Informações como o código, nome, data de nascimento e

estado (UF) onde o cliente reside.

Vamos definir o nome da tabela para armazenar os dados acima como:

CLIENTE.

A seguir vamos determinar os nomes das colunas da tabela e seus

respectivos tipos e tamanhos de dados:

• CODIGO_CLIENTE NUMBER (4)

• NOME_CLIENTE VARCHAR2 (50)

• DATA_NASC_CLIENTE DATE

• UF_CLIENTE CHAR (2)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!