Мазмұны:

Неліктен нормаланбаған деректер мәселесі?
Неліктен нормаланбаған деректер мәселесі?

Бейне: Неліктен нормаланбаған деректер мәселесі?

Бейне: Неліктен нормаланбаған деректер мәселесі?
Бейне: Помидоры, помидоры...увеличиваю урожай! Секретное обрызгивание по цветам, подкормка из бочки. 2024, Мамыр
Anonim

Нашар нормаланған дерекқор және нашар нормаланған кестелер тудыруы мүмкін проблемалар шамадан тыс дискінің енгізу/шығаруынан және жүйенің кейінгі нашар өнімділігінен бастап дәлсіздікке дейін деректер . Дұрыс емес қалыпқа келтірілген жағдай экстенсивтілікке әкелуі мүмкін деректер өзгертетін барлық бағдарламаларға ауыртпалық түсіретін артықшылық деректер.

Осылайша, нормаланбаған деректерді не сипаттайды?

Нормаланбаған нысаны (UNF), сондай-ақ белгілі нормаланбаған қатынас немесе бірінші қалыпты емес пішін (NF2), қарапайым мәліметтер қоры болып табылады деректер үлгісі (ұйымдастыру деректер дерекқорда) дерекқорды қалыпқа келтіру тиімділігінің болмауы.

Содан кейін сұрақ туындайды, егер сіз дерекқорды қалыпқа келтірмесеңіз не болады? емес нормаланған кестелер әдетте бір деректердің бірнеше жерде сақталатынын білдіреді. Егер бұл жағдайда, оны болдырмау үшін қолданба коды жоқ болса, мәндердің бірі басқа кестелердегі бірдей мәннің барлық көшірмелерін жаңартпай жаңартылуы әбден мүмкін.

Сондай-ақ адамдар дерекқорды қалыпқа келтірудің қандай артықшылықтары бар деп сұрайды.

The қалыпқа келтірудің пайдасы мыналарды қамтиды: Іздеу, сұрыптау және индекстерді жасау жылдамырақ, өйткені кестелер тар және деректер бетіне көбірек жолдар сыяды. Сізде әдетте көбірек кестелер болады. Сізде көбірек кластерленген индекстер болуы мүмкін (әр кестеде бір), осылайша сұрауларды реттеуде көбірек икемділікке ие боласыз.

Нормализацияның қандай кемшіліктері бар?

Міне, нормализацияның кейбір кемшіліктері:

  • Деректер қайталанбайтындықтан, кестелерді біріктіру қажет. Бұл сұрауларды күрделендіреді, сондықтан оқу уақыттары баяуырақ.
  • Біріктіру қажет болғандықтан, индекстеу тиімді жұмыс істемейді.

Ұсынылған: