Informix es un sistema de gestión de base de datos relacional comercializado por IBM. Una base de datos relacional se compone de los datos almacenados en las tablas , o relaciones , de filas y columnas . Cada columna en 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 ajusta a un lado de la columna . Informix incluye numérica , el carácter y los tipos de datos abstractos , construido en como opciones estándar . INTEGER y SMALLINT
INTEGER y SMALLINT tipos de datos son adecuados para los pequeños números enteros , si usted sabe de antemano los valores máximo y mínimo que una columna que contendrá. 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 . Valores demasiado grande 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
SERIE y SERIAL8 tipos de datos pueden ser usados para sostener números enteros positivos , distintos de cero hasta el valor máximo de la INTEGER y iNT8 tipos de datos , 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 los tipos de datos de punto fijo , llamado así porque el punto decimal se mantiene en una posición fija , independientemente del valor del número y tipos de datos de punto flotante. Los tipos de datos de punto fijo que se conoce 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 FLOAT y SMALLFLOAT .
Datos de Carácter Personal Tipos
Informix define un tipo de datos CHAR , que puede contener una secuencia de caracteres en inglés y no Inglés entre 1 y 32767 bytes. Para ahorrar espacio al almacenar los datos de caracteres de longitud variable , Informix también incluye un tipo de datos compatible con ANSI llama CARÁCTER variable, además de varios tipos de datos Informix específicos llamados columnas varchar, nvarchar y LVARCHAR .
Tipos abstractos de datos
tipos abstractos de datos son DATE, que almacena una fecha del calendario , y DATETIME , que almacena un momento en el tiempo, a la milésima de segundo , según sea necesario . El tipo de datos DATE es realmente un número entero con signo que representa el número de días desde 30 diciembre de 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 ambos valores es un intervalo , otro tipo de datos , lo que representa el espacio de tiempo entre ellos.