Qu'est-ce qu'une base de données DB2?

May 19

Qu'est-ce qu'une base de données DB2?


La base de données DB2 d'IBM est une famille de systèmes logiciels conçus pour organiser, stocker et récupérer des données. Une excroissance de recherches effectuées dans les années 1970, DB2 utilise SQL, Structured Query Language, de créer des structures de base de données ainsi que d'ajouter et de modifier les données en eux. Les versions de DB2 sont disponibles pour une large gamme d'ordinateurs, des smartphones aux grands systèmes mainframe.

La description

DB2 est un serveur de base de données relationnelle. La partie centrale d'un serveur de base de données est un programme qui fonctionne en continu, généralement sur un ordinateur dédié qui est connecté à un réseau de données. Le programme reçoit des commandes de base de données à partir d'autres ordinateurs, exécute les commandes et envoie des données. Parce que toutes les commandes de base de données passent par le programme serveur, il applique la sécurité de la base de données et maintient son intégrité. En plus du serveur, DB2 comprend de nombreux programmes supplémentaires utilisés pour maintenir, d'analyser et d'affiner les bases de données.

Ordinateurs et systèmes d'exploitation

Dans un premier temps, IBM DB2 offert sur ses ordinateurs centraux. Dans les années 1990, il a publié des versions pour les ordinateurs fonctionnant sous Linux et Microsoft Windows en plus de ses propres systèmes propriétaires tels que AIX. En 2011, IBM a des versions mobiles de DB2 pour les plates-formes fonctionnant sous Windows Pocket PC et Symbian, entre autres.

SQL

Le programme serveur DB2 utilise des commandes SQL pour interroger les données dans les bases de données, ainsi que pour la construction de structures de base de données. SQL a des commandes pour la sélection, le tri, le comptage et un total d'informations dans les dossiers de base de données. La plupart des fournisseurs de systèmes de base de données adoptent partie de la norme SQL et ajouter leurs propres fonctionnalités à elle, la création d'un dialecte de la langue; DB2 adhère à la norme d'entrée ANSI SQL 92. Bien qu'un programmeur SQL reconnaîtra immédiatement un progam DB2, ceux écrits pour les bases de données d'autres fournisseurs peuvent ne pas fonctionner pour DB2 en raison des variations mineures entre les dialectes.

Base de données relationnelle

DB2 organise des enregistrements de base de données dans des tables, qui à leur tour contiennent des éléments individuels appelés champs. Une base de données contient tous ou la plupart des informations nécessaires pour une application. Par exemple, une application d'inventaire a une base de données avec deux tables: stock et entrepôt. Le tableau des stocks est constitué de domaines tels que le nombre et la description article. Le tableau de l'entrepôt a un code d'emplacement, le nom de l'emplacement, le numéro de l'article et la quantité en main. Pour obtenir une liste des emplacements et les quantités avec une description de l'article, une base de données relationnelle lie temporairement les deux tables par un champ commun, le numéro d'article. En reliant les tables ensemble, une base de données relationnelle permet des analyses de données sophistiquées, tout en minimisant la quantité de données nécessaires.


          

Post a comment: