muzruno.com

Модел за мрежови данни

Моделът за мрежови данни замени по-прости и разбираеми йерархични. По своята същност мрежовият модел е много сходен с йерархичния, но има и възли, т.е. коренни елементи, в които се въвежда най-важната информация. Възлите се обединяват посредством връзки. А възлите, разположени на същото разстояние от коренния възел, формират, както и в йерархичния модел, нива. Особеността на йерархичния модел е, че може да има само един път от един елемент към друг и в мрежата не е така, има няколко маршрута тук. Моделът за мрежови данни предоставя възможност за изграждане на по-сложни структури данни. Това е и има голяма разлика между тези два модела.

Целта на създаването на такъв модели на данни беше реализацията на множество взаимоотношения с едновременното коригиране на всички съществуващи недостатъци в йерархичния модел, които бяха идентифицирани с времето. Моделът за мрежови данни се основава на приложението на теория на графиките. От тази гледна точка една произволна графика съответства на нея. В този модел всеки наследник може да има произволен брой предци. Мрежовата база данни се състои от специфичен набор от записи, както и определен набор от връзки, които се намират между тези записи. Два вида записи, т.е. предшественикът и потомъкът, определят видовете връзки. Примерният тип на връзката обикновено е едно копие от типа на записа на предшественика, с набор от елементи, свързани с типа на детския запис. Под серията е обичайно да разбираме определен набор от записи, в които записите от един и същи тип са декларирани от собственика на групата, а останалите записи са членове на дадения набор.

Моделът за мрежови данни има някои функции. Всички видове връзки, които се използват, задължително трябва да бъдат функционални, т.е. "много към едно", "едно към множество" или "едно към едно". В модела подобно вътрешно ограничение се изразява в изявлението, че определени условия са задължително изпълнени за този тип връзка с определен тип запис на предшественици и вида на потомствения запис. За да се дефинира връзката "много към много", беше въведен специален тип запис, както и двойка функционални връзки на формуляра "един на множеството" и "много до един". Ако е необходимо, към записа, който действа като пакет, може да се добави допълнителна информация.

В мрежов модел груповите взаимоотношения обикновено описват връзката "един към много", т.е. собственикът е един, а той има много подчинени. Можете да дадете пример за такова отношение като "работа". Това означава, че всеки служител работи в отделен отдел, но във всеки отдел могат да работят няколко служители. В мрежов модел на формата "едно към множество", връзката между различните единици се осъществява чрез групови връзки.

Мрежов модел база данни означава следните операции на данни:

- помнете, че е да въведете информация в нашата база данни;

- включете в груповото отношение, т.е. да установите определени взаимоотношения между данните;



- превключвате, т.е. преминете един член на комплекта към друг собственик;

- актуализиране, т.е. да правите промени в данните;

- екстракт, т.е. да извършва операции по четене на данни;

- изтриване, т.е. извършване на изтриване на логически или физически данни;

- Да се ​​изключи запис от груповата връзка, т.е. да се прекъсне връзката между данните.

В този модел на данни съществуват специални възможности за манипулиране на данните и за навигация между тях. Навигационното устройство в графични модели е предназначено за установяване на записи, на които е предназначено да приложи следващата манипулация на данните. Тези записи обикновено се наричат ​​актуални. В модела на мрежата може да има преходи от текущия потребителски модел към следващия, от текущия връх до произволен друг връх, връзката на текущия с този е реализирана посредством групова връзка. Навигацията може да започне с произволен запис.

Споделяне в социалните мрежи:

сроден