آپ کو ایک ڈیٹا بیس فراہم کیا گیا ہے جو SQLite پر مبنی ہے اور ہوائی اڈوں کے بارے میں معلومات پر مشتمل ہے۔ اس کا اسکیما نیچے دکھایا گیا ہے۔ آپ Visual Studio Code میں SQLite extension استعمال کریں گے تاکہ مختلف شہروں کے ہوائی اڈوں کی معلومات دکھا سکیں۔
اس اسائنمنٹ کو شروع کرنے کے لیے آپ کو چند اقدامات کرنے ہوں گے۔ آپ کو کچھ ٹولز انسٹال کرنے اور نمونہ ڈیٹا بیس ڈاؤنلوڈ کرنے کی ضرورت ہوگی۔
آپ Visual Studio Code اور SQLite extension استعمال کر سکتے ہیں تاکہ ڈیٹا بیس کے ساتھ تعامل کریں۔
- code.visualstudio.com پر جائیں اور Visual Studio Code انسٹال کرنے کے لیے ہدایات پر عمل کریں
- SQLite extension کو انسٹال کریں جیسا کہ Marketplace صفحے پر بتایا گیا ہے
اگلے مرحلے میں آپ ڈیٹا بیس ڈاؤنلوڈ کریں گے اور اسے کھولیں گے۔
- GitHub سے ڈیٹا بیس فائل ڈاؤنلوڈ کریں اور اسے کسی ڈائریکٹری میں محفوظ کریں
- Visual Studio Code کھولیں
- SQLite extension میں ڈیٹا بیس کھولنے کے لیے Ctl-Shift-P (یا میک پر Cmd-Shift-P) دبائیں اور
SQLite: Open databaseٹائپ کریں - Choose database from file منتخب کریں اور وہ airports.db فائل کھولیں جو آپ نے پہلے ڈاؤنلوڈ کی تھی
- ڈیٹا بیس کھولنے کے بعد (آپ کو اسکرین پر کوئی اپڈیٹ نظر نہیں آئے گی)، ایک نیا کوئری ونڈو بنانے کے لیے Ctl-Shift-P (یا میک پر Cmd-Shift-P) دبائیں اور
SQLite: New queryٹائپ کریں
ایک بار کھلنے کے بعد، نیا کوئری ونڈو ڈیٹا بیس کے خلاف SQL statements چلانے کے لیے استعمال کیا جا سکتا ہے۔ آپ Ctl-Shift-Q (یا میک پر Cmd-Shift-Q) کمانڈ استعمال کر سکتے ہیں تاکہ ڈیٹا بیس کے خلاف کوئریز چلائیں۔
Note
SQLite extension کے بارے میں مزید معلومات کے لیے، آپ دستاویزات دیکھ سکتے ہیں
ڈیٹا بیس کا اسکیما اس کی ٹیبل ڈیزائن اور ساخت ہے۔ airports ڈیٹا بیس میں دو ٹیبلز ہیں، cities، جو کہ برطانیہ اور آئرلینڈ کے شہروں کی فہرست پر مشتمل ہے، اور airports، جو کہ تمام ہوائی اڈوں کی فہرست پر مشتمل ہے۔ چونکہ کچھ شہروں میں متعدد ہوائی اڈے ہو سکتے ہیں، اس معلومات کو محفوظ کرنے کے لیے دو ٹیبلز بنائی گئیں۔ اس مشق میں آپ مختلف شہروں کی معلومات دکھانے کے لیے جوائنز استعمال کریں گے۔
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
ایسی کوئریز بنائیں جو درج ذیل معلومات واپس کریں:
Citiesٹیبل میں تمام شہروں کے نامCitiesٹیبل میں آئرلینڈ کے تمام شہر- تمام ہوائی اڈوں کے نام ان کے شہر اور ملک کے ساتھ
- لندن، برطانیہ کے تمام ہوائی اڈے
| مثالی | مناسب | بہتری کی ضرورت |
|---|
اعلانِ لاتعلقی:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔