19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SQL – Structured Query Language – rápido e fácil - 51

Capítulo 2 – TIPOS DE DADOS

Um banco de dados relacional armazena uma coleção de dados

organizados que se relacionam. Portanto, um cuidado especial

necessário é a escolha do tipo correto de dados de acordo com o que

será armazenado em cada coluna das tabelas do banco.

Vamos analisar brevemente alguns exemplos:

Número de vezes que a seleção brasileira de futebol se sagrou campeã

mundial. A resposta corresponde a um número inteiro. Não teria sentido

inserir em uma coluna de tabela, criada para esta finalidade, valores

como 5.2 ou abc.

Data de nascimento de uma pessoa. A informação deve corresponder

a dia, mês e ano (conforme costumamos utilizar no Brasil) ou mês, dia

e ano (conforme costumam utilizar os americanos e os ingleses). Não

teria sentido armazenar em uma coluna, criada para este propósito,

valores como 99 ou xyz.

Portanto, para organizar melhor o banco e também para evitar que

valores indesejáveis, como os citados acima, sejam inseridos em

determinada coluna, devemos informar no momento em que estamos

criando uma tabela os nomes das colunas e os seus respectivos tipos

de dados.

Quando declaramos, no momento de criação da tabela, os tipos

dos dados, precisamos na maioria dos casos declarar, a seguir, entre

parênteses, o tamanho (fixo ou variável, dependendo do caso) dos

dados que serão armazenados.

Vejamos, a seguir, quais são os principais tipos de dados utilizados pelo

Oracle Database.

2.1 NUMBER (p,s)

Utilizado para armazenar valores numéricos com precisão p e escala

s. A precisão (p) é o número total de dígitos e a escala (s) é o número

total de dígitos à direita da vírgula (ou ponto, dependendo do sistema

utilizado) decimal. A precisão pode variar de 1 até 38 e a escala pode

variar de -84 a 127.

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

Saved successfully!

Ooh no, something went wrong!