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