? IBMs DB2-databas är en familj av programvaror och system som syftar till att organisera , lagra och hämta data . En utväxt av forskning gjord på 1970-talet , använder DB2 SQL , Structured Query Language , skapa databas strukturer samt lägga till och ändra data i dem . Versioner av DB2 finns för ett brett utbud av datorer , från smartphones till stora stordatorsystem . Beskrivning
DB2 är en relationsdatabas server . Den centrala delen av en databas -server är ett program som körs kontinuerligt , oftast på en dedikerad dator som är ansluten till ett datanät . Programmet får databasen kommandon från andra datorer , kör kommandona och skickar tillbaka data . Eftersom alla databas kommandon går via servern programmet , stärker den databasens säkerhet och bibehåller sin integritet . Förutom servern innehåller DB2 många ytterligare program som används för att underhålla , analysera och finjustera databaser .
Datorer och operativsystem
Inledningsvis erbjöd IBM DB2 på sina stordatorer . Under 1990-talet , släppte det versioner för datorer som kör Linux och Microsoft Windows utöver sina egna proprietära system såsom AIX . Under 2011 har IBM mobila versioner av DB2 för plattformar som kör Windows Pocket PC och Symbian , bland andra .
SQL
DB2 -servern Programmet använder SQL-kommandon för att fråga data i databaser , samt för att bygga databasstrukturer . SQL har kommandon för att välja , sortera , räkna och totalt informationen i databasen poster . De flesta databassystem systemleverantörer anta en del av SQL-standarden och lägga till sina egna funktioner till den , skapa en dialekt av språket , DB2 fastnar på ANSI SQL 92 Entry standard . Även en SQL -programmerare kommer omedelbart känna igen en DB2 progam , som skrivit för andra leverantörers databaser kanske inte fungerar för DB2 på grund av de små variationer mellan dialekter . Addera Relational Database
DB2 organiserar databasposter i tabeller, som i sin tur innehåller enskilda element kallas fält . En databas innehåller alla eller de flesta av de uppgifter som behövs för en ansökan . Till exempel har en inventering ansökan en databas med två tabeller : lager och lager . Beståndet tabell består av områden som ett objekt och beskrivning . Lagret bordet har plats nummer , platsnamn , artikelnummer och kvantitet till hands . För att få en lista med platser och kvantiteter med en objektbeskrivning , länkar en relationsdatabas tillfälligt de två tabeller tillsammans med ett gemensamt område , det artikelnummer . Genom att länka tabeller tillsammans , gör en relationsdatabas avancerade dataanalyser samtidigt minimera mängden data som krävs .