Деректер қоры 5 1Деректер қорының моделі 7



бет6/18
Дата22.05.2022
өлшемі1,3 Mb.
#35270
1   2   3   4   5   6   7   8   9   ...   18

Деректер қорының моделі


Деректер қорының моделі-бұл деректер қорының қалай құрылымдалғанын және қолданылатынын сипаттайтын теория немесе ерекшелік. Осындай бірнеше модель ұсынылды.
Ең көп таралған модельдер қамтиды:
Желілік модель-жылдам қатынауды қолдайтын кез келген сілтемелер.
Иерархиялық модель-байланыс, бірақ циклдарсыз (иерархия).
Реляциялық Модель-Деректердің Тәуелсіздігі.
Объектілі-Бағытталған Модель-Мәндердің Абстракциясы.
Желілік модель

Желілік деректер моделінің танымалдығы иерархиялық деректер моделінің танымалдылығымен сәйкес келеді. Осылайша, желілік модель деректерде "көптеген" қарым-қатынасын моделдеуге мүмкіндік берді. 1971 жылы деректер жүйелерінің тілдері бойынша конференция (CODASYL) желілік моделді ресми түрде анықтады. Желілік моделде деректерді моделдеудің негізгі конструкциясы-бұл жиынтық конструкциясы. Жиын иесінің жазба түрінен, теру атауынан және мүшенің жазба түрінен тұрады. Мүше жазбасының түрі бұл рөлді көп жиынтықта болуы мүмкін, сондықтан көп паренттілік тұжырымдамасы қолдау. Иесінің жазба түрі басқа жиынтықта мүше немесе иесі болуы мүмкін. Деректер моделі қарапайым желі болып табылады және сілтемелер мен қиылыстар жазбаларының типтері (IDMS қосылым жазбалары деп аталатын), сондай-ақ олардың арасындағы жиынтықтар болуы мүмкін . Осылайша, байланыстың толық желісі бірнеше қосарлы жиынтықпен ұсынылған; әр жиынтықта жазбаның кейбір (бір) түрі иесі болып табылады (желі көрсеткісінің соңында), ал жазбалардың бір немесе бірнеше түрі мүше болып табылады (байланыс көрсеткісінің басында). Әдетте жиынтық 1: M қатынасын анықтайды, бірақ 1: 1 қатынасы рұқсат етіледі. CODASYL желілік моделі математикалық жиын теориясына негізделген.




Иерархиялық модель
Деректердің иерархиялық моделі деректерді ағаш тәріздес құрылым түрінде ұйымдастырады. Ата-аналық және еншілес деректер сегменттерінің иерархиясы бар. Бұл құрылым жазбада, әдетте, еншілес деректер сегменттерінде қайталанатын ақпарат болуы мүмкін. Өрістер мәндерінің жиынтығы бекітілген жазбалар сериясындағы деректер. Ол жазба түрі түрінде нақты жазбаның барлық даналарын жинайды. Жазбалардың бұл түрлері реляциялық моделдегі кестелердің баламасы, ал жекелеген жазбалар-жолдардың баламасы болып табылады. Бұл жазба түрлері арасында байланыс жасау үшін иерархиялық үлгі ата-аналық еншілес қатынастарды пайдаланады. Бұл жазба түрлері арасындағы 1: N салыстыру. Бұл математикадан алынған реляциялық моделде қолданылатын жиын теориясы ретінде ағаштардың көмегімен жасалады. Мысалы, ұйым қызметкер туралы ақпаратты қызметкердің аты, нөмірі, бөлімі, жалақысы сияқты сақтай алады. Ұйым сондай-ақ қызметкердің балалары, мысалы, аты мен туған күні туралы ақпаратты сақтай алады. Қызметкерлер мен еншілес элементтер туралы деректер қызметкерлер туралы деректерді ата-аналық сегмент, ал еншілес деректер-еншілес сегмент ұсынатын иерархияны құрайды. Егер қызметкердің үш еншілес сегменті бар болса, онда олардың бірімен үш еншілес сегменті байланысты болады. Иерархиялық деректер базасында "ата-ана - ұрпақ" қатынасы-бұл "көпшілікке біреу"қатынасы. Бұл еншілес сегментті тек бір ата-аналық сегменттің болуымен шектейді. Иерархиялық ДББЖ 1960 жылдардың соңынан бастап, IBM Information Management System (IMS) ДББЖ пайда болуымен, 1970 жылға дейін танымал болды.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   18




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет