hierarkisk struktur
En IMS database er en samling av data romme fysiske filer. I en hierarkisk database, inneholder det øverste nivået generell informasjon om foretaket. Som vi gå videre fra det øverste nivået til de nederste nivåene i hierarkiet, får vi mer og mer informasjon om foretaket. Hvert nivå i hierarkiet inneholder segmenter. I standard-filer, er det vanskelig å gjennomføre hierarkier men DL /jeg støtter hierarkier. Bildet nedenfor viser oppbyggingen av IMS DB
Segment
Viktige punkter:..
Et segment er skapt av gruppering av lignende sammen Anmeldelser
Det er den minste enheten av informasjon som DL /I transport til og fra et program under enhver input-output drift.
Et segment kan ha ett eller flere datafelter gruppert sammen.
I følgende eksempel, har segmentet Student fire datafelter.
Student Roll NumberNameCourseMobile nummer < h2> Felt
Viktige punkter:
Et felt er et enkelt stykke data i et segment. For eksempel Roll nummer, navn, Kurs, og mobil nummer er enkelt felt i Student-segmentet.
Et segment består av beslektede felt for å samle inn informasjon fra en enhet. Anmeldelser
Felt kan brukes som en nøkkel for bestilling av segmentene.
Felt kan brukes som en kvalifiseringskamp for å søke informasjon om en bestemt segment.
Segment Skriv
Viktige punkter:
Segment Type er en kategori av data i et segment En DL /I databasen kan ha 255 forskjellige segmenttyper og 15 nivåer av hierarkiet. I figuren nedenfor er det tre segmenter nemlig, Bibliotek, Bøker Information, og Student Information Viktige punkter:. Et segment forekomsten er en individuell segment av en bestemt type som inneholder brukerdata . I eksempelet ovenfor, er Books Informasjon ett segment type og det kan hvilket som helst antall forekomster av det, som det kan lagre informasjon om en rekke bøker. I IMS Database, Det er bare en forekomst av hvert segment type, men det kan være et ubegrenset antall forekomster av hvert segment type.
Segment Forekomst