/ / Nettverksdatamodell

Nettverksdatamodell

Nettverksdatamodell har erstattet merEnkel og forståelig hierarkisk. I kjernen er nettverksmodellen svært lik den hierarkiske, den har også noder, det vil si de roten elementene som den viktigste informasjonen er skrevet inn i. Nodene er sammenkoblet gjennom tilkoblinger. Og noderne ligger i samme avstand fra rotknutepunktet nivåer, som i den hierarkiske modellen. Den hierarkiske modellens særegenhet var at det kun kunne være én rute fra ett element til et annet, og ikke slik i nettverket, det er flere ruter her. Nettverksdatamodellen gir muligheten til å bygge mer komplekse datastrukturer. Dette er hovedforskjellen mellom disse to modellene.

Formålet med å opprette en slik datamodell varimplementering av de mange til mange koblinger med samtidig korrigering av alle eksisterende mangler i den hierarkiske modellen som har blitt avslørt over tid. Nettverksdatamodellen er basert på anvendelse av grafteori. Fra dette synspunktet tilsvarer det en vilkårlig graf. I denne modellen kan hver etterkommer ha et vilkårlig antall forfedre. En nettverksdatabase består av et bestemt sett med poster, samt et spesifisert sett med lenker som er tilstede mellom disse postene. To typer poster, det vil si forfedre og etterkommer, definerer typer relasjoner. En forekomst av en koblingstype er vanligvis en enkelt forekomst av en stammeopptaks type med inkludering av et bestilt sett med elementer relatert til opptredenes rekordtype. Et sett er vanligvis forstått som en navngitt samling av poster, hvor poster av en type er erklært av eieren av settet, og resten av postene er medlemmer av dette settet.

Nettverksdatamodellen har noenfunksjoner. Alle typer koblinger som brukes, må nødvendigvis være funksjonelle, det vil si mange til én, en til mange eller en til en. I modellen er en slik intern begrensning uttrykt ved påstanden om at for denne typen forbindelse med en bestemt type forfedreplata og typen av posten til en etterkommer er visse forhold sikkert oppfylt. For å definere forholdet mellom mange og mange, ble det innført en spesiell type poster, samt et par funksjonelle en-til-mange og mange-til-en-relasjoner. Hvis det er nødvendig, kan det legges til ytterligere informasjon i posten som spiller en rolle som et bunt.

I en nettverksmodell er gruppelasjoner vanligvisBeskriv et til mange forhold, det vil si at eieren er en, og han har mange underordnede. Man kan som et eksempel sitere holdningen til å "arbeide". Det innebærer at hver ansatt jobber i en bestemt avdeling, men flere ansatte kan jobbe i hver avdeling. I nettverksmodellen av typen "en til mange" blir forbindelsen mellom forskjellige enheter implementert ved hjelp av gruppelasjoner.

Nettverksdatabase-modellen innebærer følgende datoperasjoner:

- Husk, det vil si å legge inn informasjon i vår database;

- inkludere i gruppen relasjon, det vil si etablere visse forbindelser mellom dataene;

- å bytte, det vil si å gjøre overgangen til ett medlem av settet til en annen eier

- Oppdater, det vil si, gjøre endringer i dataene;

- utdrag, det vil si, utføre dataavlesningsoperasjoner;

- slette, det vil si å produsere en logisk eller fysisk sletting av data;

- for å utelukke noen rekord fra gruppen forhold, det vil si å utføre en pause i sammenhengen mellom dataene.

I denne datamodellen er det spesiellemuligheter til å manipulere data og navigere blant dem. Navigasjonsenheten i grafmodeller er utformet for å etablere poster som den skal bruke den neste datamanipuleringen. Disse postene kalles nåværende. I nettverksmodellen kan det være overganger fra nåværende instans til det neste, fra det nåværende toppunktet til et vilkårlig annet toppunkt, hvor koblingen er aktuell som ble realisert gjennom et gruppevilkår. Navigasjon kan starte med en tilfeldig oppføring.

Relaterte nyheter


Kommentarer (0)

Legg til en kommentar