Database er en samling av korrelerte dataelementer. Disse data elementer er organisert og lagret på en måte for å tilveiebringe rask og enkel tilgang. IMS database er en hierarkisk database hvor data lagres på forskjellige nivåer, og hver enhet er avhengig av høyere nivå enheter. De fysiske elementene på en søknad system som bruker IMS er vist i figuren nedenfor. 
 
 Database 
 
 En database management system er et sett med programmer som brukes til å lagre, få tilgang til og administrere data i databasen. IMS databasesystemet opprettholder integriteten og tillater hurtig gjenoppretting av data ved å organisere det på en slik måte at det er enkelt å hente. IMS opprettholder en stor mengde av verdens bedriftens data ved hjelp av sin database management system. 
 
 Transaksjonsbehandling 
 
 Funksjonen til transaksjonsstyrer er å gi en kommunikasjonsplattform mellom database og applikasjonsprogrammene . IMS fungerer som en transaksjonsstyrer. Transaksjonsbehandlings avtaler med sluttbruker til å lagre og hente data fra databasen. IMS kan bruke IMS DB eller DB2 som sin back-end database til å lagre data 
 
 DL /I -. Data Language Interface 
 
 DL /I består av applikasjoner som gir tilgang til data lagret i databasen. IMS DB bruker DL /I som fungerer som grensesnittspråk som programmerere bruker for å få tilgang til databasen i et program. Vi vil diskutere dette nærmere i de kommende kapitlene 
 
 Kjennetegn på IMS 
 
 Viktige punkter:. 
 
IMS DB behandlingen er svært rask i forhold til DB2.
Begrensninger av IMS
 Viktige punkter: 
 
 Implementering av IMS DB er svært kompleks 
 
 IMS forhåndsdefinert trestruktur reduserer fleksibiliteten 
 
 er IMS DB vanskelig å håndtere 
 

