DBMS میں عام کرنے اور تخصص کے مابین فرق

مصنف: Laura McKinney
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 12 مئی 2024
Anonim
DBMS - تخصص اور عمومی کاری
ویڈیو: DBMS - تخصص اور عمومی کاری

مواد


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

عمومی اور تخصص ایک دوسرے کے بالکل مخالف ہیں۔ مزید ، ہم تقابل چارٹ کی مدد سے عمومی اور تخصص کے مابین فرق پر تبادلہ خیال کریں گے۔

  1. موازنہ چارٹ
  2. تعریف
  3. کلیدی اختلافات
  4. نتیجہ اخذ کرنا

موازنہ چارٹ

موازنہ کی بنیادعام کرناتخصص
بنیادییہ نیچے کے انداز میں آگے بڑھتا ہے۔یہ اوپر سے نیچے انداز میں آگے بڑھتا ہے۔
فنکشنعام کرنا ایک نئی ہستی کی تشکیل کے ل multiple متعدد اداروں کی مشترکہ خصوصیات کو نکالتا ہے۔مہارت متعدد نئی ہستیوں کی تشکیل کے ل an ایک ہستی کو الگ کرتی ہے جو تقسیم ہونے والی ہستی کی کچھ خصوصیت کو حاصل کرتی ہے۔
اداروںاعلی سطحی ہستی میں نچلے درجے کے اداروں کا ہونا ضروری ہے۔اعلی سطحی ہستی میں نچلی سطح کے ادارے نہیں ہوسکتے ہیں۔
سائز عام کرنے سے اسکیما کا سائز کم ہوجاتا ہے۔تخصص اسکیما کے سائز کو بڑھاتا ہے۔
درخواستاداروں کے گروپ میں عمومی سازی کے اداروں۔ کسی ایک ہستی پر تخصص کا اطلاق ہوتا ہے۔
نتیجہعام کرنے کے نتیجے میں متعدد اداروں سے ایک واحد وجود کی تشکیل ہوتی ہے۔تخصص کے نتیجے میں ایک ہی ہستی سے متعدد ہستی تشکیل دی جاتی ہے۔


جنرلائزیشن کی تعریف

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

عام طور پر ، ہم کہتے ہیں کہ اگر کچھ نچلی سطح کے اداروں میں کچھ خصوصیات مشترک ہیں تو پھر وہ ایک اعلی اعلی سطحی ہستی تشکیل دینے کے ل club کلب ہو جاتے ہیں جو کچھ اداروں کے ساتھ مل کر ایک نیا اعلی سطحی وجود تشکیل دے گا۔ عام کرنے میں ، کسی بھی نچلے درجے کے وجود کے بغیر کبھی بھی اعلی سطحی ہستی نہیں ہوسکتی ہے۔

عام کرنے کا اطلاق ہمیشہ اداروں کے ایک گروپ پر ہوتا ہے ، اور اگر جائزہ لیا جائے تو ایسا لگتا ہے کم ایک اسکیما کا سائز۔

آئیے ہم عمومی کی ایک مثال پر تبادلہ خیال کریں۔ اگر میں آپ سے کچھ فرنیچر کا نام لینے کے لئے کہتا ہوں تو پھر یہ کہنا عام ہے مطالعہ کی میز, کھانے کی میز, کمپیوٹر ٹیبل, آرم چیئر, تہ کرنے کرسی, دفتر کی کرسی, ڈبل بیڈ, ایک بستر اور فہرست اسی طرح کی ہے۔


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

فرنیچر ہستی ان تمام اداروں کی عمومی حیثیت ہے جس کا ہم نے اوپر تبادلہ خیال کیا۔

تخصص کی تعریف

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

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

لیٹس ایک مثال کی مدد سے تخصص پر گفتگو کریں۔ آئیے ایک ہستی لیں جانور اور اس پر تخصص کا اطلاق کریں۔ ہستی کے جانوروں میں مزید پھینک دیا جاسکتا ہے ابھابی, رینگنے والے جانور, پرندے, پستان دار فہرست لمبی ہے ، لیکن تخصص کی وضاحت کے لئے یہ کافی ہے۔

اب ایک ہستی امبیبین کو مزید تقسیم کیا جاسکتا ہے مگرمچھ, مگرمچھ, میڑک.ہستی کا رینگنے والا جانور الگ ہوجاتا ہے سانپ, چھپکلی. ہستی پرندوں میں تقسیم کیا جا سکتا ہے چڑیا, کبوتر, طوطا. ستنداریوں کو چھڑایا جاسکتا ہے a چیتا, شیر, ہاتھی.

اس طرح مہارت اسکیما کے سائز میں اضافہ کرنے والی ہستی کی تعداد میں اضافہ کرتی ہے۔

  1. عام کرنے اور تخصص کے مابین بنیادی فرق یہ ہے کہ عامیت ایک نچلا اپ نقطہ نظر ہے۔ تاہم ، تخصص ایک ٹاپ ڈاون نقطہ نظر ہے۔
  2. عام کرنے والے تمام اداروں کو کلب کرتے ہیں جو ایک نئی ہستی بنانے کے ل some کچھ مشترکہ خصوصیات میں شریک ہیں۔ دوسری طرف ، تخصص نے ایک ہستی کو ایک سے زیادہ نئی ہستیوں کی تشکیل کے ل sp چھڑکا دیا جو اس سے منقولہ ہستی کی کچھ خصوصیات کے وارث ہیں۔
  3. عام طور پر ، ایک اعلی ہستی کے پاس کچھ نچلے حصے ہونا ضروری ہیں جبکہ ، تخصص میں ، ایک اعلی ہستی کا کوئی نچلا وجود موجود نہیں ہوسکتا ہے۔
  4. عام کرنے سے اسکیما کے سائز کو کم کرنے میں مدد ملتی ہے جبکہ ، تخصص بالکل اس کے برعکس ہوتا ہے جس سے اداروں کی تعداد بڑھ جاتی ہے اور اس طرح اسکیما کے سائز میں اضافہ ہوتا ہے۔
  5. عمومیائزیشن کا اطلاق ہمیشہ ہستیوں کے گروہ پر ہوتا ہے جبکہ ، خصوصی صلاحیت کا اطلاق ہمیشہ کسی ایک ادارے پر ہوتا ہے۔
  6. عام کرنے کے نتیجے میں ایک واحد وجود کی تشکیل ہوتی ہے ، جبکہ متخصصی کے نتیجے میں متعدد نئی ہستیوں کی تشکیل ہوتی ہے۔

نتیجہ:

عام کاری اور تخصص دونوں ہی ڈیزائننگ کے طریقہ کار ہیں اور اسکیما ڈیزائن کرنے کے لئے بھی دونوں اتنے ہی اہم ہیں۔ کون سا استعمال کرنا صارف کی ضرورت پر منحصر ہے۔