Sobes.tech
Junior
161

Деректер қорын нормализациясы дегеніміз не?

AI-дан жауап

sobes.tech AI

Деректер қорын қалыптастыру — бұл реляциялық схеманы құрылымдау процесі, оның мақсаты:

  • Деректердің артықшылығын азайту.
  • Деректердің тұтастығын жақсарту.
  • Сұрауларды оңтайландыру.

Процесс бұзылған тәуелділігі бар кестелерді кішірек кестелерге бөлуді қамтиды, олар бастапқы ақпаратты сақтайды. Нормальды формалар (НФ):

  • Бірінші нормальды форма (1 НФ): Ұяшықтардағы мәндердің атомарлығы. Қайталау топтарының болмауы.
  • Екінші нормальды форма (2 НФ): 1 НФ + әрбір кілттен тыс атрибут толық функционалды тәуелділікте.
  • Үшінші нормальды форма (3 НФ): 2 НФ + әрбір кілттен тыс атрибут транзитивті тәуелділікте емес.

Сонымен қатар, жоғары деңгейлі нормальды формалар бар (мысалы, Бойс-Кодд, 4 НФ, 5 НФ), бірақ практикада 3 НФ жеткілікті. Артық нормализация сұрауларды күрделендіруі мүмкін, себебі көптеген қосылулар қажет болады.