Оқу бағдарламасы (syllabus)


Тақырып 4. Қатынастарды нормализациялау



Pdf көрінісі
бет6/40
Дата03.01.2022
өлшемі0.63 Mb.
#451972
1   2   3   4   5   6   7   8   9   ...   40
Дк

 Тақырып 4. Қатынастарды нормализациялау 

 

Егер  бірқатар  қатынастың  Х  және  У  екі  атрибуты  берілсе, 



онда  У  –  Х-тен  функциональды  тәуелді  деп  айтамыз,  егер  кез-

келген уақыт моментінде Х-тің әрбір мәніне У-тің бір мәні сәйкес 

келсе. 

Артық  функциональды  тәуелділік  –  деректер  базасындағы 

басқа  тәуелділіктер  негізінде  алынуы  мүмкін  тәуелділік  туралы 

ақпараттары  бар  тәуелділік.  Берілген  жиынның  қатынастарын, 

артық  функциональды  тәуелділікті  дұрыстай  отырып,  басқа 

схемамен 

ауыстырудың 

қадамды 


қайтымды 

процессі 

нормализациялау деп аталады. Егер қатынастың атрибуттарының 

барлығы атомарлы болса, онда қатынас 1НФ-те болады.  

Кілттік емес атрибут құрамды кілттен функциональды толық 

тәуелді  болады,  егер  ол  барлық  кілттен  бүтіндей  функционалды 

тәуелді  болса,  бірақ  оған  кіретін  қандай  да  бір  атрибуттан 

функциональды тәуелсіз болады. 

Егер қатынас 1НФ-те болса және  әрбір кілттік  емес атрибут 

кілттен функциональды толық тәуелді болса, онда қатынас 2НФ-

да болады. 

Егер қатынас 2НФ-да болса және әрбір кілттік  емес атрибут 

бірінші  кілттен  транзитивті  емес  тәуелді  болса,  онда  қатынас 

3НФ-да болады, 

Егер  қатынас 3НФ-да болса және  онда алғашқы кілт кілттік 

емес  атрибуттардан  тәуелсіз  болса,  онда  қатынас  BCNF-да 

болғаны.  

Бұл  нормальды  форма  3НФ-ға  қарағанда  қосымша 

шектеулер қояды.  

Егер  қатынас  BCNF  болса  және  онда  функциональды 

тәуелділік  болмайтын,  көп  мәнді  тәуелділік  жоқ  болса,  онда 

қатынас 4NF-те болғаны. 

Егер  кез-келген  біріктірілу  бойынша  тәуелділік  қатынастың 

ішінде тек оның мүмкін кілтімен анықталса,  онда тек сонда ғана 




13 

 

қатынас 5НФ-да болады.  



 

Негізгі әдебиеттер [2; 5; 7].  

Қосымша әдебиеттер [2; 3; 4; 6; 7]. 



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




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

    Басты бет