software di database DB2 di IBM segue numerosi standard di settore per i database relazionali , tra cui l'uso di tipi di campo . Associando ogni campo con un tipo specifico , DB2 convalida i dati che vanno nei campi . Ad esempio, un campo utilizzato per memorizzare gli importi in dollari non accetterà una data . I tipi di dati di campo definiscono inoltre le dimensioni del campo e documentare il database per utenti tecnici . Numeri
I campi del database DB2 corrisponde fortemente con tipi standard Structured Query Language campo , compresa la tipologia numero -based come integer , real, float e decimali . Campi integer contenere solo numeri interi e possono essere positive o negative . I numeri reali hanno decimali e una potenza di dieci esponente , che sono utili per i calcoli in scienze e discipline ingegneristiche . In virgola mobile e precisione doppia numeri in virgola mobile consentono luoghi più decimali , ma usano più byte di memoria . Tipi di campi decimali funzionano bene per le quantità decimali fissi quali dollari e centesimi .
Personaggi
Oltre ai numeri , un database deve ospitare i dati di testo come ad esempio nomi, indirizzi , commenti e descrizioni . Il tipo di campo char mette da parte un numero fisso di byte ; varchar gestisce campi di caratteri di dimensioni variabili . Si specifica dimensione massima del campo con il tipo ; gamma campi char 1-254 byte , mentre VARCHAR consentono da 255 a 32.767
Date
DB2 . ha un paio di diversi tipi di campi di data e ora. Questi permettono di confrontare e calcolare gli intervalli di date facilmente , rendendoli più utili di semplici campi data numero - based. Il tipo di campo data è costituito da un anno a quattro cifre , mese a due cifre e un giorno a due cifre . Il tipo di tempo specifica ora del giorno in un formato di 24 ore . Un tipo chiamato timestamp è un campo automatica , assumendo il valore della data e l'ora locale quando il database scrive un nuovo record a una tabella .
Specialty campo Tipi
< p > Grafica e varigraphic campo i tipi di testo negozio di DB2 in un formato chiamato Unicode , che supporta i caratteri internazionali come il cirillico , cinese e arabo . Come con lo standard char e varchar tipi , di specificare le dimensioni del campo con tipi di grafica e varigraphic ; ogni personaggio consuma due byte di memoria . Il tipo di dati blob memorizza un " grande oggetto binario ", che è tutti i dati fino a 2 GB di dimensione. È possibile , ad esempio , memorizzare un file multimediale come ad esempio un video in un campo blob .