КомпјутериБази на податоци

Мрежен податочен модел

Мрежниот модел на податоци го замени поедноставниот и разбирлив хиерархиски модел. Во суштина, мрежниот модел е многу сличен со хиерархискиот, има и јазли, односно коренски елементи, во кои се внесуваат најважните информации. Јазлите се обединети со помош на врски. И јазли лоцирани на исто растојание од форма на корен јазол, како во хиерархискиот модел, нивоа. Особеноста на хиерархискиот модел беше дека може да има само една рута од еден елемент до друг, а во мрежата не е така, тука има неколку правци. Мрежниот модел на податоци обезбедува способност да гради посложени структури на податоци. Ова е главната разлика помеѓу овие два модели.

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

Моделот на податоци за податоци има некои особености. Сите видови врски што се користат мора нужно да бидат функционални, односно "многу на еден", "еден на сет" или "еден на еден". Во моделот, ваквото внатрешно ограничување се изразува со тврдењето дека одредени услови се неопходно исполнети за овој тип на врски со одреден тип запис на предокот и типот на записите на потомокот. Со цел да се дефинира односот многу-на-многу, воведен е посебен тип на записи, како и еден пар на едно-до-многу и едно-до-многу функционални врски . Доколку е потребно, дополнителни информации може да се додадат во записникот кој делува како пакет.

Во мрежниот модел, групите вообичаено опишуваат однос еден-на-многу, односно сопственикот е еден и има многу подредени. Можно е да се даде пример за таков став како "работа". Тоа значи дека секој вработен работи во одреден оддел, но во секој оддел може да работи неколку вработени. Во мрежниот модел на форма "еден-на-многу", односот помеѓу различните ентитети се остварува со помош на групни односи.

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

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

- вклучени во групната врска, односно да воспостават одредени односи помеѓу податоците;

- да се префрли, односно да се направи транзиција на еден член од сетот на некој друг сопственик;

- ажурирање, односно да направите било какви модификации на податоците;

- екстракт, односно изведување операции за читање податоци;

- избришете, односно изведувате бришење на логички или физички податоци;

- да се исклучи одреден запис од групата, односно да се прекине врската помеѓу податоците.

Во овој модел на податоци, постојат посебни можности за манипулирање и навигација меѓу податоците. Уредот за навигација во моделите на графики е дизајниран да воспостави записи до кои е наменета да ја применат следнава манипулација со податоците. Овие записи обично се нарекуваат струја. Во мрежниот модел, може да има транзиции од тековниот инстант до следниот, од тековната теме на произволна друга вертекса, тековната врска со која се реализираше со помош на групен однос. Навигацијата може да започне со произволно снимање.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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