|
|||
2.Пост-реляционды мәліметтер қорын сипаттаңыз. Мысал келтіріңіз.Постреляциялық модель кесте жазуында сақ талатын мә ліметтердің бө лінбейтіндігі тә різді шектеуді болдырмайтын кең ейтілген реляциялық модельболып табылады. Мә ліметтердің постреляциялық моделі кө п мә нді ө рістерді–мә ндері ішкі мә ндерден тұ ратын ө рістерді ұ сынады. Кө п мә нді ө рістердің мә ндерінің жиынтығ ы негізгі кестеге орнатылғ ан ө зіндік кесте болыптабылады. Бірдей мә ліметтерді салыстырмалы тү рде реляциялық (а) жә непостреляциялық модельмен (ә ) сипаттайтын мысал келтірейік. 1-кесте қ ұ жатнө мірі мен алушылардың номері туралы мә ліметтерден тұ рады. 2-кесте қ ұ жатнө мірінен, тауар атынан жә не тауар мө лшері туралы мә ліметтерден тұ рады. Екікесте бір-бірімен қ ұ жат нө мірі ө рістері бойынша байланысқ ан. 1-кесте Қ ұ жат нө мері Сатып алушы нө мері 0373 8723 8374 8232 7364 8732
2-кесте Қ ұ жат нө мері Тауарлар Саны (мө лшері) 0373 Дә птер 5 0373 Кітап 2 8374 компьютер 1 8374 Принтер 3 8374 Модем 2 7364 Компьютер ү стелі 1
3-кесте Қ ұ жат нө мері Сатып алушы нө мері тауарлар Саны (мө лшері) 0373 8723 Дә птер 5 Кітап 2 8374 8232 компьютер 1 Принтер 3 модем 2 7364 8723 Компьютер ү стелі 1
Кестелерде келтірілгеніндей реляциялық модельмен салыстырғ андапостреляциялық модельде мә ліметтердің сақ талуы тиімділеу, сондай-ақ, ө ң деубарысында екі кестедегі мә ліметтерді біріктіру операциясын орындау талапетілмейді. Ө рістердің қ абаттасуымен қ атар, постреляциялық модельассоцияцияланғ ан кө п мә нді ө рістерді қ амтиды. Бұ дан жолдағ ы ассоциацияның бір бағ анындағ ы бірінші мә н оссоциацияның басқ а барлық бағ андарындағ ыбірінші мә нге сә йкес келеді. Дә л осылайша басқ а бағ андардың екінші мә ндері де дә л осылай байланысады. Кестедегі жазулардың ө рісінің мө лшері мен ө рістің ұ зындығ ынатұ рақ тылық талабы қ ойылмайды. Бұ л кестедегі мә ліметтердің қ ұ рылымының ө те икемді болатынын білдіреді. Ө йткені постреляциялық модель бойынша кестеде нормальданбағ анмә ндерді сақ тауда да мә ліметтердің қ арама-қ айшылық сыздығ ы мен тұ тастығ ынқ амтамасыз ету проблемасы пайда болды. Бұ л проблема мә ліметтер қ орын басқ ару жү йесімеханизмдерінде ұ қ сас сақ талатын процедураларды клиент сервер жү йелерінеқ осу арқ ылы шешіледі. Бақ ылау функциясын сипаттау ү шін ө ріс мә ндеріндепроцедура қ ұ ру(конверсия коды мен корреляция коды) мү мкіндігі бар, ол мә ліметтергеоралғ аннан кейін немесе оралғ анғ а дейін автоматты тү рде шақ ырылады. Корреляция коды мә ліметті оқ ығ аннан кейін, ө ң деу алдында орындалады. Алконверсия коды керісінше, мә ліметтерді ө ң дегеннен кейін орындалады. Постреляциялық модельдің жетістігі байланысқ ан реляциялық кестелержиынтығ ын бір ғ ана постреляциялық кестемен беруде болып табылады. Бұ л ақ паратты беруде аса ү лкен кө рнекілікті қ амтамасыз етеді. Сонымен қ атар, мә ліметтерді ө ң деу тиімділігін арттырады. Постреляциялық модельдің кемшілігі – сақ талынғ ан мә ліметтердің қ арама-қ айшылық сыздығ ы мен тұ тастығ ын қ амтамасыз ету проблемасын шешудің кү рделігінде болып табылады.
|
|||
|