Informix é um sistema de gerenciamento de banco de dados relacional comercializado pela IBM. Um banco de dados relacional consiste em dados armazenados em tabelas ou relações , de linhas e colunas. Cada coluna na base de dados tem um tipo de dados , que define a forma em que os dados são armazenados e a quantidade de espaço físico é posta de lado para a coluna . Informix inclui numérico, personagens e tipos de dados abstratos , construído em opções como padrão. Tipos de dados inteiro e SMALLINT
inteiro e SMALLINT são adequados para pequenos números inteiros , se você sabe de antemão os valores máximos e mínimos que uma coluna conterá. O tipo de dados inteiro é armazenado como um inteiro binário de 32 bits e pode representar números inteiros entre -2147483647 e 2147483647 . O tipo de dados SMALLINT , por outro lado , é armazenado como um inteiro de binário de 16 bits e pode representar valores entre -32.767 a 32.767 . Valores muito grandes para o tipo de dados INTEGER pode ser armazenado em um tipo de dados independente de máquina chamado INT8 , o que pode representar valores entre -9.223.372.036.854.775.807 e 9.223.372.036.854.775.807 . Tipos
Outros Dados Numéricos
tipos de dados seriais e serial8 pode ser usado para armazenar , não-zero números inteiros positivos até o valor máximo do inteiro e tipos de dados iNT8 , respectivamente. No entanto, quando uma nova linha é inserida em uma tabela , o servidor de banco de dados gera automaticamente um novo valor para colunas com qualquer um destes tipos de dados. Informix também inclui os tipos de dados de ponto fixo , assim chamados porque o ponto decimal permanece fixo na posição , independentemente do valor do número e tipos de dados de ponto flutuante. Os tipos de dados de ponto fixo são conhecidos como DECIMAL e dinheiro ( um valor decimal , mais um símbolo da moeda ), enquanto que os tipos de dados de ponto flutuante são conhecidos como bóia e SMALLFLOAT .
Character Dados
Tipos
Informix define um tipo de dados CHAR , que pode conter uma seqüência de inglês e não-inglês caracteres entre 1 e 32.767 bytes de comprimento. Para poupar espaço ao armazenar dados de caracteres de tamanhos variados , Informix também inclui um tipo de dados ANSI -compliant chamado character varying , além de vários tipos de dados Informix específicos chamados VARCHAR , NVARCHAR e LVARCHAR .
Tipos de dados abstratos
tipos abstratos de dados incluir DATA , que armazena uma data do calendário, e DATETIME , que armazena um momento no tempo , até ao milésimo de segundo , se necessário. O tipo de dados DATE é realmente um número inteiro assinado que representa o número de dias desde 30 de dezembro de 1899 , enquanto DATETIME é na verdade uma família de 28 tipos de dados, cada um com uma precisão diferente. Valores de data são inteiros , para que possam ser usadas em expressões aritméticas . A diferença entre dois valores de um intervalo , um outro tipo de dados , que representa o espaço de tempo entre eles.