گھر ڈیٹا بیس فعال انحصار کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فعال انحصار کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - فنکشنل انحصار کا کیا مطلب ہے؟

فنکشنل انحصار ایک ایسا رشتہ ہے جو موجود ہوتا ہے جب ایک وصف دوسری خصوصیت کا انفرادیت تعین کرتا ہے۔

اگر R کا تعلق X اور Y کی صفات سے ہے تو اوصاف کے مابین ایک عملی انحصار کو X-> Y کے طور پر پیش کیا جاتا ہے ، جو Y کی وضاحت کرتا ہے کہ X پر X پر منحصر ہوتا ہے۔ یہاں X کا تعین کرنے والا سیٹ ہے اور Y ایک منحصر وصف ہے۔ X کی ہر قیمت کا خاص طور پر ایک Y قدر سے وابستہ ہے۔

ڈیٹا بیس میں فنکشنل انحصار اوصاف کے دو سیٹوں کے درمیان رکاوٹ کا کام کرتا ہے۔ فنکشنل انحصار کی تعریف رشتہ دار ڈیٹا بیس ڈیزائن کا ایک اہم حصہ ہے اور پہلو کو معمول پر لانے میں معاون ہے۔

ٹیکوپیڈیا فنکشنل انحصار کی وضاحت کرتا ہے

اگر ایکس ایکس کا سب سیٹ ہے تو کام کا انحصار معمولی ہے۔ ملازمین کے نام اور سوشل سیکیورٹی نمبر (ایس ایس این) کی خصوصیات والی ٹیبل میں ، ملازم کا نام فعال طور پر ایس ایس این پر منحصر ہوتا ہے کیونکہ ایس ایس این انفرادی ناموں کے لئے منفرد ہے۔ ایک ایس ایس این ملازم کی شناخت خاص طور پر کرتا ہے ، لیکن ملازم کا نام ایس ایس این میں فرق نہیں کرسکتا کیونکہ ایک سے زیادہ ملازمین کا ایک ہی نام ہوسکتا ہے۔

فنکشنل انحصار بوائز کوڈ نارمل شکل اور تیسری عام شکل کی تعریف کرتا ہے۔ یہ معلومات کی تکرار کو ختم کرتے ہوئے ، صفات کے مابین انحصار کو محفوظ رکھتا ہے۔ فنکشنل انحصار کا تعلق امیدوار کی کلید سے ہوتا ہے ، جو انفرادی طور پر ایک ٹپل کی شناخت کرتا ہے اور رشتہ میں دیگر تمام صفات کی قدر طے کرتا ہے۔ کچھ معاملات میں ، کام پر منحصر سیٹ ناقابل تلافی ہیں اگر:

  • فعال انحصار کا دائیں ہاتھ کا سیٹ صرف ایک وصف رکھتا ہے
  • باضابطہ انحصار کے بائیں ہاتھ کے سیٹ کو کم نہیں کیا جاسکتا ، کیونکہ اس سے سیٹ کا پورا مواد بدل سکتا ہے
  • موجودہ فنکشنل انحصار میں سے کسی کو کم کرنے سے سیٹ کا مواد بدل سکتا ہے

فنکشنل انحصار کی ایک اہم خاصیت آرمسٹرونگ کا محور ہے ، جو ڈیٹا بیس کو معمول پر لانے میں استعمال ہوتا ہے۔ ایک رشتہ میں ، R ، تین صفات (X ، Y ، Z) کے ساتھ ، اگر مندرجہ ذیل شرائط مطمئن ہوں تو آرمسٹرونگ کا محاورہ درست ہے:

  • تبدیلی کا محور: اگر X-> Y اور Y-> Z ، تو X-> Z
  • اضطراب کا محور (سب سیٹ پراپرٹی): اگر Y X کا سبسیٹ ہے ، تو X-> Y
  • محور کا محور: اگر X-> Y ، تو XZ-> YZ
فعال انحصار کیا ہے؟ - ٹیکپوپیڈیا سے تعریف