ڈیٹا بیس اسکیما

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

ڈیٹا بیس اسکیموں کی مختلف اقسام ہیں:
 تصوراتی اسکیما ڈیٹا بیس میں موجود تصورات کا اظہار کرتا ہے اور یہ کہ وہ ایک دوسرے سے کیسے متعلق ہیں۔
 ''منطقی اسکیما ہستیوں کی ان کی صفات اور متعلقہ رشتوں کے ساتھ نقشہ سازی ہے۔
 فزیکل اسکیما ایک منطقی اسکیما کا ایک خاص نفاذ ہے۔

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

زمرہ:ڈیٹا ماڈلنگ
زمرہ:ریلیشنل ماڈل
زمرہ:ڈیٹا مینیجمنٹ