IMS DB DL /I TERMINOLOGY

Hierarkiske databaser jobbe med forholdet mellom to eller flere segmenter. Følgende eksempel viser hvordan områdene er relatert til hverandre i IMS databasestrukturen

Root Segment

Viktige punkter:.

  • segment som ligger på toppen av hierarkiet kalles roten segment.

    Roten segmentet er det eneste segmentet der alle avhengige segmenter åpnes.

    Roten segmentet er det eneste segmentet i databasen som er aldri et barn segment .

    Det kan bare være én rot segment i IMS databasestrukturen.

    For eksempel 'A'
    er roten segment i eksempelet ovenfor. Anmeldelser

    Parent Segment

    Viktige punkter:.

    En forelder segment har en eller flere avhengige segmenter rett under det

    For eksempel ' A '
    , ' B '
    , og ' E '
    er forelder segmenter i eksempelet ovenfor.

    Dependent Segment
    < p> poeng å merke seg:..

    Alle andre enn roten segment segmentene er kjent som avhengige segmenter

    Avhengige segmenter avhengig av en eller flere segmenter å presentere komplett mening

    For eksempel 'B', 'C1', 'C2', 'D', 'E', 'F1'
    og "F2"
    er avhengige segmenter i vårt eksempel. < .no>
    Child Segment

    Viktige punkter:.

    Alle segment som har et segment direkte over den i hierarkiet er kjent som et barn segment

    Hver avhengig segment i strukturen er et barn segment.

    For eksempel 'B', 'C1', 'C2', 'D', 'E', 'F1'
    og "F2"
    er barne segmenter

    Twin Segments

    Viktige punkter:.

    To eller flere segment forekomster av en bestemt segment typen under en enslig forsørger segment kalles tvilling segmenter.

    For eksempel 'C1' Hotell og 'K2'
    er to segmenter , så gjør 'F1' Hotell og "F2"
    er

    Søsken Segment

    Viktige punkter:.

    Søsken segmenter er de segmentene av ulike typer og samme overordnede.

    For eksempel 'B' Hotell og 'E '
    er søsken segmenter. Tilsvarende 'C1', 'C2', etter og 'D'
    er søsken segmenter.

    Database Record

    punkter å merke seg:

    Hver forekomst av roten segment, pluss alle underordnede segmentet forekomster lage en database posten

    Hver database posten har bare en rot. segment, men det kan ha en rekke segment forekomster.

    I standard fil behandling, er en rekord en enhet av data som et program bruker for visse operasjoner. I DL /I, er den enhet av data er kjent som et segment. En enkelt databasepost har mange segment forekomster

    Database Sti

    Viktige punkter:.

  • En bane er den serien av segmenter som starter fra roten segment av en database posten til noen bestemt segment forekomst.

    En bane i hierarkiet strukturen trenger ikke være komplett til det laveste nivået. Det kommer an på hvor mye informasjon vi trenger om en enhet.

  • En sti må være sammenhengende, og vi kan ikke hoppe over mellomliggende nivåer i strukturen.

  • I følgende figur, barnet poster i mørk grå farge viser en sti som starter fra 'A'
    og går gjennom 'C2'
    .