DatorerDatabaser

Network Data Model

Nätverket datamodellen ersätter enklare och tydlig hierarkisk. I grunden är nätverksmodellen mycket lik den hierarki, det har också komponenter, som är roten element som lagras den viktigaste informationen. Mellan noder kombineras genom bindningar. Och noderna är belägna på samma avstånd från rotnoden för att bilda, som i den hierarkiska modellen, nivåer. Den egenheten den hierarkiska modellen var att från ett element till ett annat kan bara finnas en väg, och i nätverket är inte fallet, det finns flera vägar. Nätverket datamodellen ger en möjlighet att bygga mer komplexa strukturer data. Detta är den största skillnaden mellan dessa två modeller.

För att skapa en datamodell var förverkligandet av relationer "många till många" med samtidig korrigering av befintliga brister i den hierarkiska modellen, som har identifierats med tiden. Nätverks datamodell bygger på användning av grafteori. Ur denna synvinkel, motsvarar det en godtycklig graf. I denna modell kan varje ättling ha valfritt antal förfäder. Nätverks databas består av en uppsättning poster, och nämnda uppsättning av relationer som finns mellan dataposter. Två typer av register, som är föregångare och ättling, bestämma vilka typer av anslutningar. typ kommunikations exempel utgör normalt en instans av förfader inspelning med införandet av en ordnad uppsättning av föremål som hör till barn posttyp. Under en uppsättning av allmänt uppfattas som en namngiven uppsättning poster där en posttyp förklarade ägaren av uppsättningen, och andra poster - denna uppsättning av medlemmar.

Datanätverket modellen har vissa egenheter. Alla typer av begagnade anslutningar måste med nödvändighet vara funktionella, är "många att en" att "one-to-mängd" eller "en till en". Modellen begränsas internt uttryckte påståendet att för denna typ av samband med en viss typ av rekord förfader och ättling till den typ av inspelning nödvändigtvis vissa villkor är uppfyllda. För att bestämma förhållandet "många till många", en speciell typ av register har införts, såväl som ett par av funktionell länk av formen "en till ett flertal" och "många-till-en." Vid behov kan ytterligare information läggas till i inspelningen, utföra roll ligament.

Nätverksmodellen grupprelationer beskriver i allmänhet förhållandet typ av "one-to-set", det vill säga ägare, men han har en hel del underordnade. Man kan nämna som ett exempel på denna attityd som "arbete". Här innebär att varje anställd arbetar i en viss avdelning, men varje avdelning kan mycket väl arbeta ett par anställda. Nätverksmodellen typen "en till ett flertal" förhållandet mellan de olika enheterna är implementerad med hjälp av grupprelationer.

Nätverksmodellen databasen innebär användning av följande operationer på data:

- Kom ihåg att du måste ange informationen i vår databas;

- att i den grupp attityd, som är inställd mellan dessa specifika kommunikations;

- omkopplare, är att för att göra övergången från en uppsättning av medlem till någon annan ägare;

- uppdatering, det vill säga att göra någon ändring av data;

- utdrag, det vill säga att utföra operationer på data läsning;

- att ta bort, det vill säga, för att göra en logisk eller fysisk borttagning av data;

- utesluta register över grupprelationer, det vill säga att utföra bryta sambandet mellan data.

I en sådan datamodell har speciella funktioner för datamanipulation och navigering bland dem. Navigationsenheten i grafen modell för upprättande av register som du vill använda en annan datamanipulation. Dessa register kallas ofta ström. Nätverksmodellen kan vara närvarande från den aktuella övergången till nästa förekomst av den aktuella noden till en annan godtycklig vertex mellanledsströmmen, som realiseras genom en grupp förhållande. Navigation kan börja med en godtycklig inspelning.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.