Data Base Management System 2020
YOUR REACTION FOR THIS POST
چابیاں کی اقسام | ڈیٹا بیس مینجمنٹ سسٹم (DBMS)
ہیلو سب کو اس آرٹیکل میں ہم ڈیٹا بیس مینجمنٹ سسٹم کے بارے میں تبادلہ خیال کریں گے اور آج کا موضوع چابیاں کی اقسام کا ہے لہذا ہم ہر طرح کی چابیاں اور ڈی بی ایم ایس سے گذر رہے ہوں گے اور ہم چابیاں فرق کر رہے ہوں گے کہ ایک کلید کیسے مختلف ہے۔ دوسرے سے اور جب مخصوص کلید استعمال ہوتی ہے۔
چابیاں کی اقسام:
1: بنیادی کلید
پہلی قسم کی کلید ایک کلیدی کلید ہے۔ ہم سب کو یہ حقیقت میں معلوم ہے کہ ہم سب نے اس کے بارے میں سنا ہے لہذا اس کے بارے میں ہم سب نے مطالعہ کیا ہے اس لئے صرف تمام چابیاں پر نظر ثانی کی گئی ہے تاکہ ایک یا ایک سے زیادہ صفات کا بنیادی کلید سیٹ ہے تاکہ یہ ایک خاصیت ہوسکتی ہے یا یہ صفات کا مجموعہ ہوسکتی ہے۔ کسی ایسے رشتہ کا جو منفرد طور پر کسی بھی ڈیٹا بیس کی یاد کو مثال کے طور پر شناخت کریں مثال کے طور پر ہمارے پاس اسٹوڈنٹ ڈیٹا بیس موجود ہے جس میں ڈیٹا بیس کے طالب علم کی خصوصیت ہوتی ہے تاکہ طالب علم کی کون سی صفت طالب علم کی انفرادیت سے شناخت کرے گی یہ رول نمبر یا رجسٹریشن نمبر ہوگا لہذا رول نمبر پرائمری کلید ہو یا رجسٹریشن نمبر پرائمری کلید ہو گا ایک ہی طالب علم کے پاس دو مختلف طلباء کا واحد نام ہوسکتا ہے فرض کریں کہ وہ ریکھا نامی طالب علم ہوسکتے ہیں اور وہ بازیافت ہیں یا کوئی دوسرا طالب علم ہوسکتا ہے جس کی ریکوری ہوگی لیکن رول نمبر ہمیشہ مختلف رہیں لہذا یہ بنیادی کلید ہوگی لہذا یہ کیا ہے جو ڈپلیکیٹ اقدار نہیں ہوسکتی ہیں اور اسے منسوخ قیمت کو قبول نہیں کرنا چاہئے جو رول نمبر کے لئے ہے وہاں ہونا چاہئے اور کچھ قدر خالی قیمت وہاں نہیں ہونی چاہئے لہذا چار بنیادی کلید پہلی چیز یہ ہے کہ اسے الگ الگ خصوصیت کی نشاندہی کرنی چاہئے۔ یہ انفرادیت سے انفرادیت کی نشاندہی کرے گی یہ پہلی چیز ہے دوسری چیز یہ ہے کہ اسے کالے اقدار کو قبول نہیں کرنا چاہئے اور تیسری بات یہ ہے کہ اسے ڈپلیکیٹ اقدار کو قبول نہیں کرنا چاہئے تاکہ آپ ان اہم چیزوں کو پرائمری کلید کے بارے میں یاد کرسکیں اب لائن صرف ایک ہے امیدوار کی کلید ایک کلیدی کلید ہوسکتی ہے۔
: انوکھا کلید
دوسرا انوکھی کلید ہے لہذا پرائمری کلید اور انوکی کلید کے مابین ایک مماثلت ہے پرائمری کلید کے لئے چار دیکھیں۔ ہم نے تین چیزیں سیکھ لیں کہ یہ آپ کو منفرد طور پر ریکارڈ کی شناخت نہیں ہے لہذا انوکھی کلید کے ل it بھی وہی ہے جو ریکارڈ کو الگ الگ شناخت کرنا ضروری ہے۔ اگلی چیز مثال کے طور پر ایڈریس کو ٹھیک لینا ہے لہذا ہر طالب علم کے لئے ایڈریس مختلف ہوگا لہذا یہ ایک ہی کلاس روم میں طالب علم کی انفرادیت کی نشاندہی کرے گا ٹھیک ہے لیکن یہ اس معاملے میں ایک بنیادی کلید کی طرح ہے جو یہ ریکارڈ کو الگ الگ شناخت کرتا ہے لیکن یہ کرسکتا ہے منسوخ اقدار کو قبول کریں اور اس میں ڈپلیکیٹ ویلیوز نہیں ہوسکتی ہیں لہذا بات یہ ہے کہ اسے کسی منفرد ریکارڈ کی نشاندہی کرنی چاہئے تاکہ اس میں ڈپلیکیٹ ویلیوز نہیں ہوسکتی ہیں جو صرف بنیادی کلید کی طرح ہے لیکن یہ کالم اقدار کو قبول کرسکتا ہے لہذا یہ بنیادی نکتہ ہے جو بنیادی کلید ہے نگہداشت یونٹ کی کلید صرف ایک فرق بنیادی کلید ہے۔ یہ کالم قیمت اور انوکھی کلید کو قبول نہیں کرسکتا ہے جس سے وہ کالم قیمت کو قبول کرسکتا ہے لہذا یہ تقریبا ایک جیسی ہیں لیکن وہ ایک جیسی نہیں ہیں کیونکہ انوکھی کلید کی اس میں ڈپلیکیٹ ویلیو نہیں ہوسکتی ہے۔ یہ صرف کلیدی کلید کی طرح ہے لیکن یہ کلیدی اقدار کو قبول کر سکتی ہے جبکہ ابتدائی کلید جو لغو اقدار کو قبول نہیں کرسکتی ہے آئیے اگلی کلید میں جائیں جو ایک متبادل کلید ہے متبادل کلید ایک کلید ہے جو پرائمری کلید کے طور پر کام کر سکتی ہے لہذا متبادل کلیدی ذرائع یہ بنیادی کلیدی متبادل ہے بنیادی طور پر یہ ایک امیدوار کی کلید ہے جو ایک بنیادی کلید نہیں ہے لہذا یہاں بھی ہمارے پاس امیدوار کی کلید ہے جس میں ہم امیدوار کی کلید کیا ہوں گے۔ تو یہ سب کچھ پہلے سے ہی ہے کہ یہ ایک بنیادی کلید کی حیثیت سے کام کرسکتا ہے جس کا مطلب ہے کہ متبادل کلید کی خاصیت یہ ہے کہ اسے الگ الگ شناخت کرنا
چاہئے ٹھیک ہے یہ دوسرا انوکھا ہونا چاہئے۔
نہیں ہونا چاہئے اس کی قیمتیں کالعدم نہیں ہوسکتی ہیں اقدار کالعدم نہیں ہوسکتی ہیں اور اس میں نقل کی اقدار ٹھیک نہیں ہوسکتی ہیں لہذا یہ ہے کہ متبادل کلید کی تمام خصوصیات بنیادی کلید کے برابر ہوگی اگلی ایک امیدوار کی کلید ہے امیدوار کی کلید وہی ہے جو یہ ایک یا ایک سے زیادہ بٹ پر ایک سیٹ کی حیثیت رکھتی ہے جس سے آپ ایک خاص منسوب ہوسکتے ہیں اگر آپ پہلی چیز کو کثیر یا ڈبل کلک کرسکتے ہیں تو یہ صرف انوکھا ہے کہ یہ ایک جداگانہ میز کی شناخت کرسکتا ہے اور یہ ہوسکتا ہے کہ متعدد امیدوار کی کلید ہوسکتی ہے۔ ایک ٹیبل میں اور ہر امیدوار کی کلید ایک پرائمری کلید کی حیثیت سے کام کر سکتی ہے لہذا ہر امیدوار کی کلید ایک کلیدی کلید ہوسکتی ہے اور ہر امیدوار کی کلید ایک متبادل کلید ہوسکتی ہے لہذا امیدوار کی کلید سے متبادل کلیدیں ملیں گی اور متبادل کلیدوں سے متبادل کلیدیں ملیں گی۔ پرائمری چابیاں لہذا باصلاحیت کلید کی خصوصیات وہی ہیں جو یہ انفرادیت کی جانی چاہئے یہ کالعدم نہیں ہونی چاہئے اور اس کی نقل نہیں ہونی چاہئے اس میں ڈپلیکیٹ اقدار ٹھیک نہیں ہونی چاہئے لہذا یہ بنیادی کلید کی طرح ہے۔ ہم ہر امیدوار کہہ سکتے ہیں۔ چابی کر سکتے ہیں مثال کے طور پر ایک بنیادی کلیدی مثال کے طور پر ہماری سابقہ مثال کے طور پر ہم نے کہا رول نمبر اور رجسٹریشن نمبر دونوں ہیں وہ دونوں ایک دوسرے کی منفرد اقدار ہیں اور دونوں کی قدریں نہیں ہوسکتی ہیں اور دونوں کے پاس نقل نہیں ہوسکتے ہیں لیکن صرف ایک ہی بنیادی کلید ہوسکتا ہے یا تو ہم کر سکتے ہیں رول نمبر کو بطور پرائمری کلید یا رجسٹریشن نمبر کو پرائمری کلید کے طور پر لیں جب یہ دونوں چابیاں موجود ہیں تو یہ دونوں امیدواروں کی کلیدیں ہیں ان اہم امیدواروں میں سے ایک کلید کو بنیادی کلید منتخب کیا جائے گا۔
: سپر کلید
ایک یا ایک سے زیادہ چابیاں کا ایک سپر کلید سیٹ یا ایک سے زیادہ چابیاں جو ریکارڈ کی نشاندہی کرنے کے لئے استعمال کی جاسکتی ہیں لہذا آپ کہہ سکتے ہیں کہ سپر کلی ایک سپر سیٹ ہے جو اس کی پرائمری کلید کا سپر سیٹ ہے اس کا سپر سیٹ ہے۔ امیدوار کی کلیدوں کا ایک سپر سیٹ ہے اور یہ انوکھی کلیدی اور متبادل کلید کا سپر سیٹ ہے لہذا اب تک جو بھی چابیاں ہم نے سپر کلید پڑھی ہیں وہ تمام چابیاں کا سپر سیٹ ہے۔
: جامع کلید
ایک اوصاف والی ایک کلید ایک کلید ٹھیک ہے۔ جامع کلید ایک کلید ہے جس میں ایک سے زیادہ اوصاف ایک سے زیادہ فیلڈ یا کالموں یا ایک سے زیادہ وصفوں پر مشتمل ہوں یہ ایک جامع بچہ امیدوار ہوسکتا ہے یہاں پرائمری کلید فرض کیج one کہ کوئی ایک رول رول نمبر نہیں ہے۔ فرض کریں کہ یہ اکیلے رول نمبر کا اظہار نہیں کرسکتا کافی ہے لیکن اگر ہم کس نام کی تاریخ کے ساتھ نام اکٹھا کردیں تو صرف اکیلے نام ہی بنیادی کلیدی اعداد و شمار نہیں ہیں لیکن اکیلے ہی بنیادی کلید نہیں ہیں لیکن ہم نام اور تاریخ پیدائش کو یکجا کرسکتے ہیں۔ ایک بنیادی کلید تو یہ اصل میں اسی کو کہتے ہیں یہ ایک جامع کلید ہے جس میں اس میں دو اوصاف کا نام اور تاریخ پیدائش شامل ہوتی ہے لہذا کسی بھی کلید میں جس میں ایک سے زیادہ وصف ہوتے ہیں اس نے کمپنی کو جامع کلید کہا ہے یا اسے بھی کہا جاسکتا ہے مرکب کلیدی ٹھیک ہے اگلی غیر ملکی کلید ہے غیر ملکی کلیدی ڈیٹا بیس میں ایک فیلڈ ہے جو کسی دوسری ٹیبل کی بنیادی کلید ہے فرض کریں ہمارے پاس دو ٹیبل ٹیبل 1 اور ٹیبل 2 ہیں لہذا ٹیبل 1 کی بنیادی کلید کی بنیادی کلید جو کام کرے گی۔ ٹیبل 2 کی ایک غیر ملکی کلیدی مثال کے طور پر ٹیبل 1 بطور طالب علم ڈیٹا بیس اور مستحکم 2 اساتذہ کے ڈیٹا بیس کی ٹھیک ہے تاکہ اساتذہ کے لئے کوئی سیریل نمبر ہو یا اساتذہ کے لئے ملازم کا کوئی نمبر ٹھیک ہو لہذا اس ٹیبل میں فرض کیجئے کہ طالب علم کے ل for یہ طالب علم ٹا ہے خاص ٹیچر X 1 کے ذریعہ اس جدول میں ملازمت نمبر اساتذہ کی میز کی ایک اہم کلید ہوگی جو اسے طالب علم کی میز میں غیر ملکی کلید کے طور پر استعمال کیا جائے گا یا طالب علم کا اندراج نمبر استعمال کیا جاسکتا ہے اساتذہ کی میز میں غیر ملکی کلید ہے لہذا یہ غیر ملکی کلید ہے لہذا اب تک ہم نے پڑھا تھا کہ آپ سب سے پہلے ایک پرائمری کلیدی سیکنڈ کے طور پر ان سبھی کے ذریعہ کتنی چابیاں لے سکتے ہیں کیونکہ انوکھی کلید تیسری ایک متبادل کلید تھی پھر ہمارے پاس امیدوار کی کلید تھی تب ہمارے پاس سپر کیز تھیں جو ہمارے پاس جامع چابیاں تھیں اور پھر آخر کار ہمارے پاس غیر ملکی کلید تھی لہذا یہ سب کچھ میں نے خریدا تھا ڈیٹا بیس مینجمنٹ سسٹم میں امید ہے کہ آپ کو پسند آئے گا۔
YOUR REACTION FOR THIS POST
0 Please Share a Your Opinion.: