عام ڈیٹا بیس کی شرائط کی لغت

اس قسم کی ڈیٹا بیس کے تمام قسم کے ڈیٹا بیس میں استعمال ہونے والے ڈیٹا بیس کی شرائط اور تصورات کا احاطہ کرتا ہے. اس میں بعض نظام یا ڈیٹا بیس کے مخصوص شرائط شامل نہیں ہیں.

ACID

ڈیٹا بیس کے ڈیزائن کے ACID ماڈل کو وسعت ، استحکام ، تنصیب، اور استحکام کے ذریعے ڈیٹا سالمیت کو نافذ کرتا ہے :

وصف

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

توثیقی

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

بیس ماڈل

بیس ماڈل کو ایسوسی ای ڈی ماڈل کے متبادل کے طور پر تیار کیا گیا ہے جو کہ ایس ایس آئی ڈی ڈیٹا بیس کی ضروریات کو پورا کرنے کے لۓ انحصار کرتا ہے جس میں اعداد و شمار نسبتا ڈیٹا بیسز کی ضرورت ہوتی ہے. اس کی بنیادی ترجیحات بنیادی دستیابی، نرم ریاست، اور واقعہ سازش ہیں:

رکاوٹوں

ایک ڈیٹا بیس کی روک تھام کا ایک مقررہ اصول ہے جو درست ڈیٹا کی وضاحت کرتا ہے. ایک سے زیادہ قسم کی رکاوٹوں موجود ہیں. بنیادی پابندیاں ہیں:

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

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

ہستی

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

فنکشنل انحصار

ایک باضابطہ انحصار کی حد میں ڈیٹا کی توثیق یقینی بنانے میں مدد ملتی ہے، اور موجود ہے جب ایک خاصیت A-> B کے طور پر بیان کیا جاتا ہے، جس کا مطلب ہے کہ A کی قدر بی کی قیمت کا تعین کرتا ہے، یا بی "فعال طور پر انحصار" A پر ہے. مثال کے طور پر، ایک یونیورسٹی میں ایک ٹیبل جس میں تمام طالب علموں کے ریکارڈ شامل ہیں، طالب علم کی شناخت اور طالب علم کے نام کے درمیان ایک فعال تناسب ہوسکتا ہے، مثلا منفرد طالب علم کا نام نام کی قیمت کا تعین کرے گا.

انڈیکس

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

کلیدی

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

عمومی

ایک ڈیٹا بیس کو معمول بنانے کے لئے ڈیٹا بیس سالمیت کو یقینی بنانے اور نقل و حمل سے بچنے کے لۓ اس کے میزیں (تعلقات) اور کالمز (صفات) کو ڈیزائن کرنا ہے. معمول کی بنیادی سطح اولین عام فارم (1 این ایف)، دوسرا عام فارم (2 این ایف)، تیسرے عمومی فارم (3 این ایف) اور بوائسس کوڈڈ عمومی فارم (BCNF) ہیں.

NoSQL

NoSQL ایک ڈیٹا بیس ماڈل ہے جس میں غیر منظم کردہ ڈیٹا کو محفوظ کرنے کے لئے تیار کیا جاتا ہے جیسے ای میلز، سوشل میڈیا پوسٹس، ویڈیو یا تصاویر. اعداد و شمار سالمیت کو یقینی بنانے کے لئے SQL اور سخت ACID ماڈل استعمال کرنے کے بجائے، NoSQL کم سخت ماڈل ماڈل کے مطابق ہے. ASQL ڈیٹا بیس سکیما ڈیٹا کو ذخیرہ کرنے کے لئے جدولوں کا استعمال نہیں کرتا؛ بلکہ، یہ کلیدی / قیمت ڈیزائن یا گراف استعمال کرسکتا ہے.

خالی

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

سوال

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

سکیم

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

محفوظ طرز عمل

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

جانچ پڑتال کی منظم زبان

ڈیٹا بیس سے اعداد و شمار تک رسائی حاصل کرنے کے لئے تشکیل شدہ سوال زبان ، یا SQL، سب سے زیادہ عام استعمال شدہ زبان ہے. اعداد و شمار کی خرابی کی زبان (DML) میں سب سے زیادہ کثرت سے استعمال کردہ SQL احکامات کے ذیلی سیٹ پر مشتمل ہے اور اس میں شامل، انسپیرٹ، اپ ڈیٹ اور حذف کرنا شامل ہے.

ٹرگر

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

دیکھیں

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