? Base de datos DB2 de IBM es una familia de sistemas de software diseñados para organizar , almacenar y recuperar datos. Una consecuencia de las investigaciones realizadas en la década de 1970 , DB2 utiliza SQL , Structured Query Language , para crear estructuras de bases de datos , así como agregar y modificar datos en ellos . Las versiones de DB2 están disponibles para una amplia gama de equipos , desde teléfonos inteligentes a 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 continuamente , por lo general en un equipo dedicado que está conectado a una red de datos . El programa recibe comandos de base de datos desde otros equipos , ejecuta los comandos y envía datos de nuevo . Debido a todos los comandos de base de datos pasan por el programa servidor , que hace cumplir 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 bases de datos afinar .
Ordenadores y sistemas operativos
Inicialmente , IBM ofreció DB2 en sus ordenadores centrales . En la década de 1990 , se lanzó versiones para 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 servidor DB2 utiliza comandos SQL para la consulta de los datos en bases de datos , así como para la construcción de estructuras de base de datos . SQL tiene comandos para seleccionar, clasificar, contar y sumar 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 agregar sus propias características a la misma, la creación de un dialecto de la lengua , se adhiere DB2 a SQL 92 Entrada estándar ANSI . Aunque un programador SQL reconocerá inmediatamente DB2 progam , los escritos de las bases de datos de otros proveedores puede no funcionar para DB2 debido a las variaciones menores entre los dialectos .
Relational Database
DB2 organiza los registros de base de datos en tablas , que a su vez contienen elementos individuales llamados campos. Una base de datos que contiene toda 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 de valores se compone de campos , tales como el número y la descripción del artículo. La tabla de almacén tiene una ubicación de código , nombre de la ubicación , número de artículo y la cantidad disponible . Para obtener una lista de las ubicaciones y cantidades con una descripción del artículo , una base de datos relacional que enlaza temporalmente las dos tablas unidas por un campo común, el número de orden. Al vincular tablas entre sí , una base de datos relacional permite análisis de datos sofisticados y reducir al mínimo la cantidad de datos necesarios .