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.3 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 แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่แม่นยำ เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่มีความสำคัญ แนะนำให้ใช้บริการแปลภาษามนุษย์ที่เป็นมืออาชีพ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดซึ่งเกิดจากการใช้การแปลนี้