Tecnología

Inicio

¿Qué es una base de datos DB2?

¿Qué es una base de datos DB2?


base de datos DB2 de IBM es una familia de sistemas de software diseñados para organizar, almacenar y recuperar datos. Una consecuencia de la investigación llevada a cabo en la década de 1970, DB2 utiliza SQL, Structured Query Language, para crear estructuras de bases de datos, así como añadir y modificar datos en ellos. Las versiones de DB2 están disponibles para una amplia gama de ordenadores, teléfonos inteligentes a partir de los sistemas mainframe de gran tamaño.

Descripción

DB2 es un servidor de base de datos relacional. La parte central de un servidor de base de datos es un programa que se ejecuta de forma continua, por lo general en un equipo dedicado que está conectado a una red de datos. El programa recibe los comandos de base de datos desde otros equipos, ejecuta los comandos y envía datos de nuevo. Debido a que todos los comandos de base de datos pasan por el programa servidor, se aplica la seguridad de la base de datos y mantiene su integridad. Además del servidor, DB2 incluye muchos programas adicionales que se utilizan para mantener, analizar y afinar las bases de datos.

Los ordenadores y sistemas operativos

Inicialmente, IBM DB2 ofreció en sus ordenadores centrales. En la década de 1990, se lanzó versiones para los equipos que ejecutan Linux y Microsoft Windows, además de sus propios sistemas propietarios como AIX. En 2011, IBM cuenta con versiones móviles de DB2 para plataformas con Windows Pocket PC y Symbian, entre otros.

SQL

El programa de servidor DB2 utiliza comandos SQL para la consulta de los datos en bases de datos, así como para la construcción de estructuras de bases de datos. SQL tiene comandos para seleccionar, clasificar, contar y un total de información en los registros de base de datos. La mayoría de los proveedores de sistemas de bases de datos adoptan parte del estándar SQL y añadir sus propias características a la misma, creando un dialecto de la lengua; DB2 se adhiere a la norma ANSI SQL 92 Entrada. A pesar de un programador de SQL reconocerá inmediatamente un progama de DB2, las escritas para bases de datos de otros proveedores pueden no funcionar para DB2 debido a las variaciones menores entre los dialectos.

Base de datos relacional

DB2 organiza los registros de base de datos en tablas, que a su vez contienen elementos individuales llamados campos. Una base de datos contiene la totalidad o la mayor parte de la información necesaria para una aplicación. Por ejemplo, una aplicación de inventario tiene una base de datos con dos tablas: existencias y del almacén. La tabla stock consiste en campos tales como un número y la descripción. La tabla de almacén tiene un código de ubicación, nombre de la ubicación, número de artículo y la cantidad disponible. Para obtener una lista de ubicaciones y cantidades con una descripción del artículo, una base de datos relacional une temporalmente las dos mesas juntas por un campo común, el número de artículo. Mediante la vinculación de mesas, una base de datos relacional permite que los datos sofisticados análisis y reducir al mínimo la cantidad de datos necesarios.