فرق

Anonim

عمومی طور پر بمقابلہ بمقابلہ

رشتہ دار ڈیٹا بیس تعلقات سے متعلق (متعلقہ میزیں) بنائے گئے ہیں. میزیں کالمز سے بنا رہے ہیں. اگر میزیں دو بڑے ہیں (مثلا ایک ٹیبل میں بہت سے کالمز)، تو ڈیٹا بیس پر قابو پائے جاسکتے ہیں. اگر میزیں دو چھوٹے ہیں (یعنی ڈیٹا بیس بہت چھوٹے میزوں سے بنا ہے)، یہ سوالنگ کے لئے ناکافی ہو جائے گا. ڈیٹا بیس کی کارکردگی کو بہتر کرنے کے لئے استعمال ہونے والی دو پروسیسنگ ہیں. عمومی طور پر کیا ہے؟

عامی ایک ایسا عمل ہے جس سے انفرادی ڈیٹا بیسوں میں ڈیٹا کی موجودگی سے کم قیمتوں کو کم کرنے کے لئے کیا جاتا ہے. یہ عمل بنیادی طور پر بڑے میزیں چھوٹے میزوں میں کم ریڈنڈانسینس (جسے "عمومی فارم"). یہ چھوٹے میزیں متعلق ہوں گے ایک دوسرے کے ساتھ اچھی طرح سے مقرر کردہ تعلقات کے ذریعے. ایک اچھی طرح سے عام ڈیٹا بیس میں، کسی بھی تبدیلی یا ترمیم میں اعداد و شمار صرف ایک سنگل ٹیبل کو تبدیل کرنے کی ضرورت ہوگی. ایڈیگر ایف. کوڈڈ نے پہلے عام فارم (1 این ایف)، دوسرا عمومی فارم (2 این ایف)، اور تیسرے عمومی فارم (3 این ایف) متعارف کرایا. Boyce-Codd عمومی فارم (BCNF) کو 1974 میں کوڈڈ اور ریمنڈ ایف بائیوس کی طرف سے پیش کیا گیا تھا. اعلی عمومی فارم (4NF، 5NF اور 6NF) کی وضاحت کی گئی ہے، لیکن ان کو کم از کم استعمال کیا جا رہا ہے.

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

غیر معمولی کیا ہے؟

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

عامی اور غیر معمولی کے درمیان کیا فرق ہے؟

- عمومی طور پر اور غیر معمولی دو کارروائییں ہیں جو مکمل طور پر مخالف ہیں.

- عمومی طور پر بڑے پیمانے پر ڈیٹا کو بڑے پیمانے پر اعداد و شمار کو کم کرنے میں بڑے پیمانے پر تقسیم کرنے کا عمل ہے، جبکہ غیر معمولی کارکردگی کو بہتر بنانے کے لئے غیر معمولی اعداد و شمار شامل کرنے کا عمل ہے.

- ڈیٹا بیس انملیوں کو روکنے کے لئے معمول کا عمل کیا جاتا ہے.

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

- یہ اکثر سفارش کی جاتی ہے کہ جب تک کہ آپ تکلیف دہ ہو، جب تک وہ کام نہ کرے تو اسے معمول کرنا چاہیے.