ڊيٽابيس جي روايت جي بناوت

توهان جي ڊيٽابيس کي عام ڪرڻ

جيڪڏهن توهان ڪجھ وقت تائين ڊيٽابيس سان ڪم ڪري رهيا آهيو، توهان جي موقعي تي معمولي اصطلاح ٻڌو آهي. شايد شايد ڪنهن ماڻهو توهان کان پڇيو "ڇا اهو ڊيٽابيس کي معمول ڏنو ويو آهي؟" يا " BCNF ۾ آهي ؟" عام طور تي، عارضي طور تي ڪتب آندو ويو آهي ته صرف اڪيڊمي سائنسدانن لاء وقت گذاريندو آهي. بهرحال، معموليت جي اصولن کي ڄاڻڻ ۽ انهن جي روزاني ڊيٽابيس ڊزائينزن جي ڪارڪردگي تي عمل لاڳو ڪرڻ واقعي واقعي تمام پيچيدگي نه آهي ۽ اهو توهان جي ڊي بي ايم ايس جي ڪارڪردگي کي بهتر بڻائي سگهي ٿو.

هن مقالي ۾، اسان کي معمول جي تصور کي متعارف ڪرايو ۽ عام عام شڪلن تي مختصر نظر ايندو.

معمولي ڇا آهي؟

ڊيٽابيس ڊيٽا ڊيٽابيس ۾ موثر طريقي سان منظم ڪرڻ جو عمل آهي. عام طور تي عمل جا ٻه مقصد آهن: معتبر ڊيٽا ختم ڪرڻ (مثال طور، هڪ ٽيبل ۾ ساڳي ڊيٽا کي محفوظ ڪرڻ) ۽ يقيني بڻائڻ تي ڊيٽا انحصار کي احساس (صرف ميز ۾ لاڳاپيل ڊيٽا محفوظ ڪرڻ). هنن ٻنهي جا مقصد مقصود آهن جيئن اهي خلاء جي مقدار کي گھٽائي هڪ ڊيٽابيس جو استعمال ڪن ٿا ۽ ڊيٽا کي منطقي طور تي محفوظ آهي.

عام فارم

ڊيٽابيس ڪميونٽي کي ڊيٽابيس کي معمول بڻائڻ جي لاء هڪ هدايتن جي جوڙجڪ ترقي ڪئي آهي. اهي عام نمونن جو حوالو ڏنو وڃي ٿو ۽ پنجن (پنجين عام فارم يا 5 اين ايف) ذريعي هڪ کان (انهن جي عام صورت ۾ معمول جي صورت ۾، عام طور تي عام صورت يا 1NF جو حوالو ڏنو ويو آهي). عملي طور تي ايپليڪيشنن ۾، ڪڏهن ڪڏهن 4NF سان گڏ گڏوگڏ توهان 1NF، 2NF ۽ 3NF تي ڏسندا. پنجون عام صورت بلڪل نڀاڳيل ڏٺو آهي ۽ هن مضمون ۾ بحث نه ڪيو ويندو.

اسان کان اڳ اسان جي عام صورتن جا بحث شروع ڪرڻ کان پهريان، اهو ضروري آهي ته اهي صرف هدايتون ۽ رهنما هدايتون آهن. ڪڏهن ڪڏهن، اهو ضروري آهي ته انهن کي عملي ڪاروبار جون گهرجون پوريون ڪرڻ لاء انهن کان ڀري ٿي. تنهن هوندي، جڏهن مختلف حالتن ۾ ٿيندي، اهو ممڪن آهي ته ڪنهن ممڪن ممڪنن جو جائزو وٺڻ لاء اهي توهان جي سسٽم تي ۽ ممڪن ممڪنن جي حساب سان. انهي چيو، اچو ته عام معمول جي ڳولا ڪريو.

پهريون عام فارم (1NF)

پهريون عام فارم (1NF) منظم منظم ڊيٽابيس لاء بلڪل بنيادي اصول مقرر ڪري ٿو:

ٻئين معمولي فارم (2NF)

ٻئين معمولي فارم (2NF) وڌيڪ نقل ۽ نقل واري ڊيٽا کي ختم ڪرڻ جو تصور:

ٽئين عام فارم (3NF)

ٽئين معمولي فارم (3NF) هڪ وڏو قدم وڌيڪ وڃي ٿو:

بوويسڊڊ عام فارم (BCNF يا 3.5NF)

Boyce-codd عام فارم، جنهن کي "ٽيون ۽ اڌ (3.5) عام روپ" جو حوالو ڏنو ويو آهي، هڪ وڌيڪ گهربل آهي.

چوٿون عام فارم (4NF)

آخرڪار، چوٿين عام صورت (4NF) هڪ اضافي گهربل آهي:

ياد رکو، اهي معمول جي رهنمائي ڪندڙ مجموعا آهن. ڊيٽابيس ۾ 2 اين ايف ۾ هجڻ لاء، اهو پهريون ڀيرو 1NF ڊيٽابيس جي سڀني معيار کي پورو ڪرڻ گهرجي.

ڇا مان سمجهان ٿو؟

جڏهن ته ڊيٽابيس جي معمولي کي عام طور تي سٺو خيال هوندو آهي، اهو هڪ مطلق گهربل نه آهي. در حقيقت ڪجهه اهڙا ڪيس آهن، جتي عمدا عام طور تي معمول جي ضابطن جي ڀڃڪڙي ڪرڻ جو سٺو عمل آهي. انهي موضوع تي وڌيڪ، مان پڙهڻ لاء منهنجي ڊيٽابيس کي وڌائڻ گهرجي؟

جيڪڏھن توھان چاھيوٿا ته توھان جو ڊيٽابيس معمول آھي، سکڻ سان شروع ڪريو پنھنجي ڊيٽابيس کي پهريون عام فارم ۾ ڪيئن رکڻ لاء .