BCNF بې وزلۍ کموي او د ډاټا بشپړتیا زیاتوي
د بویسس-کوډډ عمومی بڼه) BCNF (موخه د ډیټابیس ډیټابیس السته راوړلو لپاره د اړونده ډیټابیسونو د میزونو او میزونو تنظیمولو سره د معلوماتو بشپړتیا ډیروي. د ډیټابیس عادي کولو واقع کیږي کله چې د میزونو ترمنځ اړیکې رامینځ ته کیږي او کله چې میزونو ډیټابیس د ډیټابیس د ډیټا لرونکې کولو لپاره مقررات تعریف کړي او د معلوماتو ساتلو لپاره مقرر کړي.
د ډیټابیس معمول کول د موجودو معلوماتو له منځه وړل دي او دا یقیني کړي چې د ارقامو تړاوونه احساس لري.
یو ډاټابیس معمول کیږي کله چې ورته معلومات په یو میز کې ذخیره نه شي او کله چې یوازې اړوند معلومات په میز کې ساتل کیږي.
د Boyce-Codd عمومی بڼه اصلي
د لارښوونو یو لړۍ تعقیب کول ډاډه کوي چې ډاټابیسز نورمال شوي دي. دا لارښوونې د عادي فورمو په توګه راجع کیږي او له یو څخه تر پنځو پورې شمیرل کیږي. یو اړونده ډیټابیس د عادي بڼه په توګه توضیح شوي که چیرې دا لومړنۍ درې بڼې پوره کړي: 1NF، 2NF، او 3NF.
BCNF د دریم نورمال فورمه کې د توسیع په توګه رامینځ ته شوی، یا په 386 کې، د ریمنڈ بویس او ایډرډډډډ لخوا د رامینځته کیدو له امله رامنځ ته شو. دغه سیسټمونه د ډیټابیس سیسټمونو جوړولو لپاره کار کاوه چې د کمپیوټري وخت کمولو موخه یې بې ځایه کیدنې کمول. دریمه نورمال فورمونه هغه ستونونه لرې کوي کوم چې په لومړۍ او دویم نورمال شکلونو کې د لارښوونو سره د سمون سره سم په ابتدائی کلیدي پورې تړاو نلري. BCNF، چې کله کله ځینې 3.5NF ته راجع کیږي، د 3NF ټول اړتیاوې پوره کوي او د کاندیدانو کلیدي اړتیا لري چې په میز کې نور ځانګړتیاوې نه لري.
د BCNF د رامینځته کولو په وخت کې، بویس د انګریزي پوښتنې پوښتنې (SQL) جوړ شوي کلیدي ډویلګرانو څخه و، کوم چې د کوډډ د اړونده ماډل کارولو له الرې د معلوماتو بیرته راګرځولو کې ښه والی راغلی. په دې ماډل کې، کوډډ دا وښوده چې د ډاټابیسونو ساختماني پیچلیتوب به کم شي، چې پدې معنی یې پوښتنې خورا پیاوړي او لچکدار وي.
د هغه اړوند اړوند ډیټابیس بصیرت کارولو کې، Codd د 1NF، 2NF، او 3NF لارښوونو تعریف کړی. هغه د BCNF تعریف کولو لپاره د Boyce سره ملګری شو.
د کاندیدانو کلیدي او BCNF
د کاندید کلید یو کالم یا د کالمونو یو میز دی چې په ډیټابیس کې یو ځانګړی کلیدی بڼه لري. د ځانګړتیاوو ترکیب کولی شي د ډیټابیس ریکارډ پیژندلو لپاره پرته له کوم بل ډاټا سره اشاره وشي. په هر میز کې د کاندیدانو کلیدي سایټونه شامل دي، چې هر یو یې د کلیدي کلیدي په توګه وړتیا لري. په میز کې یوازې یو لومړني کلیدي لري.
د کاندیدانو کلیدي باید ځانګړې وي.
اړیکه په BCNF کې ده که چیرې هر رایه ورکوونکي د کاندید کلیدي وي. د ډیټابیس یو جدول وګورئ چې د کارموندنې معلوماتو ذخیره کوي او ځانګړتیاوې لري
په دې جدول کې، ساحه
د کارموندنې ادرس | اول نوم | تخلص | سرلیک |
13133 | ایمیل | سمیټ | مدیر |
13134 | جیم | سمیټ | اتحادیه |
13135 | ایمیل | جونز | اتحادیه |
د دې ډاټابیس لپاره د نوماند کلیدی