Ақпаратттық технологиялар факультеті Информатика кафедрасы Компьютерлік инженерия мамандығы



бет1/3
Дата07.11.2022
өлшемі0.76 Mb.
#464205
  1   2   3
Normal forms


Қазақстан Республикасы Білім және ғылым министрлігі
Әл - Фараби атындағы Қазақ Ұлттық Университеті
Ақпаратттық технологиялар факультеті
Информатика кафедрасы
Компьютерлік инженерия мамандығы


СӨЖ
Тақырыбы:Деректер қорын нормалау
Орындаған:Наркешова Фарида
Тексерген: Түркен Гүлзат

Алматы, 2022ж
Мазмұны:

  1. Кіріспе;

  2. Бірінші нормалы форма ( 1NF );

  3. Екінші нормалы форма ( 2 NF );

  4. Үшінші нормалы форма ( 3 NF);

  5. Қорытынды:


КІРІСПЕ
Нормализация
Қалыпқа келтіру деректердің артық болуын азайтатын және кірістіру, жаңарту және жою аномалиялары сияқты қажетсіз сипаттарды жоятын дерекқорды жобалау әдісі. Нормалау ережелері үлкен кестелерді кішірек кестелерге бөледі және оларды қатынастар арқылы байланыстырады. SQL-де қалыпқа келтірудің мақсаты артық (қайталанатын) деректерді жою және логикалық мәліметтерді сақтауды қамтамасыз ету болып табылады.

Реляциялық модельді ойлап тапқан Эдгар Кодд бірінші қалыпты форманы енгізу арқылы деректерді нормалау теориясын ұсынды және ол екінші және үшінші қалыпты формалар теориясын кеңейтуді жалғастырды. Кейінірек ол Бойс-Коддтың қалыпты форма теориясын жасау үшін Раймонд Ф.Бойсқа қосылды.


Қалыпты формалардың түрлері:


Нормализация қалыпты формалар деп аталатын бірнеше қадамдардан өтеді. Қалыпты формалар жеке қатынастарға қолданылады. Қатынас шектеулерді қанағаттандыратын болса, ерекше қалыпты формаға ие деп аталады.

Қалыпты форма

Сипаттамасы

1NF

Қатынас атомдық мәнді қамтитын болса, 1NF-де болады.

2NF

Қатынас 2NF-де болады, егер ол 1NF-де болса және барлық негізгі емес атрибуттар бастапқы кілтке байланысты толық жұмыс істейді.

3NF

Қатынас 3NF-де болады, егер ол 2NF-де болса және өтпелі тәуелділік болмаса.

BCNF

3NF-тің неғұрлым күшті анықтамасы Бойс Коддтың қалыпты түрі ретінде белгілі.

4NF

Егер ол Бойс Кодд қалыпты пішінінде болса және көп мәнді тәуелділігі болмаса, қатынас 4NF-де болады.

5NF

5NF. Егер ол 4NF ішінде болса және қосылым тәуелділігін қамтымаса, қосылым шығынсыз болуы керек.



Достарыңызбен бөлісу:
  1   2   3




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

    Басты бет