Computers, Databases
Network Data Model
Het netwerk datamodel vervangt de meer eenvoudige en duidelijke hiërarchisch. In de kern, het netwerkmodel is zeer vergelijkbaar met de hiërarchie, het heeft ook componenten die het basiselement waarin de belangrijkste informatie is opgeslagen. Tussen knooppunten zijn verbonden door bindingen. En de knooppunten zich op dezelfde afstand van het hoofdknooppunt te vormen, zoals in de hiërarchische model, niveaus. De bijzonderheid van de hiërarchische model was die van het ene element naar het andere slechts één route kan worden, en in het netwerk niet het geval is, zijn er verschillende routes. Het netwerk datamodel biedt een kans om meer complexe structuren van het bouwen van gegevens. Dit is het belangrijkste verschil tussen deze twee modellen.
Met het oog op het creëren van een data model was de realisatie van relaties "many to many" met gelijktijdige correctie van de bestaande tekortkomingen in de hiërarchische model, die zijn geïdentificeerd in de tijd. Het netwerk data model is gebaseerd op het gebruik van grafentheorie. Vanuit dit oogpunt, het overeenkomt met een willekeurige grafiek. In dit model, kan elke afstammeling willekeurig aantal voorouders. Netwerkdatabase bestaat uit een aantal platen en het stel relaties die zich tussen de gegevensrecords zijn. Twee soorten records, dat is de voorouder en afstammeling, bepalen de soorten verbindingen. Communicatietype instantie vertegenwoordigt typisch één exemplaar van de voorouder opname met de opname van een geordende set punten die tot kinderzitjes invoer. Onder een set van doorgaans worden gezien als een benoemde set records, waar men recordtype verklaarde de eigenaar van de set, en andere documenten - deze set van de leden.
Het netwerk datamodel heeft een aantal eigenaardigheden. Alle soorten van gebruikte aansluitingen moeten noodzakelijkerwijs functioneel zijn, dat is "velen om één", "one-to-menigte" of "1-1". Het model is intern beperkt sprak de bewering dat dit type verbinding met een bepaald type record voorouder en afstammeling van het type opnamemedium noodzakelijk bepaalde voorwaarden wordt voldaan. Om de relatie "many to many", bepaalt een speciaal soort platen is ingebracht, en een paar functionele koppeling van het formulier "één tot meerdere" en "veel-op-een." Eventueel kan aanvullende informatie worden toegevoegd in de opname, de rol vervult van ligamenten.
De groep relatienetwerk model beschrijven in het algemeen de relatie type "one-to-set", dat wil zeggen, de eigenaar van één, maar hij heeft veel van ondergeschikten. Men kan aanhalen als een voorbeeld van deze houding als "het werk." Hier betekent dat elke werknemer werkt in een bepaalde afdeling, maar elke afdeling kan goed werken een paar medewerkers. Het netwerkmodel type "één tot meerdere" tussen de verschillende entiteiten wordt uitgevoerd door middel van groepsrelaties.
Het netwerk model databank omvat het gebruik van de volgende operaties op de gegevens:
- Vergeet niet, moet u de informatie in onze database in te voeren;
- in de groep houding, dat ligt tussen deze specifieke communicatie op te nemen;
- schakelaar, dat wil zeggen de overgang van het ene stel ingeschreven andere eigenaar;
- Update, dat wil zeggen, elke wijziging van de gegevens te maken;
- extract, dat wil zeggen, om operaties op de data lezen voeren;
- verwijderen, dat wil zeggen een logische of fysieke verwijdering van gegevens merk;
- uitsluiten dat het record van de relaties binnen een groep, dat wil zeggen, uit te voeren los te koppelen van de gegevens.
In een dergelijk datamodel heeft speciale functies voor data manipulatie en navigatie onder hen. De navigatie-eenheid in de grafiek model voor de opstelling van de records die je wilt naar een andere data manipulatie toe te passen. Deze gegevens worden gewoonlijk stroom. Het netwerkmodel kunnen present actuele overgang naar de volgende plaats van het huidige knooppunt naar het andere willekeurige hoekpunt tussenkringstroom werd gerealiseerd door een groep relatie. Navigatie kan worden gestart met een willekeurige opname.
Similar articles
Trending Now