IBMs DB2 er en relationel database manager, den første kommercielle udbud til at bruge branchens standard Structured Query Language eller SQL. Som med andre moderne databasesystemer, såsom Oracle eller Microsoft SQL Server , er DB2-databaser består af tabeller , som hver består af én eller flere genstande kaldet felter . Databasen definerer hvert felt som indeholder data i en af 27 forskellige tilgængelige typer . Tegn og tekst
DB2 gemmer felter for navne , kommentarer, del beskrivelser og andre former for alfabetisk information som karakter datatyper . Databasen har tegndatatype , som opstiller en fast længde karakter felt. En char ( 30) navnefeltet , for eksempel, vil altid indeholde 30 tegn af data, hvis du gemmer " John Smith " i det, DB2 pads blanks for feltet for at gøre det 30 i alt tegn. Den varchar datatype gemmer et variabelt antal datategn , og du kan definere en varchar felt på op til 32.704 tegn , men hvis du gemmer 10 tegn i det, det tager op kun 10 bytes hukommelse
< br . > Tal
En række af numeriske datatyper kan du gemme numre for erhvervslivet, videnskab og teknik applikationer. For eksempel gemmer den virkelige datatype numre med syv cifre af præcision plus et tocifret eksponent , så en række -3,402823 x 10 ^ 38 til +3,402823 x 10 ^ 38 . Heltal datatyper omfatter smallint , som varetager tal op til 32.768 , og et heltal type der gemmer tal så store som 2147483647 . Den decimal datatype er bedst egnet til opbevaring af monetære tal , og kan have en værdi så stor som 10 ^ 31 -1 .
Dato og tid
dato typer tillader beregninger såsom at finde antallet af dage mellem to datoer , eller bestemmelse af den dag i ugen til en bestemt dato. DB2 giver tre forskellige formater for tidtagning : dato , som gemmer datoer med firecifrede år , tid, som gemmer tidspunkter af dagen i et 24 -timers format , og tidsstempel , der automatisk indsætter dato og klokkeslæt , når databasen tilføjer en post til et bord.
XML og Large Object data
DB2 kan gemme XML - format data på områder defineret som xml datatype. XML er oplysninger organiseret med tags, ligesom de data bag en HTML webside. Binary og karakter store genstande eller BLOB og CLOBs , har deres egne datatyper. Hvis du ønsker at holde multimediefiler såsom video , digitale fotos eller lyd , kan du gemme dem i en BLOB element. CLOBs butik tegndata , så disse er velegnede til opbevaring memoer , artikler og andre lange bundter af teksten.