انهي اصطلاحن جي ڊيٽابيس جي ڊيٽابيس سڀني قسمن جي ڊيٽان ۾ استعمال ٿيل اصطلاحات ۽ تصورات . اهو مخصوص نظام يا ڊيٽابيس تائين شرطن ۾ شامل ناهي.
ACID
ڊيٽابيس ڊزائينز جي ACID ماڊل جوهروميت ، استحڪام ، تنقيد، ۽ استحڪام جي ذريعي ڊيٽا جي ايمانداري کي لاڳو ڪري ٿو.
- Atomicity: هر ڊيٽابيس ٽرانزيڪشن لازمي طور تي سڀني يا سڀني کان ڪجهه قاعدن جي پيروي ڪرڻ گهرجي، مطلب ته جيڪڏهن ٽرانزيڪشن جي ڪنهن به حصي ۾ ناڪام ٿئي ٿي، سڄي ٽرانزيڪشن ۾ ناڪام ٿئي ٿي.
- لاڳيتو : هر ڊيٽابيس ٽرانزيڪشن کي تمام ڊيٽابيس جي بيان ڪيل قاعدن جي پيروي ڪرڻ لازمي آهي؛ ڪنهن به ٽرانزيڪشن جيڪي انهن قاعدن جي ڀڃڪڙي ڪري سگهڻ جي اجازت ناهي.
- تنقيد : هر ڊيسڪ ٽرانزيڪشن کي آزاديء سان ڪنهن ٻئي ٽرانزيڪشن مان ٿيندي. مثال طور، جيڪڏهن گهڻن ٽرانزيڪشن سان گڏ گڏوگڏ، ڊيٽابيس ان جي وچ ۾ ڪي مداخلت کان بچائي سگهندا.
- بااختيار : ڪنهن به ڊيٽابيس جي ناڪامي ۾، هر قسم جي ڊيٽابيس ٽرانزيڪشن کي مستقل طور تي موجود هوندي، بيڪ اپ يا ٻيو ذريعو ذريعي.
انتساب
ڊيٽابيس جي خاصيت هڪ ڊيٽابيس جو بنياد آهي. بس ٺاهيو، هڪ خاصيت ڊيٽابيس جي جدول ۾ ڪالمن آهي، جيڪو پاڻ کي هڪ جيتري طور سڃاتو وڃي ٿو.
تصديق
ڊيٽيسيسس کي تصديق ڪرڻ لاء انهي کي يقيني بڻائي سگهجي ٿو ته صرف بااختيار صارفين کي ڊيٽابيس يا ڊيٽابيس جي ڪجهه حصن جي رسائي حاصل ڪري سگھي ٿو. مثال طور، منتظمين کي ڊيٽا داخل ڪرڻ يا ترميم ڪرڻ جي اجازتدار ٿي سگهي ٿي، جڏهن ته باقاعده ملازمن کي صرف ڊيٽا ڏسڻ جي قابل ٿي سگهي ٿو. صارف نام ۽ پاسورڊ سان تصديق ٿيل آهي.
بيس ماڊل
BASE ماڈل ، ACS ماڈل کی متبادل کے طور پر تیار نہیں کیا گیا ہے، نو د ایس ایس ایل ڈیٹا بیس کی ضرورتات کو پورا کرنے میں، جس میں اعداد و شمار نسبتا ڈیٹا بیس کی ضرورت ہے. ان جي بنيادي ترجيحن ۾ بنيادي سهولتون، سافٽ اسٽيٽ، ۽ آخري لاڳاپا آهن:
- بنيادي سهولتون : ڊيٽابيس دستياب ۽ آپريشنل، ڪڏهن ڪڏهن ڊيٽا جي نقل سان ڀريل ڪيترن ئي سرورن ۾ ورهايل آهي.
- نرم رياست : سخت استحڪام جي ACID جو ماڊل ڪاوڙجي رهيو آهي، هي ٽيڪنالاجي جو چوڻ آهي ته ڊيٽا هميشه سان لاڳاپا نه هونديون آهن ۽ هر لاڳو ڪندڙ استحڪام انفرادي ڊيٽابيس يا ڊولپر جي ذميواري آهي.
- واقعي جي منصوبه بندي : ڪجهه تبديل ٿيل، مستقبل واري نقطي ۾، ڊيٽابيس مستقل استحڪام حاصل ڪندو.
معاوضو
ھڪ ڊيٽابيس جي ھڪڙي آھي ضابطن جو ھڪڙو مقرر آھي جيڪو صحيح ڊيٽا کي بيان ڪري ٿو. گهڻن قسمن جون حدون موجود آهن. بنيادي رڪاوٽون هي آهن:
- منفرد رڪاوٽ : ھڪ ميدان ۾ ميز ۾ ھڪ منفرد قيمت لازمي آھي.
- سي سي ڪي ڪي محدود رڪاوٽون : هڪ فيلڊ ۾ صرف مخصوص ڊيٽا جي قسمن تي مشتمل ٿي سگھي ٿو ۽ ڪجھه قابل اجازت قدر پڻ.
- رڪاوٽ جو پابند : هڪ فيلڊ ۾ هڪ طئي ٿيل قدر آهي جيڪڏهن اهو موجود موجوده قيمت ناهي. اهو هڪ پورو قدر ختم ڪري ٿو.
- پرائمري ڪائن جو پابند : پرائمري چيڪ ڌار هجي.
- اڳوڻي ڪياني پابنديون : پرڏيهي چابي کي موجوده پرائمري چيڪ کي ڪنهن ٻئي ميز ۾ مکيه هجي.
ڊيٽابيس مينيجمينٽ سسٽم (ڊي بي ايم ايس)
ڊي بي ايس سافٽ ويئر آهي جيڪو ڊيٽابيس سان ڪم ڪرڻ جي سڀني شعبن کي منظم ڪري ٿو، ڊيٽا کي برقرار رکڻ ۽ ڊيٽا کي برقرار رکڻ لاء ڊيٽا کي محفوظ ڪرڻ ۽ انگن اکرن لاء فارم فراهم ڪرڻ. ھڪ بااختيار ڊيٽا ڊيٽابيس مينيجمينٽ سسٽم (RDBMS) انهن جي وچ ۾ ٽيبل ۽ رشتي جي نسبي نموني کي لاڳو ڪندو.
اتحاد
ھڪڙو ڊيٽابيس ۾ ھڪ ڊيٽابيس ۾ ھڪڙو جدول آھي. اهو هڪ جهڙي رشتي ڊراگرام جي استعمال سان بيان ڪيو ويو آهي، جيڪو گرافڪ جو هڪ قسم آهي جيڪو ڊيٽابيس جي ميز جي وچ ۾ رشتي ظاهر ڪري ٿو.
فنڪشنل ڏنڊ
هڪ فنڪشنل انحصار جي حد ڊيٽا کي صحيحيت کي يقيني بڻائڻ ۾ مدد ڪري ٿي، ۽ موجود آهي جڏهن هڪ خاصيت هڪ ٻئي جي قيمت بيان ڪري ٿي، اي A> B جي وضاحت ڪئي وئي آهي، جنهن جو مطلب آهي ته A جي قيمت بي ڊي جي قيمت يا بي B "فعلي تي منحصر" آهي. مثال طور، هڪ يونيورسٽي ۾ ٽيبل جنهن ۾ سڀني شاگردن جي رڪارڊ شامل ٿي سگهي ٿي شاگردن جي سڃاڻپ ۽ شاگرد جو نالو جي وچ ۾ ڪارڪردگي انحصار، يعني منفرد شاگرد ID جي نالي جو نالو طئي ڪندو.
Index
هڪ انڊيڪس هڪ ڊيٽا جي جوڙجڪ آهي جيڪا وڏن ڊيٽابيس جي رفتار جي ڊيٽابيس جي سوالن کي مدد ڪندي آهي. ڊيٽابيس ڊولپرز هڪ ٽيبل تي خاص شاخن تي هڪ انڊسٽري ٺاهي ٿو. انگ اکر ڪالمن جي قيمت ڏي ٿو پر صرف صرف ميز جي باقي ۾ ڊيٽا ڏانهن اشارو ڪري ٿو، ۽ موثر ۽ جلدي ڳولها ڪري سگهجي ٿو.
ڪيٻي
ھڪڙي ھڪڙي ڊيٽابيس جو ميدان آھي جنھن جي مقصد منفرد طور تي ھڪڙي رڪارڊ جي سڃاڻپ آھي. چئلينس ڊيٽا جي سالميت کي لاڳو ڪرڻ ۽ نقلن کان بچڻ ۾ مدد. ڊيٽابيس ۾ استعمال ڪيل اهم جون خاص قسم جا اميدوار چيڪ، پرائمري چابيون ڌارين چابيون آهن.
- اميدوار جي چئلينج : شاخن جو سيٽ هر هڪ منفرد طور تي سڃاڻپ ڪري سگهي ٿو ۽ ان کان پهرين بنيادي چنا چونڊيو وڃي ٿو.
- پرائمري چابيون : ھڪڙي جدول ۾ ھڪٻئي سان منفرد طور تي سڃاڻپ ڪرڻ لاء چونڊيو. هي اهم نيل نه ٿو ٿي سگهي.
- غير ملڪي چئلينج : هڪٻئي کي ٻئي ميز ۾ رڪارڊ رکڻ وارو رڪارڊ. ٽيبل جي پرڏيهي چيڪ کي ٻئي ميز جي پرائمري ڪنجي جي حيثيت ۾ هجڻ گهرجي.
عام ڏيڻ
ڊيٽابيس کي معمول ڪرڻ لاء ان جي ٽيبل (تعلقات) ۽ ڪالمن (خاصيتون) ڊزائين کي ڊيٽا کي يقيني بڻائڻ ۽ نقلن کان بچڻ جي طريقي سان ڊزائين ڪرڻ لاء. معمولي ٺاهڻ جا بنيادي سطح پهريون عام عام فارم (1NF)، ٻيو عام فارم (2NF)، ٽيون عام فارم (3NF) ۽ Boyce-codd عام فارم (BCNF) آهن.
NoSQL
ايس ايس ايس ايل بي ترتيب ڪيل ڊيٽا محفوظ ڪرڻ جهڙوڪ اي ميل، سماجي ميڊيا پوسٽن، وڊيو يا تصويرون جي گهرج جي ضرورت کي رد ڪرڻ لاء تيار ڪيل ڊيٽابيس جو هڪ ماڊل آهي. بلڪه ڊيٽا ايڪيٽيٽيشن، ايس ايس ايس ايل کي گهٽ سخت واري ڊيزيڪيشن جي هيٺيان طريقي سان يقيني بڻائڻ لاء SQL ۽ سخت ACID جي نموني استعمال ڪرڻ کان سواء. ASSQL ڊيٽابيس اسڪيما ڊيٽا کي ذخيرو ڪرڻ لاء ٽيبل استعمال نٿو ڪري. بلڪه، اهو هڪ اهم / قيمت ڊيزائن يا گراف استعمال ڪري سگھي ٿو.
نال
قيمت NULL اڪثر اڪثر "في" يا صفر جي معني ۾ پريشان آهي. جڏهن ته، اصل ۾ اهو مطلب "اڻڄاتل." جيڪڏهن هڪ فيلڊ NULL جو قدر هجي، اهو اڻڄاتل قدر لاء هڪ جڳهه آهي. منظم ڪيل سوال واري ٻولي (SQL) استعمال ڪري ٿو ايس ايس اينل ۽ اي ايس ناهي نه آپريٽرن کي نال اقدار لاء امتحان ڏيڻ.
سوال
هڪ ڊيٽابيس جي سوال آهي ته صارفين کي ڊيٽابيس سان لهه وچڙ ۾ هجي. اهو عام طور تي ايس ايل ۾ لکيو ويو آهي ۽ يا هڪ چونڊ سوال يا هڪ عمل سوال ٿي سگهي ٿو. هڪ چونڊ سوال ڊيٽابيس مان ڊيٽا جي درخواستن؛ هڪ ڪاروائي سوال تبديل، تازه ڪاريون يا ڊيٽا شامل ڪري ٿو. ڪجهه ڊيبيسيسس جيڪي سوال جي سمٽينڪ کي لڪائي ڇڏيندا آهن، انهن کي استعمال ڪرڻ کان سواء صارف کي ايس ايم ايس سمجهڻ کان بغير آساني سان معلومات جي درخواست ڏيڻ جي اجازت ڏيندا آهن.
اسڪيما
ھڪ ڊيٽابيس اسڪيما جدولن، ڪالمن، تعلقات، ۽ رڪاوٽون جو ڊيٽابيس ٺاھڻ جو ڊزائين آھي. اسڪيما عام طور تي SQL CREATE بيان استعمال ڪندي بيان ڪيل آهن.
اسٽوري ٿيل پروسيسنگ
هڪ ذخيرو طريقيڪار اڳ ۾ مرتب ٿيل سوال، يا ايس ايس بيان جو آهي جيڪو ڪيترن ئي پروگرامن ۽ صارفن جي وچ ۾ ڊيٽابيس مينيجمينٽ سسٽم ۾ ورهائي سگهجي ٿو. اسٽار طريقيڪار کي بهتر بڻائڻ، ڊيٽا جي ايمانداري کي لاڳو ڪرڻ ۽ پيداوار کي وڌائڻ ۾ مدد.
منظم ڪيل سوال ٻولي
منظم ڪيل سوال ٻولي ، يا ايس ايس ڊي، ڊيٽابيس مان ڊيٽا جي رسائي لاء سڀ کان عام استعمال ٿيل ٻولي آهي. ڊيٽا جي جوڙجڪ ٻولي (DML) SQL جي ڪنٽينس جو ذيلي سيٽ تي مشتمل آهي جنهن ۾ اڪثر اڪثر شامل آهي ۽ چونڊيو شامل آهي، انڪوٽ، تازه ڪاري ۽ ڊيلٽيو.
ٽرگر
ھڪڙو ھڪڙو خاص واقعا ڏني وئي آھي جنھن کي ھڪڙي واقعي جي ميز تي تبديل ڪرڻ لاء محفوظ طريقو آھي. مثال طور، هڪ ٽارگيٽ ۾ لاگ ان ڪرڻ، انگن اکرن کي گڏ ڪرڻ يا قيمت کي ترتيب ڏيڻ لاء ٺهيل هوندي.
ڏسو
ڊيٽابيس جو نظارو ڊيٽا جي پيچيدگي کي لڪائڻ ۽ صارف تجربو کي بحال ڪرڻ لاء آخر صارف ڏانهن ڏيکاري ڊيٽا جي فلٽر ٿيل سيٽ آهي. هڪ منظر ٻن يا وڌيڪ ميزيڪلن کان ڊيٽا ۾ شامل ٿي سگهي ٿو ۽ معلومات جي سبسٽ ۾ شامل ٿي سگھي ٿو.