1. Мәліметтер базасы түсінігі, мәліметтер базасымен басқару жүйелері қызметі Мәліметтер қоры (МҚ)


Сілтемелік тұтастық стратегиялары



бет12/14
Дата06.10.2022
өлшемі65,22 Kb.
#151982
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
1. М ліметтер базасы т сінігі, м ліметтер базасымен бас ару ж йе

30. Сілтемелік тұтастық стратегиялары

Сілтемелік тұтастық - деректерді басқарудың салыстырмалы жүйелерінде дерекқор мүмкіндігі. Деректер базасындағы кестелер арасындағы қарым-қатынастар пайдаланушылар немесе қолданбалардың дұрыс емес деректерді енгізбеуі немесе деректер жоқ екенін көрсететін шектеулерді қолдану арқылы дәл болып қалады.


Деректер қорлары оларда бар ақпаратты ұйымдастыру үшін кестелерді пайдаланады. Олар Excel сияқты электрондық кестелерге ұқсас, алайда озық пайдаланушылар үшін әлдеқайда қабілетті. Деректер базалары негізгі кілттерді және кестелер арасындағы қатынасты сақтайтын шетелдік кілттерді қолданумен жұмыс істейді.
Сапалық тұтастық ережелерінің мысалы
Сізде екі кесте бар жағдайды қарастырыңыз: Қызметкерлер мен менеджерлер. Қызметкерлер кестесінде басқарушы кестеде әрбір қызметкердің менеджеріне арналған жазбаны көрсететін ManagedBy деп аталатын шетелдік кілт атрибуты бар. Сілтеме тұтастығы келесі үш ережелерді қамтамасыз етеді:
ManagedBy төлсипаты Менеджерлер кестесіндегі жарамды жазбаны көрсетпейінше, Қызметкерлер кестесіне жазбаны қосуға болмайды. Сілтеме тұтастығы кестеге дұрыс емес мәліметтерді енгізуді болдырмайды. Сілтемелік тұтастық ережесін қанағаттандырмайтын кез келген әрекет сәтсіз аяқталады.
Егер Менеджерлер кестесінде жазба үшін бастапқы кілт өзгертілсе, Қызметкерлер кестесіндегі барлық сәйкес жазбалар каскадты жаңарту арқылы өзгереді.
Басқарушылар кестесінде жазбалар жойылса, Қызметкерлер кестесіндегі барлық тиісті жазбалар каскадты жою арқылы жойылады.
Салыстырмалы тұтастық шектеулерінің артықшылықтары
Реляциялық деректер қорын басқару жүйесін қолданудың сандық сипаттамасымен бірнеше артықшылығы бар:
Көшірме деректердің енгізілуін болдырмайды.
Бір кестені басқа кестеде бар жоқ өріске бағыттауды болдырмайды.
«Серіктескен» кестелер арасындағы кепілді консистенция.
Басқа кестедегі шетел кілтімен көрсетілген мәнді қамтитын жазбаны жоюды болдырмайды.
Байланыстырылған кестеде бастапқы кілт болмаса, шетелдік кілтті қамтитын кестеге жазбаны қосуды болдырмайды.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




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

    Басты бет