? Base de données DB2 d'IBM est une famille de systèmes de logiciels conçus pour organiser, stocker et récupérer des données. Issu de la recherche effectuée dans les années 1970 , DB2 utilise SQL, le Structured Query Language , de créer des structures de base de données ainsi que d'ajouter et de modifier des données dans eux. Les versions de DB2 sont disponibles pour une large gamme d'ordinateurs , de smartphones aux grands systèmes mainframe. 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 permanence , le plus souvent 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 conserve son intégrité . En plus du serveur , DB2 comprend de nombreux autres programmes utilisés pour maintenir les bases de données , d'analyser et peaufiner .
Ordinateurs et systèmes d'exploitation
Initialement, IBM DB2 offert sur ses ordinateurs centraux . Dans les années 1990 , il a publié des versions pour 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 l'interrogation des données dans les bases de données , ainsi que pour la construction des structures de base de données . SQL a des commandes pour sélectionner, trier, compter et totalisant information dans les dossiers de base de données . La plupart des fournisseurs de systèmes de bases de données adoptent partie du standard SQL et ajouter leurs propres fonctionnalités à elle , la création d'un dialecte de la langue ; DB2 adhère à la norme ANSI SQL d'entrée 92. Même si un programmeur SQL reconnaîtra immédiatement un DB2 progam , 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.
Relational Database
DB2 organise les enregistrements de base de données sous forme de tableaux , qui à leur tour contiennent des éléments individuels appelés domaines. Une base de données contient toutes ou presque toutes les informations nécessaires pour une application. Par exemple, une application d'inventaire est une base de données avec deux tables: stocks et des entrepôts . Le tableau du stock se compose de domaines tels que le nombre et la description de l'article . Le tableau de l'entrepôt a un code emplacement, le nom de l'emplacement , le numéro d'article et la quantité disponible . Pour obtenir une liste des lieux et les quantités avec une description de l'objet , une base de données relationnelle relie temporairement les deux tables par un champ commun , le numéro de l'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 .