You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/th/2-Working-With-Data/05-relational-databases/assignment.md

7.0 KiB

แสดงข้อมูลสนามบิน

คุณได้รับ ฐานข้อมูล ที่สร้างขึ้นบน SQLite ซึ่งมีข้อมูลเกี่ยวกับสนามบิน โครงสร้างฐานข้อมูลแสดงอยู่ด้านล่าง คุณจะใช้ ส่วนขยาย SQLite ใน Visual Studio Code เพื่อแสดงข้อมูลเกี่ยวกับสนามบินในเมืองต่างๆ

คำแนะนำ

เพื่อเริ่มต้นการทำงาน คุณจำเป็นต้องดำเนินการตามขั้นตอนบางอย่าง คุณจะต้องติดตั้งเครื่องมือและดาวน์โหลดฐานข้อมูลตัวอย่าง

ตั้งค่าระบบของคุณ

คุณสามารถใช้ Visual Studio Code และส่วนขยาย SQLite เพื่อโต้ตอบกับฐานข้อมูล

  1. ไปที่ code.visualstudio.com และทำตามคำแนะนำเพื่อติดตั้ง Visual Studio Code
  2. ติดตั้ง ส่วนขยาย SQLite ตามคำแนะนำในหน้า Marketplace

ดาวน์โหลดและเปิดฐานข้อมูล

ต่อไปคุณจะดาวน์โหลดและเปิดฐานข้อมูล

  1. ดาวน์โหลด ไฟล์ฐานข้อมูลจาก GitHub และบันทึกไว้ในไดเรกทอรี
  2. เปิด Visual Studio Code
  3. เปิดฐานข้อมูลในส่วนขยาย SQLite โดยเลือก Ctl-Shift-P (หรือ Cmd-Shift-P บน Mac) และพิมพ์ SQLite: Open database
  4. เลือก Choose database from file และเปิดไฟล์ airports.db ที่คุณดาวน์โหลดมาก่อนหน้านี้
  5. หลังจากเปิดฐานข้อมูล (คุณจะไม่เห็นการอัปเดตบนหน้าจอ) สร้างหน้าต่างคำสั่งใหม่โดยเลือก Ctl-Shift-P (หรือ Cmd-Shift-P บน Mac) และพิมพ์ SQLite: New query

เมื่อเปิดหน้าต่างคำสั่งใหม่แล้ว คุณสามารถใช้เพื่อรันคำสั่ง SQL กับฐานข้อมูลได้ คุณสามารถใช้คำสั่ง Ctl-Shift-Q (หรือ Cmd-Shift-Q บน Mac) เพื่อรันคำสั่งกับฐานข้อมูล

[!NOTE] สำหรับข้อมูลเพิ่มเติมเกี่ยวกับส่วนขยาย SQLite คุณสามารถดู เอกสารประกอบ

โครงสร้างฐานข้อมูล

โครงสร้างฐานข้อมูลคือการออกแบบและโครงสร้างของตาราง ฐานข้อมูล 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)

งานที่ได้รับมอบหมาย

สร้างคำสั่งเพื่อดึงข้อมูลดังต่อไปนี้:

  1. ชื่อเมืองทั้งหมดในตาราง Cities
  2. เมืองทั้งหมดในไอร์แลนด์ในตาราง Cities
  3. ชื่อสนามบินทั้งหมดพร้อมกับชื่อเมืองและประเทศ
  4. สนามบินทั้งหมดในลอนดอน สหราชอาณาจักร

เกณฑ์การประเมิน

| ดีเยี่ยม | พอใช้ | ต้องปรับปรุง |


ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้