ڈیٹا بیس کیا ہے؟

کسی سپریڈ شیٹ سے ڈیٹا بیس میں چھلانگ بنائیں

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

ڈیٹا بیس بمقابلہ سپریڈ شیٹ

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

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

یہاں ایک ایسے ڈیٹا بیس پر انجام دیا جا سکتا ہے کہ صرف چند چند ایسے ہیں جن میں کسی اسپریڈ شیٹ پر عمل کرنا مشکل ہے، اگر ناممکن نہیں ہو گا:

ڈیٹا بیس کے پیچھے کچھ بنیادی تصورات پر غور کریں.

ڈیٹا بیس کے عناصر

ایک ڈیٹا بیس ایک سے زیادہ میزوں سے بنا ہے. ایکسل میزیں جیسے، ڈیٹا بیس میزیں کالمز اور قطار پر مشتمل ہیں. ہر کالم ایک خاصیت سے مطابقت رکھتا ہے ، اور ہر قطار ایک ریکارڈ سے مطابقت رکھتا ہے. ہر میز میں ایک ڈیٹا بیس میں منفرد نام ہونا ضروری ہے.

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

میز کے ایک اہم پہلو یہ ہے کہ ہر ایک کو بنیادی کلید کالم ہونا ضروری ہے تاکہ ہر قطار (یا ریکارڈ) اس کی شناخت کے لئے ایک منفرد فیلڈ ہے.

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

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

ڈیٹا بیس مینجمنٹ سسٹم (DBMS)

ایک ڈیٹا بیس کو صرف ڈیٹا فراہم کرتا ہے. ڈیٹا کا حقیقی استعمال کرنے کے لئے، آپ کو ایک ڈیٹا بیس مینجمنٹ سسٹم (DBMS) کی ضرورت ہے. ڈی بی ایم ایس ڈیٹا بیس خود بخود ڈیٹا بیس اور ڈیٹا بیس سے ڈیٹا کو دوبارہ حاصل کرنے کے لئے تمام سافٹ ویئر اور فعالیت کے ساتھ ہی ہے. ایک ڈی بی ایم کی رپورٹ بناتی ہے، ڈیٹا بیس کے قواعد و ضوابط کو نافذ کرتا ہے، اور ڈیٹا بیس اسکیما کو برقرار رکھتا ہے. ڈی بی ایم کے بغیر، ایک ڈیٹا بیس صرف تھوڑا معنی کے ساتھ بٹس اور بٹس کا ایک مجموعہ ہے.