DB2 de IBM es un gestor de base de datos relacional , la primera oferta comercial a utilizar el estándar de la industria Lenguaje de consulta estructurado o SQL . Al igual que otros sistemas de bases de datos modernos, como Oracle o de Microsoft SQL Server, bases de datos DB2 se componen de tablas , cada una de las cuales está formada por uno o varios elementos llamados campos. La base de datos define cada campo como contenedor de datos en uno de los 27 diferentes tipos disponibles . Caracteres y texto
DB2 almacena los campos de nombres , comentarios , descripciones de piezas y otros tipos de información alfabético como tipos de datos de caracteres. La base de datos tiene el tipo de datos char, que crea un campo de caracteres de longitud fija. A ( 30 ) Campo char, por ejemplo, siempre contendrá 30 caracteres de datos , si la tienda " John Smith " en ella , DB2 almohadillas espacios en blanco en el campo para que sea 30 caracteres en total . El tipo de datos varchar almacena un número variable de caracteres de datos , se puede definir un campo varchar de hasta 32.704 caracteres , aunque si almacena 10 personajes en él, sólo ocupa 10 bytes de memoria
< br . > Números
Una variedad de tipos de datos numéricos permiten almacenar números para aplicaciones de negocios , la ciencia y la ingeniería. Por ejemplo , el tipo de datos real, almacena números con siete dígitos de precisión más un exponente de dos dígitos , lo que permite un rango de -3,402823 x 10 ^ 38 a +3,402823 x 10 ^ 38 . Tipos de datos enteros son smallint , que se ocupa de los números hasta el 32,768 , y un tipo entero , que almacena números tan grandes como 2147483647 . El tipo de datos decimal es el más adecuado para el almacenamiento de las cifras monetarias , y puede tener un valor tan grande como 10 ^ 31 -1 .
Fecha y hora
fecha tipos permiten cálculos tales como encontrar el número de días entre dos fechas , o determinar el día de la semana para una fecha determinada. DB2 proporciona tres formatos diferentes para cronometraje : fecha , que almacena las fechas con años de cuatro dígitos , el tiempo , que almacena las horas del día en un formato de 24 horas , y la fecha y hora, que se inserta automáticamente la fecha y la hora en la base de datos agrega un registro a una mesa.
XML y datos de objetos grandes
DB2 puede almacenar datos en formato XML en campos definidos como el tipo de datos xml. XML es información organizada con las etiquetas, al igual que los datos detrás de una página Web HTML. Objetos grandes binarios y carácter , o BLOB y CLOB , tienen sus propios tipos de datos . Si desea mantener los archivos multimedia, como vídeo, fotos digitales o audio , se puede almacenar en un elemento BLOB. Datos de carácter tienda CLOB , por lo que estos son útiles para almacenar notas , artículos de revistas y otros paquetes largos de texto.