Tecnología

Inicio

Tipos de datos Informix

Informix es un sistema de gestión de base de datos relacional comercializado por IBM. Una base de datos relacional se compone de datos almacenados en tablas, o las relaciones, de filas y columnas. Cada columna de la base de datos tiene un tipo de datos, que define la forma en la que se almacenan los datos y la cantidad de espacio físico se reserva para la columna. Informix incluye numéricas, de caracteres y tipos de datos abstractos, construido en opciones como estándar.

INTEGER, y SMALLINT

tipos de datos enteros y SMALLINT son adecuados para los pequeños números enteros, si usted sabe de antemano los valores de los máximos y mínimos que contendrá una columna. El tipo de datos INTEGER se almacena como un entero binario de 32 bits y puede representar números enteros entre -2147483647 y 2147483647. El tipo de datos SMALLINT, por otro lado, se almacena como un entero binario de 16 bits y puede representar valores entre -32767 a través de 32.767. Los valores demasiado grandes para el tipo de datos INTEGER se pueden almacenar en un tipo de datos independiente de la máquina llamada INT8, lo que puede representar valores entre -9.223.372.036.854.775.807 y 9.223.372.036.854.775.807.

Otros tipos de datos numéricos

tipos de datos en serie y SERIAL8 pueden ser usados ​​para sostener los números positivos, que no son cero enteros hasta el valor máximo de los tipos de datos entero y INT8, respectivamente. Sin embargo, cuando se inserta una nueva fila en una tabla, el servidor de base de datos genera automáticamente un nuevo valor para las columnas con cualquiera de estos tipos de datos. Informix también incluye tipos de datos de punto fijo, llamado así por el punto decimal se mantiene fijo en su posición sin importar el valor del número y tipos de datos de punto flotante. Los tipos de datos de punto fijo son conocidos como DECIMAL y dinero (un valor decimal más un símbolo de moneda), mientras que los tipos de datos de punto flotante se conocen como flotador y SMALLFLOAT.

Tipos de datos de carácter

Informix define un tipo de datos CHAR, que puede contener una secuencia de caracteres no ingleses Inglés y entre 1 y 32.767 bytes de longitud. Para ahorrar espacio al almacenar datos de caracteres de longitud variable, Informix también incluye un tipo de datos compatible con ANSI llamada caracteres de longitud variable, además de varios tipos de datos específicas de Informix llamada VARCHAR, NVARCHAR y LVARCHAR.

Tipos de datos abstractos

tipos abstractos de datos incluyen la fecha, que almacena una fecha del calendario, y DATETIME, que almacena un momento en el tiempo, hasta los milisegundos según sea necesario. El tipo de datos FECHA es en realidad un número entero firmado representa el número de días desde diciembre 30, 1899, mientras que DATETIME es en realidad una familia de 28 tipos de datos, cada uno con una precisión diferente. valores DATE son números enteros, por lo que se pueden utilizar en expresiones aritméticas. La diferencia entre dos valores es un intervalo, otro tipo de datos, que representa el espacio de tiempo entre ellos.