? IBMs DB2-Datenbank ist eine Familie von Software-Systemen entwickelt, um zu organisieren , zu speichern und abzurufen. Ein Ergebnis der Forschung in den 1970er Jahren getan , verwendet DB2 SQL , die Structured Query Language , um Datenbank-Strukturen zu schaffen sowie Hinzufügen und Ändern von Daten in ihnen . DB2-Versionen sind für eine breite Palette von Computern zur Verfügung, von Smartphones , um große Mainframe-Systemen . Beschreibung
DB2 ist ein relationales Datenbank -Server. Der zentrale Teil der Datenbank -Server ist ein Programm, das kontinuierlich ausgeführt wird, in der Regel auf einem dedizierten Computer, der mit einem Datennetzwerk verbunden ist. Das Programm empfängt Datenbank Befehle von anderen Computern , die Befehle und sendet Daten zurück. Da alle Befehle über die Datenbank -Server-Programm gehen , erzwingt es die Datenbank- Sicherheit und behält seine Integrität . Zusätzlich zu dem Server , DB2 viele zusätzliche Programme verwendet werden, um zu analysieren und um die Feinabstimmung Datenbanken enthält .
Computer und Betriebssysteme
Zunächst bot IBM DB2 auf seine Großrechner . In den 1990er Jahren veröffentlichte es Versionen für Computer mit Linux und Microsoft Windows zusätzlich zu seiner eigenen, proprietären Systemen wie AIX . Im Jahr 2011 hat IBM mobilen Versionen von DB2 für Plattformen mit Windows Pocket PC und Symbian , unter anderem.
SQL
Der DB2-Server -Programm verwendet SQL-Befehle zum Abfragen der Daten in Datenbanken , sowie für den Aufbau von Datenbankstrukturen . SQL verfügt über Befehle zum Auswählen , Sortieren, Zählen und in Höhe von Informationen in Datensätzen . Die meisten Datenbank- Systemhäuser übernehmen Teil des SQL-Standards und ihre eigenen Funktionen, um es , die Schaffung eines Dialekt der Sprache ; DB2 hält sich an die ANSI SQL 92 Entry Standard . Obwohl eine SQL-Programmierer sofort erkennen wird eine DB2- Progamm , die für andere Anbieter ' geschrieben Datenbanken dürfen nicht für DB2 aufgrund der geringen Unterschiede zwischen den Dialekten zu arbeiten.
Relational Database
DB2 organisiert Datenbank Datensätze in Tabellen , die ihrerseits aus einzelnen Elementen Felder genannt . Eine Datenbank enthält alle oder die meisten der für eine Anwendung benötigt . Zum Beispiel hat ein Inventar Anwendung eine Datenbank mit zwei Tabellen: Lager und Lager. Die Aktie Tabelle besteht aus Feldern wie einer laufenden Nummer und Beschreibung. Das Lager hat eine Tabelle Ortscode , Ortsnamen , Artikelnummer und Menge auf der Hand . Um eine Liste der Standorte und Mengen mit einer Bezeichnung zu erhalten, eine relationale Datenbank vorübergehend verbindet die beiden Tabellen durch ein gemeinsames Feld , die Artikel-Nummer. Durch die Verknüpfung von Tabellen zusammen , ermöglicht eine relationale Datenbank anspruchsvolle Datenanalysen bei gleichzeitiger Minimierung der Menge an Daten benötigt.