گھر ڈیٹا بیس فلیٹ ڈیٹا بیس کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فلیٹ ڈیٹا بیس کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - فلیٹ ڈیٹا بیس کا کیا مطلب ہے؟

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


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


فلیٹ ڈیٹا بیس کو بعض اوقات فلیٹ فائل ڈیٹا بیس بھی کہا جاتا ہے۔

ٹیکوپیڈیا فلیٹ ڈیٹا بیس کی وضاحت کرتا ہے

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


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


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

فلیٹ ڈیٹا بیس کیا ہے؟ - ٹیکپوپیڈیا سے تعریف