فرق
ڈیٹا بیس بمقابلہ سکیمہ
ایک نظام جس میں آسانی سے منظم کرنے، ذخیرہ کرنے اور ذخیرہ کرنے کے لے جانے کے لۓ ایک ڈیٹا بیس ڈیٹا بیس کہا جاتا ہے. دوسرے الفاظ میں، ایک ڈیٹا بیس ایک یا زیادہ صارفین کے لئے منظم اعداد و شمار کے بنڈل (عام طور پر ڈیجیٹل شکل میں) بناتا ہے. ڈیٹا بیس، اکثر مختصر ڈی بی، ان کے مواد کے مطابق درجہ بندی کر رہے ہیں، جیسے دستاویز - متن، کتابیات اور اعداد و شمار. دوسری طرف، ڈیٹا بیس سکیما تنظیم کی رسمی وضاحت اور ڈیٹا بیس میں ڈیٹا کی ساخت ہے. اس وضاحت میں میزیں، کالمز، ڈیٹا کی اقسام، انڈیکسز اور بہت کچھ کی تعریف شامل ہے.
ڈیٹا بیس
ایک ڈیٹا بیس میں اس کی فن تعمیر میں تجزیہ کی مختلف سطح ہوسکتی ہے. عام طور پر، تین سطحیں: بیرونی، تصوراتی اور اندرونی ڈیٹا بیس فن تعمیر کی تشکیل. خارجہ سطح کی وضاحت کرتا ہے کہ صارفین ڈیٹا کو کیسے دیکھتے ہیں. ایک ڈیٹا بیس میں ایک سے زیادہ خیالات ہوسکتے ہیں. اندرونی سطح کی وضاحت کرتا ہے کہ اعداد و شمار جسمانی طور پر ذخیرہ شدہ ہے. نظریاتی سطح اندرونی اور بیرونی سطحوں کے درمیان مواصلاتی ذریعہ ہے. یہ ڈیٹا بیس کا ایک منفرد نقطہ نظر فراہم کرتا ہے، اس کے بغیر یہ ذخیرہ یا نظر آتا ہے کہ کس طرح. ڈیٹا بیس کے کئی اقسام جیسے تجزیاتی ڈیٹا بیس، ڈیٹا گوداموں اور تقسیم کردہ ڈیٹا بیسز موجود ہیں. ڈیٹا بیس (مزید صحیح، متعلقہ نسبتا ڈیٹا بیس) میزیں بنائے جاتے ہیں اور ان میں قطار اور کالم شامل ہوتے ہیں، جو ایکسل میں اسپریڈشیٹس کی طرح زیادہ ہیں. ہر کالم ایک خاصیت سے مطابقت رکھتا ہے، جبکہ ہر صف واحد ریکارڈ کی نمائندگی کرتا ہے. مثال کے طور پر، ایک ڈیٹا بیس میں، جو کمپنی کے ملازم کی معلومات ذخیرہ کرتا ہے، کالموں میں ملازم کا نام، ملازم آئی ڈی اور تنخواہ شامل ہوسکتا ہے، جبکہ ایک قطار واحد ملازم کی نمائندگی کرتا ہے. ڈیٹا بیس کے نظام میں تمام ڈیٹا بیسز کو منظم کرنے کے لئے ڈی بی ایس (ڈیٹا بیس مینجمنٹ سسٹم) کا استعمال کیا جاتا ہے. عام طور پر، کسی ڈیٹا بیس کا ڈھانچہ ڈی بی ایم کے بغیر ہینڈل کرنے کے لئے بہت پیچیدہ ہے. مقبول DBMS مصنوعات مائیکروسافٹ SQL سرور، MySQL، DB2، اوریکل، اور مائیکروسافٹ رسائی ہیں.
سکیم
ڈیٹا بیس کے نظام کا ایک ڈیٹا بیس سکیمہ ڈھانچہ اور ڈیٹا کی تنظیم کی وضاحت کرتا ہے. ڈسٹریبیوٹر اسکیما کی وضاحت کرنے کے لئے ڈیٹا بیس مینجمنٹ سسٹم کی حمایت کی ایک رسمی زبان استعمال کی جاتی ہے. سکیما کی وضاحت کرتا ہے کہ ڈیٹا بیس اس کی میزوں کے ذریعہ کس طرح تعمیر کیا جائے گا. رسمی طور پر، سکیما فارمولہ کی سیٹ کے طور پر بیان کیا جاتا ہے جو میزائل پر سالمیت کو محدود کرتا ہے. اس کے علاوہ، ڈیٹا بیس اسکیما تمام ٹیبلز، کالم ناموں اور اقسام، انڈیکسز وغیرہ کی وضاحت کرے گی. اس طرح تین قسم کی اسکیمہ تصوراتی اسکیمہ، منطقی سکیمہ اور جسمانی سکیمہ کہتے ہیں. مواقع سکیما کی وضاحت کرتا ہے کہ تصورات اور تعلقات کس طرح نقطہ نظر ہیں. منطقی سکیما کی وضاحت کرتا ہے کہ اداروں، صفتوں اور تعلقات کس طرح نقطہ نظر ہیں. جسمانی سکیما معتبر منطقی سکیما کی مخصوص عمل درآمد ہے.
ڈیٹا بیس اور سکیم کے درمیان کیا فرق ہے؟
خلاصہ کے طور پر، ایک ڈیٹا بیس منظم ڈیٹا کا مجموعہ ہے، جبکہ ڈیٹا بیس سکیما ڈیٹا بیس کے نظام میں ڈھانچہ اور ڈیٹا کی تشریح کرتا ہے. ڈیٹا بیس میں ریکارڈ، فیلڈ اور اعداد و شمار کے خلیات موجود ہیں. ڈیٹا بیس سکیمہ یہ بتاتا ہے کہ ان شعبوں اور خلیوں کو کونسا منظم اور منظم کیا جاتا ہے اور ان اداروں کے درمیان کس قسم کا تعلق نقشہ لگایا جاتا ہے. بظاہر، کسی ڈیٹا بیس کا اسکیمہ ایک بار ایک بار برقرار رکھتا ہے، جبکہ ڈیٹا بیس میزائل میں اصل ڈیٹا ہر وقت بدل سکتا ہے.