Che cosa è un database DB2?

December 29

Che cosa è un database DB2?


database DB2 di IBM è una famiglia di sistemi software progettati per organizzare, archiviare e recuperare i dati. Una conseguenza di ricerche effettuate nel 1970, DB2 utilizza SQL, Structured Query Language, per creare strutture di database così come 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 è connesso a una rete di dati. Il programma riceve i comandi di database da altri computer, esegue i comandi e invia i dati indietro. Poiché tutti i comandi di database passare attraverso il programma server, si garantisce la sicurezza del database e mantiene la sua integrità. Oltre al server, DB2 include molti altri programmi utilizzati per mantenere, analizzare e mettere a punto i database.

Computer e sistemi operativi

Inizialmente, IBM DB2 offerto sui propri 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 piattaforme con sistema operativo Windows Pocket PC e Symbian, tra gli altri.

SQL

Il programma server DB2 utilizza comandi SQL per interrogare i dati nel database, così come per la costruzione di strutture di database. SQL dispone di comandi per la selezione, l'ordinamento, il conteggio e per un totale di informazioni nel record del database. La maggior parte dei venditori di sistemi di database adottano parte dello standard SQL e aggiungere le proprie funzioni ad essa, la creazione di un dialetto della lingua; DB2 aderisce allo standard ANSI SQL Entry 92. Anche se un programmatore SQL immediatamente riconoscere un progamma DB2, quelli scritti per i database di altri fornitori potrebbero non funzionare per DB2 a causa delle minori variazioni tra i dialetti.

database relazionale

DB2 organizza record del database in tabelle, che a loro volta contengono singoli elementi chiamati campi. Un database contiene tutte o la maggior parte delle informazioni necessarie per una applicazione. Ad esempio, un'applicazione di inventario ha un database con due tabelle: magazzino e magazzino. La tabella stock costituito da campi come ad esempio un numero di codice e descrizione. La tabella di magazzino ha un codice di posizione, nome della posizione, numero e la quantità a portata di mano. Per ottenere un elenco di luoghi e quantità con una descrizione, un database relazionale collega temporaneamente le due tabelle insieme da un campo comune, il numero di articolo. Collegando tavoli insieme, un database relazionale consente analizza i dati sofisticata minimizzando la quantità di dati necessari.