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