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