Үшінші қалыпты форма (3ҚФ) транзитивтік тәуелділік ұғымымен байланысты. А,В,С – кейбір қатынас атрибуттары болсын. Бұл кезде А-В және В-С болғанымен, кері сәйкестік болмайды. Былайша айтқанда СВ-ға немесе ВА-ға тәуелді емес. Сонда СА(А--С) –ға транзитивті түрде тәуелді деп атайды.
3ҚФ-да тамаша кілт құрамына кірмейтін атрибуттарға тәуелді атрибуттар реттеледі. Бұл атрибуттар жекеленген мәндер негізі болып табылады.
Егер қатынас 2 Қф-да болып, біріншілік кілт құрамына кірмейтін және біріншілік кілтке транзитивті тәуелділікте болатын атрибуттарға ие болмаса, онда ол 3ҚФ-да болады.
Сондай-ақ Бойсс-Коддтың қалыпты формасы (БКҚФ), 4ҚФ және 5ҚФ болады. Дегенмен, үлкен мәнге 1 ҚФ-ға ие болып, келесі ҚФ-лар құрамалық кілттер мен кілттердің күрделі тәуелсіздігі жайлы ұғымдармен байланысты болса, ал практикада негізінен біршама жағдайлар кездеседі.
Нормалау алгоритмінің көмегімен мәліметтер базасы құрылымын модельдеу біршама кем бірліктере ие.
1. нормалау (қалыптандыру) әдістемесі өте жаратылыстың (табиғи) емес операция болып табылатын бір қатнасқа жобаланушы пәндік облыстық барлық атрибуттарының алғашқы орналасуын ұйымдастырады. Жасаушы интиуициялық түрде анықталған мәндерге сай бірден бірнеше қатнастарды жобалайды. Егер тіпті күш жұмсап барлық ұйғарылатын атрибуттарды қамти отырып, бір немесе бірнеше қатнас жасаса, онда алынған қатынас мәні мүлдем түсініксіз болады.
2.атрибуттардың толық тізімін бірден анықтау мүмкін емес. Пайдаланушылар бір заттарды түрлі атаулармен атау немесе керісінше түрлі заттарды бір атаумен атау әдісіне ие болады.
3. нормалау (қалыптандыру) іс- шараны жүргізу үшін өте жеңіл емес болатын атрибуттар тәуелділігін бөліп алу қажет.
Достарыңызбен бөлісу: |