DB2 di IBM è un gestore di database relazionale , la prima offerta commerciale per utilizzare lo standard industriale Structured Query Language o SQL . Come con altri sistemi di database moderni , quali Oracle o Microsoft SQL Server , i database DB2 sono composti di tavoli, ciascuno dei quali è costituito da uno o più articoli detti campi . Il database definisce ogni campo come contenente dati in uno dei 27 diversi tipi disponibili . Caratteri e testo
DB2 campi negozi per i nomi , commenti, descrizioni di parti e altri tipi di informazioni alfabetico come tipi di dati carattere . Il database ha il tipo di dati char , che istituisce un campo di caratteri di lunghezza fissa . A char ( 30 ) Nome del campo , ad esempio , sarà sempre contenere 30 caratteri di dati , se si negozio " John Smith " in esso , DB2 pad spazi vuoti al campo per rendere più 30 caratteri totali. Il tipo di dati varchar memorizza un numero variabile di caratteri di dati , è possibile definire un campo varchar fino a 32.704 caratteri , anche se si memorizza 10 caratteri in esso , che occupa solo 10 byte di memoria
< br . > Numeri
Una varietà di tipi di dati numerici consentono di memorizzare i numeri per le applicazioni business , la scienza e l'ingegneria . Per esempio , il tipo di dati reale memorizza numeri con sette cifre di precisione più un esponente di due cifre , permettendo una gamma di -3,402823 x 10 ^ 38 a +3,402823 x 10 ^ 38 . Tipi di dati interi includono smallint , che gestisce i numeri fino a 32.768 , e di un tipo intero , che memorizza numeri grandi come 2.147.483.647. Il tipo di dati decimale è più adatto per l'archiviazione di dati monetari , e può avere un valore più grande di 10 ^ 31 -1 .
Data e ora
i tipi di data consentono calcoli , come trovare il numero di giorni tra due date , o determinare il giorno della settimana per una data particolare . DB2 fornisce tre differenti formati per cronometraggio : data , che memorizza le date con anni a quattro cifre , il tempo , che memorizza le ore del giorno in un formato di 24 ore , e il timestamp , che inserisce automaticamente la data e l'ora in cui il database aggiunge un record un tavolo .
XML e Large Object dati
DB2 in grado di memorizzare i dati in formato XML in campi definiti come tipo di dati xml . XML è informazione organizzata con i tag , proprio come i dati dietro una pagina Web HTML . Binari e di carattere di grandi oggetti o BLOB e CLOB , hanno loro tipi di dati . Se si desidera mantenere i file multimediali come video , foto digitali o audio, è possibile memorizzarli in una voce di BLOB . Dati di carattere negozio CLOB , quindi queste sono utili per la memorizzazione di appunti , articoli di riviste e altri lunghi fasci di testo .