Documentação postgres

2244 palavras 9 páginas
1- Tipos de dados
A tabela a seguir apresenta todos os tipos nativos do PostegreSQL. Nela esta representado o seu nome, um possível nome alternativo (“Aliases”) adotado de forma interna no PostegreSQL por motivos históricos, e uma breve descrição. Ainda é possível a criação de novos tipos através do comando CREATE TYPE. Adiante será explanado cada grupo de tipo separadamente.

1.1- Tipos Numéricos
Consistem em números representados em forma de inteiros de dois, quatro ou oito bytes, em forma de decimais com precisão selecionável, e pontos flutuantes de quatro e oito bytes .

1.1.1- Numéricos Inteiros São os tipos smallint, interger e bigint. Armazenam números sem a parte fracionária, ou seja, inteiros, cada um dos tipos com faixas diferentes de valores. O interger é o tipo mais apropriado por conter uma faixa balanceada (4 bytes) maior que o smallint e uma rapidez maior que o bigint. A escolha pelo smallint (2 bytes) normalmente é associada à escassez de espaço físico. O bigint só funcionará de forma correta com máquinas de compiladores com suporte a números de 8 bytes.

1.1.2- Números com precisão arbitrária
O tipo numeric pode armazenar números com precisão de até 1.000 dígitos e realizar cálculos exatos. É recomendado para armazenar quantidades onde se requeira uma exatidão. Porém, as operações em valores do tipo numeric são muito lentas se comparadas com os tipos inteiros, ou com os tipos de ponto flutuante descritos na próxima seção. Em sua definição, a escala do tipo numeric é o número de dígitos decimais da parte fracionária, à direita do ponto decimal. A precisão do tipo numeric é o número total de dígitos significativos de todo o número, ou seja, o número de dígitos nos dois lados do ponto decimal. Portanto, o número 23.5141 possui precisão igual a 6 e escala igual a 4. Os inteiros podem ser considerados como tendo escala igual a zero. Para declarar uma coluna do tipo numeric é utilizada a sintaxe: NUMERIC(precisão,

Relacionados

  • O que o PostgreSQL
    761 palavras | 4 páginas
  • Tutorial postgre
    12488 palavras | 50 páginas
  • PostgreSql
    1216 palavras | 5 páginas
  • Procuro ti
    5045 palavras | 21 páginas
  • Estudo e avaliação da utilização de bancos de dados para o armazenamento de dados midi
    24164 palavras | 97 páginas
  • pior se precisa de aprovaçao
    1543 palavras | 7 páginas
  • INFORMATICA
    2479 palavras | 10 páginas
  • Artigo unicarioca
    1222 palavras | 5 páginas
  • Teste
    10212 palavras | 41 páginas
  • Pontos positivos e negativos mysql postgre
    2475 palavras | 10 páginas