Қазақстан Республикасы Білім және ғылым министрлігі
Әл - Фараби атындағы Қазақ Ұлттық Университеті
Ақпаратттық технологиялар факультеті
Информатика кафедрасы
Компьютерлік инженерия мамандығы
СӨЖ
Тақырыбы:Деректер қорын нормалау
Орындаған:Наркешова Фарида
Тексерген: Түркен Гүлзат
Алматы, 2022ж
Мазмұны:
Кіріспе;
Бірінші нормалы форма ( 1NF );
Екінші нормалы форма ( 2 NF );
Үшінші нормалы форма ( 3 NF);
Қорытынды:
КІРІСПЕ
Нормализация
Қалыпқа келтіру деректердің артық болуын азайтатын және кірістіру, жаңарту және жою аномалиялары сияқты қажетсіз сипаттарды жоятын дерекқорды жобалау әдісі. Нормалау ережелері үлкен кестелерді кішірек кестелерге бөледі және оларды қатынастар арқылы байланыстырады. SQL-де қалыпқа келтірудің мақсаты артық (қайталанатын) деректерді жою және логикалық мәліметтерді сақтауды қамтамасыз ету болып табылады.
Реляциялық модельді ойлап тапқан Эдгар Кодд бірінші қалыпты форманы енгізу арқылы деректерді нормалау теориясын ұсынды және ол екінші және үшінші қалыпты формалар теориясын кеңейтуді жалғастырды. Кейінірек ол Бойс-Коддтың қалыпты форма теориясын жасау үшін Раймонд Ф.Бойсқа қосылды.
Қалыпты формалардың түрлері:
Нормализация қалыпты формалар деп аталатын бірнеше қадамдардан өтеді. Қалыпты формалар жеке қатынастарға қолданылады. Қатынас шектеулерді қанағаттандыратын болса, ерекше қалыпты формаға ие деп аталады.
Қалыпты форма
|
Сипаттамасы
|
1NF
|
Қатынас атомдық мәнді қамтитын болса, 1NF-де болады.
|
2NF
|
Қатынас 2NF-де болады, егер ол 1NF-де болса және барлық негізгі емес атрибуттар бастапқы кілтке байланысты толық жұмыс істейді.
|
3NF
|
Қатынас 3NF-де болады, егер ол 2NF-де болса және өтпелі тәуелділік болмаса.
|
BCNF
|
3NF-тің неғұрлым күшті анықтамасы Бойс Коддтың қалыпты түрі ретінде белгілі.
|
4NF
|
Егер ол Бойс Кодд қалыпты пішінінде болса және көп мәнді тәуелділігі болмаса, қатынас 4NF-де болады.
|
5NF
|
5NF. Егер ол 4NF ішінде болса және қосылым тәуелділігін қамтымаса, қосылым шығынсыз болуы керек.
|
Достарыңызбен бөлісу: |