software de banco de dados DB2 da IBM segue muitos padrões da indústria para bancos de dados relacionais , incluindo o uso de tipos de campo. Ao associar cada campo com um tipo específico , o DB2 valida os dados que vão para os campos . Por exemplo, um campo usado para armazenar valores em dólares não aceitará uma data. Os tipos de dados de campo também definir tamanhos de campo e documentar a base de dados para usuários técnicos . Números
Os campos de banco de dados DB2 correspondem fortemente com os tipos de campo structured query language padrão, incluindo os tipos de números baseados tais como inteiro , real, flutuante e decimal . Campos Integer conter apenas números inteiros, e pode ser positivo ou negativo. Números reais têm decimais e um expoente potência de dez , que são úteis para cálculos nas ciências e disciplinas de engenharia . Números de ponto flutuante e ponto flutuante de precisão dupla permitir que mais casas decimais , mas usam mais bytes de armazenamento. Tipos de campos decimais funcionar bem para quantidades decimais fixos, como dólares e centavos.
Personagens
Além de números, um banco de dados deve acomodar dados de texto , tais como nomes, endereços , comentários e descrições. O tipo de campo de char anular um número fixo de bytes ; varchar lida com campos de caracteres de tamanho variável .
Datas
DB2 campos de serviço doméstico variam de 1 a 254 bytes , enquanto varchars permitir a partir de 255 a 32.767 ; Você especifica o tamanho máximo do campo com o tipo . tem alguns tipos diferentes de campos de data e hora. Estes permitem-lhe facilmente comparar e calcular intervalos de datas , tornando-os mais úteis do que campos de data -número baseado simples. O tipo de campo data consiste em um ano de quatro dígitos , mês com dois dígitos e um dia de dois dígitos. O tipo de tempo especifica a hora do dia em um formato de 24 horas. Um tipo chamado timestamp é um campo automático , assumindo o valor da data e hora local, quando o banco de dados grava um novo registro em uma tabela.
Campo de especialidade Tipos
Graphic e campo DB2 texto loja tipos varigraphic em um formato chamado Unicode , que suporta caracteres internacionais, como cirílico, chinês e árabe. Tal como acontece com os tipos char e varchar padrão , você pode especificar o tamanho do campo com tipos de gráficos e varigraphic , cada personagem usa dois bytes de armazenamento. O tipo de dados blob armazena um "objeto binário grande ", que é todos os dados até 2 GB de tamanho. Você pode , por exemplo, armazenar um arquivo multimídia, como um vídeo em um campo blob .