اس کورس میں، آپ ٹیبلز کا جائزہ لیں گے اور انہیں بیان کریں گے۔ آپ ٹیبلز کے ساختی عناصر اور ڈیٹا کی اقسام کے بارے میں سیکھیں گے۔ آپ پرائمری اور فارن…
اس کورس میں، آپ ٹیبلز کا جائزہ لیں گے اور انہیں بیان کریں گے۔ آپ ٹیبلز کے ساختی عناصر اور ڈیٹا کی اقسام کے بارے میں سیکھیں گے۔ آپ پرائمری اور فارن کیز کے بارے میں بھی سیکھیں گے۔ آپ کو متعدد ٹیبلز بنانے اور پھر اُن کے لیے ڈیٹا کی اقسام تخلیق کرنے کا موقع ملے گا۔
آپ ڈیٹا کی اقسام کے عام نمونوں جیسے انٹیجرز، کریکٹرز اور تاریخ و وقت کے ساتھ بھی کام کریں گے۔ پھر آپ ٹیبلز کے درمیان تعلقات قائم کرنے اور ڈیٹا کی سالمیت کو نافذ کرنے کے لیے پرائمری اور فارن کیز قائم کریں گے۔ آخر میں، آپ سیکھیں گے کہ بیرونی ذرائع، جیسے اسپریڈ شیٹس، ٹیکسٹ فائلوں، یا دیگر ڈیٹا بیس فارمیٹس سے ٹیبل کیسے درآمد کیا جائے۔
تعلیمی مقاصد
- ٹیبل کی ساخت اور تعلقات کو سمجھیں
- سیکھیں کہ ٹیبل کیسے بنائیں اور ڈیٹا کی اقسام کیسے مقرر کریں
- پرائمری اور فارن کیز دریافت کریں
- بیرونی ذرائع سے ٹیبلز درآمد کریں
مہارتیں جو آپ حاصل کریں گے
Database ModelingDatabase ProgrammingExternal TablesForeign KeysLinked TablesRelational Databasesآپ کیا سیکھیں گے
- ٹیبل کے ڈھانچے اور میزوں کے درمیان تعلقات کو سمجھیں
- ایک ٹیبل بنائیں اور مناسب ڈیٹا کی قسمیں ترتیب دیں
- عام ڈیٹا کی اقسام جیسے کہ انٹیجرز، کریکٹرز، اور تاریخ اور وقت کے ساتھ کام کریں
- تعلقات قائم کرنے اور ڈیٹا کی سالمیت کو نافذ کرنے کے لیے پرائمری اور فارن کیز قائم کریں
- بیرونی ذرائع جیسے اسپریڈشیٹ، ٹیکسٹ فائلز، یا دیگر ڈیٹا بیس فارمیٹس سے میزیں درآمد کریں
اہم نکات
- میزوں کی تعریف ساختی عناصر اور ڈیٹا کی اقسام سے ہوتی ہے جو معلومات کو ذخیرہ کرنے کے طریقے کو منظم کرتی ہیں۔
- ڈیٹا کی اقسام جیسے کہ انٹیجرز، کریکٹرز، اور تاریخ اور وقت اس بات کا تعین کرتے ہیں کہ کوئی کالم کس قسم کی قدر رکھ سکتا ہے۔
- پرائمری اور فارن کیز میزوں کے درمیان تعلق پیدا کرتی ہیں اور ڈیٹا کی سالمیت کو نافذ کرتی ہیں۔
- میزیں بیرونی ذرائع سے درآمد کی جا سکتی ہیں، بشمول اسپریڈشیٹ، ٹیکسٹ فائلز، اور دیگر ڈیٹا بیس فارمیٹس۔
اکثر پوچھے گئے سوالات
میں اس کورس میں کیا سیکھوں گا؟
آپ میزوں کو دریافت کریں گے اور ان کی وضاحت کریں گے، ٹیبل کے ساختی عناصر اور ڈیٹا کی اقسام کے بارے میں جانیں گے، پرائمری اور فارن کیز کو سمجھیں گے، اور بیرونی ذرائع جیسے اسپریڈ شیٹس، ٹیکسٹ فائلز، یا دیگر ڈیٹا بیس فارمیٹس سے میزیں درآمد کرنے کا طریقہ سیکھیں گے۔
اسباق میں کن موضوعات کا احاطہ کیا گیا ہے؟
کورس ٹیبل کے ڈھانچے اور تعلقات، ٹیبل بنائیں اور ڈیٹا کی اقسام مقرر کریں، پرائمری اور فارن کیز، اور امپورٹنگ ٹیبلز کا احاطہ کرتا ہے۔
کورس میں ڈیٹا کی کن اقسام کا احاطہ کیا گیا ہے؟
یہ ڈیٹا کی اقسام کی عام مثالوں کا احاطہ کرتا ہے جیسے انٹیجرز، کریکٹرز، اور تاریخ اور وقت۔
کیا مجھے عملی مشق ملے گی؟
ہاں۔ آپ کو متعدد میزیں بنانے، ان کے لیے ڈیٹا کی قسمیں ترتیب دینے، اور میزوں کے درمیان تعلقات قائم کرنے اور ڈیٹا کی سالمیت کو نافذ کرنے کے لیے پرائمری اور فارن کیز قائم کرنے کا موقع ملے گا۔
یہ کورس کن مہارتوں کو بنانے میں مدد کرتا ہے؟
یہ ڈیٹا بیس ماڈلنگ، ڈیٹا بیس پروگرامنگ، متعلقہ ڈیٹا بیس، غیر ملکی چابیاں، بیرونی میزیں، اور منسلک میزوں میں مہارت پیدا کرنے میں مدد کرتا ہے۔
متن
متن
اس سبق میں ہم میزوں کے بارے میں بات کرنے والے ہیں۔ ہم نے پہلے ہی میزوں کو چھو لیا ہے اور ان کی وضاحت کی ہے۔ لیکن ہم اس میں غوطہ لگانے والے ہیں۔ اگرچہ ان پر مزید گہرائی سے نظر ڈالیں۔ تو جیسا کہ آپ دیکھ سکتے ہیں۔ میں نے مائیکروسافٹ کی ویب سائٹ سے دستاویزات نکالیں۔ لہذا یہ صفحہ میزوں کے بارے میں کرنے کے لئے سب کچھ ہے۔ اور یہ آپ کو آپ کی تعریف دیتا ہے، ہماری مختلف قسم کی میزیں، اور یہ میزوں کے ساختی عناصر میں بھی داخل ہو جاتا ہے۔ جہاں یہ یہاں بیان کرتا ہے، آپ کے پاس 1024 کالم ہوسکتے ہیں، لیکن قطاروں کی تعداد دراصل صرف محدود ہے۔ آپ کے سرور کی سٹوریج کی گنجائش سے۔ تو یہ جاننا ایک دلچسپ حقیقت ہے۔ اب، اگر ہم یہاں نیچے نیچے سکرول کریں۔ آپ کو عام ٹیبل کے کام ملیں گے، اور یہ ایک بہترین وسیلہ ہے۔ کیونکہ یہ صرف ختم ہو جاتا ہے وہ سب کچھ جو آپ میز کے ساتھ کرنا چاہتے ہیں۔ تخلیق کرنا، حذف کرنا، نام تبدیل کرنا، کالم کے کاموں میں بھی آتا ہے۔ لہذا اگر میں آگے بڑھوں اور ٹیبل بنائیں پر کلک کرتا ہوں، یہ SSMS کے لیے ٹیبل ڈیزائنر میں جائے گا، جسے ہم ایک بار استعمال کر چکے ہیں۔ اور آپ صرف اس راستے پر چل سکتے ہیں جو یہ آپ کو دیتا ہے۔ جب آپ ٹیبل بناتے ہیں۔ تو اگر آپ کالم بنانا شروع کر دیں۔ اور آپ کے سوالات ہیں، ان ہدایات کو چھوڑ کر آپ سیدھے ٹیبل کالم کی خصوصیات میں جا سکتے ہیں۔ اور آپ ان ڈیٹا کی اقسام اور کالم کے ناموں کے بارے میں سیکھیں گے۔ اور یہ بھی، ہم نے تعلقات بنانے کے بارے میں بات کی۔ دو میزوں اور تخلیق کی چابیاں کے درمیان۔ اور یہ آپ کو بتاتا ہے کہ تعلقات کیسے بنائے جائیں۔ دائیں میز میں اور وہیں پرائمری پرائمری کیز بنائیں۔ میں نے یہاں اپنے مینجمنٹ اسٹوڈیو کو تبدیل کر دیا ہے۔ اور یہ ہے وہ کسٹمر ڈیٹا بیس جو ہم نے پہلے ہی بنایا ہے۔ اور اس طرح میں اصل میں دو میزیں بنانے والا ہوں۔ کیونکہ میں چاہتا ہوں کہ یہ اس سے مماثل ہو جو ہمارے پاس پہلے تھا، کسٹمر ٹیبل اور ٹی وی پروگرامنگ ٹیبل کے ساتھ۔ ایسا کرنے کے لیے، میں اسے رکھوں گا۔ میں آسانی سے صرف ایک نیا بنا سکتا ہوں۔ لیکن میں آپ کو یہ اسکرپٹ ٹیبل کے طور پر دکھاؤں گا، جیسا کہ ہم نے پہلے دیکھا تھا اور ہم ایک ڈراپ اور تخلیق کرنے والے ہیں۔ صرف اس لیے کہ آپ صرف کالم کا نام تبدیل نہیں کر سکتے اس کے بعد کہ آپ پہلے ہی اسکیما میں ٹیبل بنا چکے ہیں۔ اس لیے یہ جاننا بہت ضروری ہے۔ آپ وقت سے پہلے کون سے فیلڈز استعمال کرنے والے ہیں۔ اور جانیں کہ آپ کس قسم کا ڈھانچہ استعمال کرنا چاہتے ہیں۔ اپنی چابیاں درج کریں۔ آپ اسے بنانے سے پہلے وہ سب دستاویز کرنا چاہتے ہیں۔ کیونکہ آپ یہاں نہیں آنا چاہتے اور ہر وقت اپنی میزیں اڑا دیتے ہیں، کیونکہ پھر آپ اپنا ڈیٹا بھی اڑا دیتے ہیں۔ تو خوش قسمتی سے ہمارے پاس ابھی بہت زیادہ ڈیٹا نہیں ہے۔ لیکن اگر ہم اس اسکرپٹ کو دیکھیں تو یہ صرف کہہ رہا ہے۔ کسٹمر ٹیبل کا استعمال کریں، جو کافی آسان ہے. پھر یہ ایک سادہ سا بیان ہے۔ جانچ کرنے کے لیے کہ آیا ٹیبل موجود ہے۔ اور ہم جانتے ہیں کہ یہ موجود ہے، تو یہ کوئی مسئلہ نہیں ہو گا۔ اور اگر یہ موجود ہے۔ یہ اسے کہہ رہا ہے کہ اس ٹیبل کو گرا دو یا اسے حذف کردو۔ اور پھر ایک بار جب یہ اسے حذف کر دیتا ہے، یہ نیچے آتا ہے اور یہ ایک نئی میز بناتا ہے۔ اور یہ بالکل وہی میز بنا رہا ہے۔ لیکن ہم اس میں تھوڑا سا ترمیم کرنے والے ہیں۔ اور ہم اس ID کو استعمال کرنے والے ہیں تاکہ ہم لنک کر سکیں ہماری دو میزیں جیسا کہ ہم پہلے کرتے تھے، ہمارے تعلقات قائم کرنے کے سبق میں۔ تو آئیے آگے بڑھیں اور اس پر عمل کریں۔ کامیابی سے مکمل ہوا۔ مجھے یہ بند کرنے دو۔ ہمیں اسے بچانے کی ضرورت نہیں ہے۔ میں اسے تازہ کرنے والا ہوں۔ ہمارے کالم یہاں دیکھیں اور آپ دیکھ سکتے ہیں۔ ہمارے پاس اب وہاں ٹی وی آئی ڈی ہے۔ لہذا اگر ہم جاتے ہیں، ہم دیکھیں گے کہ ہمارے پاس اب کوئی ڈیٹا نہیں ہے، جو ٹھیک ہے. تو اب ہمارے پاس گاہک کی میز ہے۔ تو ہمیں ایک ٹی وی پروگرامنگ ٹیبل کی ضرورت ہے، مجھے یقین ہے کہ ہم نے اسے کیا کہا ہے۔ ہم اسے اسکرپٹ کے طور پر کر سکتے ہیں، لیکن ہم صرف کر سکتے ہیں۔ ٹیبل پر دائیں کلک کریں اور اس طرح ایک ٹیبل بنائیں۔ اور ہم اپنے کالم کا نام E رکھیں گے۔ یہ وہ جگہ ہے جہاں ہم ان عددی اقسام میں حاصل کرتے ہیں۔ اور عدد ایک ID کے لیے ٹھیک ہے۔ میں null کی اجازت نہیں دوں گا کیونکہ ہم ایسا نہیں کرتے ہیں۔ ہم ہمیشہ ایک ID چاہتے ہیں۔ ہم چاہتے ہیں کہ ایک حقیقی نمبر ہمیشہ موجود رہے۔ اور پھر عنوان، میں اس کے لیے صرف VARCHAR استعمال کر سکتا ہوں۔ ہم صرف قسم کے لیے ایک ہی کام کریں گے۔ اور یہ ہو گا کہ یہ کس قسم کی پروگرامنگ ہے۔ ہم ان پر null کی اجازت دے رہے ہیں. اور ہم یہاں جا کر اس ٹیبل کو محفوظ کریں گے۔ میں اسے صرف ٹی وی پروگرامنگ کا نام دوں گا۔ اسے بند کریں اور تازہ دم کریں۔ اور اب ہمارے پاس دو میزیں ہیں۔ تو یہ اس سبق کے لیے کرنے والا ہے۔
چلتے پھرتے سیکھیں
اپنی تعلیم ہر جگہ ساتھ لے جائیں — KnowledgeCity موبائل ایپ آپ کو چلتے پھرتے اسباق دیکھنے کی سہولت دیتی ہے۔