Rekenaars, Databasisse
Network Data Model
Die netwerk data model vervang die meer eenvoudige en duidelike hiërargiese. In sy kern, die netwerk model is baie soortgelyk aan die hiërargie, het dit ook komponente, wat is die wortel element in wat die belangrikste inligting word gestoor. Tussen nodes gekombineer deur skakeling. En die nodes geleë op dieselfde afstand vanaf die wortel node te vorm, soos in die hiërargiese model, vlakke. Die vreemd van die hiërargiese model was wat uit een element na 'n ander net een roete kan wees, en in die netwerk is nie die geval is, is daar verskeie roetes. Die netwerk data model bied 'n geleentheid om meer komplekse strukture van bou data. Dit is die belangrikste verskil tussen hierdie twee modelle.
Ten einde 'n te skep data model was die verwesenliking van verhoudings "baie baie" met gelyktydige regstelling van bestaande tekortkominge in die hiërargiese model, wat geïdentifiseer is met verloop van tyd. Die netwerk data model is gebaseer op die gebruik van grafiekteorie. Van hierdie oogpunt, dit stem ooreen met 'n arbitrêre grafiek. In hierdie model, kan elke afstammeling enige aantal voorouers het. Netwerk databasis bestaan uit 'n stel van rekords, en gesê stel van verhoudings wat teenwoordig tussen die data rekords is. Twee tipes rekords, wat is die voorloper en afstammeling, bepaal die tipe verbindings. tipe kommunikasie byvoorbeeld verteenwoordig tipies een geval van die stamvader opname met die insluiting van 'n geordende stel items wat deel uitmaak van tipe kind inskrywing. Onder 'n stel van wat algemeen verstaan word as 'n vernoem stel rekords, waar 'n mens rekord tipe verklaar dat die eienaar van die stel, en ander rekords - hierdie reeks van lede.
Die netwerk data model het 'n paar eienaardighede. Alle vorme van gebruik verbindings moet noodwendig funksioneel wees, dit wil sê "baie na een", "een-tot-menigte" of "1-1". Die model is intern beperk het die bewering dat vir hierdie tipe van verband met 'n spesifieke tipe van rekord voorouer en afstammeling van die tipe van die opname noodwendig sekere voorwaardes voldoen word. Met die oog op die verhouding "baie baie", bepaal 'n spesiale tipe van rekords is ingestel, asook 'n paar van funksionele skakel van die vorm "een na 'n pluraliteit van" en "baie-tot-een." As dit nodig is, kan bykomende inligting word bygevoeg in die opname, die uitvoering van die rol van ligamente.
Die groep verhoudings netwerk model algemeen beskryf die verhouding tipe "een-tot-set", dit wil sê, die eienaar van een, maar hy het 'n baie ondergeskiktes. 'N Mens kan noem as 'n voorbeeld van hierdie houding as "werk." Hier beteken dat elke werknemer in 'n bepaalde departement, maar elke departement kan goed werk 'n paar werknemers. Die netwerk model tipe "een na 'n pluraliteit van" verhouding tussen die verskillende entiteite is geïmplementeer deur middel van verhoudings groep.
Die netwerk model databasis behels die gebruik van die volgende bedrywighede op die data:
- Onthou, jy moet die inligting in ons databasis betree;
- in die groep houding, wat is ingestel tussen hierdie spesifieke kommunikasie aan te sluit;
- skakelaar, dit is om die oorgang te maak van 'n stel van lid van enige ander eienaar;
- werk, dit wil sê, om enige verandering van data maak;
- uittreksel, dit wil sê, om uit bedrywighede op die data lees dra;
- om te verwyder, dit is, 'n logiese of fisiese verwydering van data maak;
- uit die rekord van verhoudings groep, dit is, uit te voer om te breek die skakel tussen die data.
In so 'n data model het 'n spesiale funksies vir data manipulering en navigasie onder hulle. Die navigasie-eenheid in die grafiek model vir die vestiging van rekords aan wat jy wil 'n ander datamanipulasie toe te pas. Hierdie rekords is algemeen bekend staan as die huidige. Die netwerk model kan teenwoordig vanaf die huidige oorgang na die volgende voorbeeld van die huidige node na 'n ander arbitrêre toppunt skakel stroom wat gerealiseer deur 'n groep verhouding wees. Navigasie kan begin met 'n arbitrêre opname.
Similar articles
Trending Now