فرق BCNF اور 3NF کے درمیان فرق

Anonim

3NF بمقابلہ BCNF

بائیسس کوڈڈ معمولی شکل (بی سی این ایف کے طور پر بھی جانا جاتا ہے) عام فارم ہے- یہ ایک ایسا فارم ہے جس میں منطقی اختلافات اور بدناموں کے لئے خطرے کی میز کی سطح کا تعین کرنے کے معیار کو فراہم کرتا ہے. یہ عام شکل ڈیٹا بیس معمول میں استعمال کیا جاتا ہے. یہ اس کے پیشوا کے مقابلے میں تھوڑا مضبوط ہے، تیسری معمولی شکل (3NF کے طور پر بھی جانا جاتا ہے). بی ٹی این ایف میں ایک میز سمجھا جاتا ہے اور اگر صرف ہر ایک کے لئے غیر غیر معمولی فعل انحصارات - یہ ایک حد ہے جس میں دو سیٹ کے صفات کے درمیان ایک ڈیٹا بیس سے لے لیا گیا ہے - ایک superkey ہے (ایک سیٹ ایک متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر صفوں میں موجود ہے جو اس خاص حرف کے صفات کے لئے ایک ہی قدر پر مشتمل ہے). بی سی این ایف نے بتائی ہے کہ کسی بھی میز جس کو بی این سی ایف کے طور پر منسوب کرنے کے معیار کو پورا نہیں کرنے میں ناکامی ہے منطقی اختلافات کو کمزور ہے.

3 این ایف ایک عام شکل ہے جو ڈیٹا بیس معمول میں استعمال کیا جاتا ہے. یہ خیال کیا جاتا ہے کہ ایک میز 3NF میں ہے اور اگر صرف 1) میز کو دوسرا عام شکل (یا 2 این ایف، جو پہلے عام کوڈ ہے یا 1 این ایف ہے، اس نے 2 این ایف بننے کے معیار کو پورا کیا ہے)، اور 2) میز کے ہر غیر اعظم خصوصیت میز کے ہر کلید پر غیر منتقلی پر منحصر ہے (مطلب یہ کہ ہر کلید پر براہ راست انحصار نہیں ہے). 3NF کی ایک دوسری عدد ہے جو 3NF اور BCNF کے درمیان اختلافات کی وضاحت کرنے کے لئے بھی استعمال کیا جاتا ہے.

اس پریمیم کو کارلو زانیولو کی طرف سے 1982 میں خیال کیا گیا تھا. یہ بتاتا ہے کہ ایک ٹیبل 3NF میں ہے اور اگر صرف ہر فعالی انحصار کے لئے جہاں X- † A: یا تو X â † A، X ایک سپرکی ہے، یا A ایک اہم خصوصیت (جس کا مطلب ہے کہ ایک اس امیدوار کے لئے امیدواروں کی کلید سے کم کمر کے اندر موجود ہے). یہ نئی تعریف ایک بی سی این ایف کے پرومین سے مختلف ہے جس میں بعد میں ماڈل صرف آخری شرط کو ختم کرے گا. یہاں تک کہ جیسا کہ یہ 3NF پروریز کے ایک نئے ورژن کے طور پر کام کرتا ہے، زانیولو کے پروریم کا اشتیاق ہے. یہ بتاتا ہے کہ X'† A غیر غیر معمولی ہے. اگر یہ سچ ہے تو، ایک دوپہر کلیدی خاصیت بنیں اور آپ کو آر کی کلید بنائے جانے دیں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. اس ویڈیو پر غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال رپورٹ نہیں کیا جا سکا. ایک یا زیادہ ایرر آ گئے ہیں. براہ مہربانی ایرر پیغام سے نشان زدہ فیلڈز کو ٹھیک کریں. 'Y (یا اگر X ایک سپرکی ہے.

خلاصہ:

1. بی سی این ایف ایک عام شکل ہے جس میں ہر میز کی غیر معمولی فعال انحصار، ایک سپرکی ہے؛ 3NF معمولی شکل ہے جس میں میز 2 این ایف میں ہے اور ہر غیر اعظم کی خاصیت میز میں ہر کلیدی پر غیر منحصر ہے.