ستاسو ډاټابیس عمومي کول: د دویم نورمال فورمه لیږد (2NF)

په دویم عمومی بڼه کې ډیټابیس اچول

په تیرو میاشتو کې، موږ د ډیټابیس میز میزان کولو معمول اړخونه ولیدل. لومړی، موږ د ډیټابیس عادي کولو بنسټیز اصولو په اړه خبرې وکړې. په تیر وخت کې، موږ لومړني اړتیاوې چې د لومړني معمول ډول (1NF) لخوا چمتو شوي وپلټلې. اوس، اجازه راکړئ خپل سفر ته ادامه ورکړو او د دویم معمول شکل (2NF) اصولو پوښښ کړو.

د 2NF عمومي اړتیاو یادونه:

دا قواعد په یوه ساده بیان کې لنډیز کیدی شي: 2NF هڅه کوي چې په جدول کې د بیرته راګرځیدونکو معلوماتو اندازه کمه کړي، دا په استخراجي کولو سره، په نوي جدول (میزان) کې ساتل او د دوی میزونو ترمنځ اړیکو رامنځته کول .

راځئ چې یو مثال وګورو. د آنلاین ذخیرې تصور وکړئ چې په ډیټابیس کې د پیرودونکي معلوماتو ساتنه کوي. دوی ممکن ممکن یو واحد جدول ولري چې د پیرودونکو په نوم یادیږي الندې عناصر ولري:

په دې جدول کې لنډ معلومات لږ شمیر بې ارزښته ډاټا څرګندوي. موږ "سیند کلف، نیویارک 11579" او "میامی، FL 33157" ثبت کړئ. اوس، زموږ په ساده مثال کې ممکن د ډیری اضافه ذخیرې په څیر نه ښکاري، مګر د هغه ضایع ځای تصور کړئ که موږ په خپل میز کې زرګونو قطارونه درلودل. برسیره پردې، که چیرې د سمندر کلف لپاره د زپ کوډ بدل شي، موږ باید په ډیری ډیټابیس کې په ډیری ځایونو کې دا بدلون ته اړتیا ولرو.

د 2NF موافقه کولو ډیټابیس جوړښت کې، دا بې برخې معلومات راوستل کیږي او په جلا میز کې ساتل شوي. زموږ نوي میز (راځئ چې دا زېربو ته واستوو) ښايي لاندې ساحې ولري:

که موږ غواړو چې موثر وي، موږ کولی شو دا میز له مخکې دمخه ډک کړو - پوسټ دفتر د ټولو باوري زې زوډونو او د هغوی د ښار / دولت اړیکو لارښود چمتو کوي. په واقعیت کې، تاسو د داسې وضعیت سره مخ شوي یاست چې دا ډول ډیټابیس کارول شوی و. یو څوک چې تاسو یې د تاسو د زېرمه کود لپاره غوښتنه کړې وه نو بیا یې ښار وپوهاوه او هغه حالت یې چې تاسو یې وغوښتل. دا ډول ترتیب د عملیات کونکي کمښت راټيټوي او موثریت زیاتوي.

اوس چې موږ د ګمرکونو د میز څخه دوه اړخیز معلومات لرې کړي، موږ د دویم نورمال فارم لومړی لومړی قانع ترلاسه کړی. موږ لا هم اړتیا لرو چې یو بهرني کلیدی کار وکړو ترڅو د دواړو میزونو سره یوځای شي. موږ به د زېرمه کوډ (د زېز میز څخه لومړنۍ کیلي) کاروئ ترڅو دا اړیکه جوړه کړو. دلته زموږ د پیرودونکي نوي میز دی:

موږ اوس په ډیټابیس کې ذخیره شوي بې ځایه شوي معلومات کم کړی او زموږ جوړښت په دویم نورمال شکل کې دی!

که تاسو غواړئ ډاډه کړئ چې ستاسو ډاټابیس معمول دی، زموږ سیسټم په دې لړۍ کې وپلټئ: