فہرست کا خانہ:
تعریف - نیٹ ورک ماڈل کا کیا مطلب ہے؟
ایک نیٹ ورک ماڈل ایک ڈیٹا بیس ماڈل ہے جو اشیاء اور ان کے تعلقات کی نمائندگی کرنے کے لچکدار انداز کے طور پر ڈیزائن کیا گیا ہے۔ نیٹ ورک ماڈل کی ایک انوکھی خصوصیت اس کا اسکیما ہے ، جس کو ایک گراف کے طور پر دیکھا جاتا ہے جہاں تعلقات کی اقسام آرکس اور آبجیکٹ کی قسم نوڈس ہیں۔ دوسرے ڈیٹا بیس ماڈلز کے برعکس ، نیٹ ورک ماڈل کا اسکیمہ صرف جاسوس یا درجہ بندی تک محدود نہیں ہے۔ درجہ بندی کے درخت کو ایک گراف نے تبدیل کیا ہے ، جو نوڈس کے ساتھ مزید بنیادی رابطوں کی اجازت دیتا ہے۔
ٹیکوپیڈیا نیٹ ورک ماڈل کی وضاحت کرتا ہے
چارلس بچ مین نیٹ ورک ماڈل کے اصل موجد تھے۔ 1969 میں ، کانفرنس برائے ڈیٹا سسٹم لینگوئج (CODASYL) کنسورشیم نے نیٹ ورک کے ماڈل کو معیاری تصریح میں تیار کیا۔ ایک اور اشاعت 1971 میں پیش کی گئی تھی ، جو بعد میں عملی طور پر تمام نفاذ کی بنیاد بن گئی۔
نیٹ ورک ماڈل کے فوائد میں شامل ہیں:
- سادہ تصور: درجہ بندی کے ماڈل کی طرح ، یہ ماڈل آسان ہے اور اس پر عمل درآمد آسان نہیں ہے۔
- زیادہ رشتے کی اقسام کو سنبھالنے کی صلاحیت: نیٹ ورک ماڈل میں ون ٹو ون (1: 1) نیز متعدد سے زیادہ (N: N) تعلقات کو منظم کرنے کی صلاحیت ہے۔
- اعداد و شمار تک آسان رسائی: جب درجہ بندی کے ماڈل کے مقابلے میں اعداد و شمار تک رسائی آسان ہے۔
- ڈیٹا کی سالمیت: ایک نیٹ ورک ماڈل میں ، والدین اور بچے کے طبقات کے مابین ہمیشہ رابطہ رہتا ہے کیونکہ یہ والدین اور بچے کے تعلقات پر منحصر ہوتا ہے۔
- ڈیٹا کی آزادی: اعداد و شمار کی آزادی نیٹ ورک ماڈلز میں بہتر ہے جیسا کہ درجہ بندی کے ماڈلز کے برخلاف ہے۔
نیٹ ورک ماڈل کی خرابیوں میں شامل ہیں:
- سسٹم کی پیچیدگی: پوائنٹرز کی مدد سے ہر ریکارڈ کو برقرار رکھنا ہوتا ہے ، جس سے ڈیٹا بیس کا ڈھانچہ زیادہ پیچیدہ ہوتا ہے۔
- فنکشنل خامیاں: چونکہ بہت بڑی تعداد میں اشارہ ضروری ہے لہذا اندراج ، اپ ڈیٹ اور حذف کرنا زیادہ پیچیدہ ہوجاتا ہے۔
- ساختی آزادی کی کمی: ڈھانچے میں تبدیلی درخواست میں بھی تبدیلی کا مطالبہ کرتی ہے ، جس سے ساختی آزادی کی کمی ہوتی ہے۔