Асосҳои норасогии базаи маълумотҳо

Набудани базаи маълумотии шумо

Агар шумо дар муддати кӯтоҳ кор кардаед, пойгоҳи додашударо шунидаед. Шояд касе аз шумо пурсид, ки оё ин пойгоҳи додаи муқаррарӣ аст? ё "Ин дар БМНФ ?" Одатан норасоиҳо аксар вақт ба сифати фаровонӣ ба даст меоранд, ки танҳо донишҷӯён вақт доранд. Бо вуҷуди ин, донистани принсипҳои муқаррарӣ ва истифодаи онҳоро ба вазифаҳои тарҳрезии ҳаррӯзаи дафтари базавии шумо дар ҳақиқат на ҳама мушкилоти ҷиддӣ нест ва он метавонад ба таври ҷиддӣ ба иҷрои ДКМИТ беҳтар карда шавад.

Дар ин мақола, мо консепсияи нормализатсияро ҷорӣ мекунем ва ба шакли шаклҳои оддии маъмули кӯтоҳ назар андозем.

Натиҷагирӣ чист?

Танзимкунӣ раванди самараноки ташкили маълумот дар пойгоҳи додаҳо мебошад. Ҳадафҳои дуюмдараҷаи раванди мутобиқсозӣ: бартараф кардани маълумотҳои иловагӣ (масалан, нигоҳ доштани маълумот дар як зиёда аз як ҷадвал) ва таъмини вобастагии додаҳо ба маънои ҳассос (танҳо дар якҷоя кардани маълумоти алоқаманд дар ҷадвал). Ҳар дуи онҳо мақсадҳои шоистаи худро доранд, зеро онҳо миқдори фосилаи як базаи маълумотро коҳиш медиҳанд ва кафолат медиҳанд, ки маълумот ба таври манфӣ нигоҳ дошта мешавад.

Формулаҳои оддӣ

Ҷамъияти базавиро як қатор роҳнамо барои таъмини он, ки пойгоҳи додаҳо муқаррар карда шудаанд, таҳия карда шаванд. Инҳо ба шакли шаклҳои муқаррарӣ номида мешаванд ва аз як намуди (шакли ҳадди ақди муқаррарӣ, ки шакли аввалини муқаррарӣ ё 1НФ) ба воситаи панҷ (шакли панҷум ё 5НF) номбар шудаанд. Дар амалҳои амалӣ, шумо бисёр вақт 1NF, 2NF ва 3NF-ро дар якҷоягӣ бо 4NF-и вақт мебинед. Формулаи панҷум - хеле кам дида мешавад ва дар ин мақола муҳокима намешавад.

Пеш аз он ки мо баҳри муҳокимаи тарзи оддии худ сар кунем, муҳим аст, ки онҳо танҳо роҳнамо ва роҳнамоанд. Баъзан, аз онҳо барои гирифтани қонеъ гардонидани талаботи амалии тиҷорат зарур аст. Бо вуҷуди ин, вақте ки тағиротҳо сурат мегирад, он барои арзёбии ҳар гуна имконоти имконпазире, ки онҳо метавонанд дар системаи шумо дошта бошанд ва дар муқоиса бо имкониятҳои ғайримуқаррарӣ ҳисоб карда шаванд, хеле муҳим аст. Он гуфт, ки биёед шаклҳои оддиро тафтиш кунем.

Формулаи якум (1NF)

Формулаи якум одатан (1NF) қоидаҳои асосӣ барои пойгоҳи додашударо муқаррар мекунад:

Формулаи дуюм (2NF)

Шабакаи дуввуми оддӣ (2NF) мафҳуми бартарафсозии маълумоти такрорӣро дар бар мегирад :

Формулаи сеюм (3NF)

Формулаи сеюм (3NF) як қадами калонро пеш мегирад:

Forms Normalce (BCNF ё 3.5NF)

Формулаи Normalce-Бодд, ки ҳамчун "шакли сеюм ва нимсола (3,5)" маъмул аст, як талаботро илова мекунад:

Формулаи чоруми оддӣ (4NF)

Ниҳоят, шакли чоруми чорум (4NF) як талаботи иловагӣ дорад:

Дар хотир дошта бошед, ки ин усулҳои муқаррарӣ мутобиқат дорад. Барои базаи маълумотҳо дар 2NF, аввал бояд ҳамаи меъёрҳои маълумотҳои 1NF иҷро шавад.

Оё ман бояд мутобиқат кунам?

Дар ҳоле, ки норасогиҳои дониши маъмул одатан фикри хуб аст, ин талаботи ҳатмист. Дар асл, баъзе мавридҳо вуҷуд доранд, ки қасдан вайрон кардани қоидаҳои статсионарӣ таҷрибаи хуб аст. Барои маълумоти бештар дар ин мавзӯъ, оё хондан лозим аст , ки ман пойгоҳи манро тағир диҳам?

Агар шумо мехоҳед, ки пойгоҳи додашударо ба таври оддӣ таъмин кунед, омӯзед, ки чӣ тавр ба пойгоҳи додашавӣ ба формулаи якум гузаред .