Banca dati di IBM DB2 è una famiglia di sistemi software progettati per organizzare, archiviare e recuperare i dati . Una conseguenza della ricerca fatta nel 1970 , DB2 utilizza SQL , Structured Query Language , per creare strutture di database , nonché aggiungere e modificare i dati in loro. Le versioni di DB2 sono disponibili per una vasta gamma di computer , dagli smartphone ai grandi sistemi mainframe . Descrizione
DB2 è un server di database relazionale . La parte centrale di un server di database è un programma che funziona continuamente , di solito in un computer dedicato che è collegato ad una rete dati . Il programma riceve i comandi di database da altri computer , esegue i comandi ed invia i dati indietro . Poiché tutti i comandi di database passare attraverso il programma server , si rafforza la sicurezza della base di dati e mantiene la sua integrità . Oltre al server, DB2 include molti programmi aggiuntivi utilizzati per mantenere , analizzare e database perfezionare .
Computer ei sistemi operativi
Inizialmente , IBM ha offerto DB2 su suoi computer mainframe . Nel 1990, ha liberato le versioni per computer con sistema operativo Linux e Microsoft Windows , oltre ai propri sistemi proprietari come AIX . Nel 2011 , IBM ha versioni mobili di DB2 per le piattaforme con Windows Pocket PC e Symbian , tra gli altri.
SQL
Il programma server DB2 utilizza i comandi SQL per interrogare i dati in database , così come per la costruzione di strutture di database . SQL ha i comandi per la selezione , la cernita , il conteggio e per un totale di informazioni nel record del database. La maggior parte dei produttori di sistemi di database adottano parte dello standard SQL ed aggiungere le proprie funzionalità ad esso , creando un dialetto della lingua ; DB2 aderisce allo standard ANSI SQL Entry 92 . Anche se un programmatore SQL sarà immediatamente riconoscere un DB2 progamma , quelli scritti per i database di altri produttori potrebbero non funzionare per DB2 a causa delle variazioni minori tra i dialetti .
Relational Database
< p > DB2 organizza i record del database in tabelle, che a loro volta contengono singoli elementi chiamati campi . Un database contiene tutti o la maggior parte delle informazioni necessarie per una domanda . Ad esempio, un'applicazione di inventario ha un database con due tabelle : scorte e magazzino . La tabella stock è composto da campi come un numero d'ordine e la descrizione. La tabella di magazzino ha una posizione di codice , il nome ubicazione, numero dell'articolo e la quantità a disposizione . Per ottenere un elenco di luoghi e quantità con una descrizione dell'oggetto , un database relazionale collega temporaneamente le due tabelle insieme da un campo comune , il codice articolo . Collegando i tavoli insieme , un database relazionale consente l'analisi dei dati sofisticate , riducendo al minimo la quantità di dati necessari .