เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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

ตอนนี้คุณทราบแล้วว่าฐานข้อมูล SQL จะมี database schema เสมอ ในวิดีโอเกี่ยวกับฐานข้อมูล คุณได้เห็นแผนภาพต่อไปนี้:

Database Schema for Customer and Order

ในสภาพแวดล้อมของคุณมีการตั้งค่าฐานข้อมูล PostgreSQL ไว้แล้ว ซึ่งมีโครงสร้างตาม database schema นี้ และได้ใส่ข้อมูลตัวอย่างไว้ให้เรียบร้อยแล้ว คุณสามารถใช้ pandas เพื่อ query ฐานข้อมูลผ่านฟังก์ชัน read_sql() โดยต้องส่ง database engine เข้าไปด้วย ซึ่งได้กำหนดไว้ให้แล้วในชื่อ db_engine

แพ็กเกจ pandas ที่ import ไว้ในชื่อ pd จะเก็บผลลัพธ์ของ query ไว้ในออบเจกต์ DataFrame ดังนั้นหลังจากดึงข้อมูลจากฐานข้อมูลแล้ว คุณสามารถใช้ฟังก์ชันต่าง ๆ ของ DataFrame ได้ทันที

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Data Engineering เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เขียน SELECT statement ให้ครบโดยเลือกคอลัมน์ first_name และ last_name จากตาราง "Customer" และจัดเรียงโดยใช้ last name ก่อน แล้วตามด้วย first name
  • ใช้เมธอด .head() เพื่อแสดง 3 แถวแรกของ data
  • ใช้ .info() เพื่อแสดงข้อมูลทั่วไปของ data

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Complete the SELECT statement
data = pd.read_sql("""
SELECT first_name, ____ FROM "____"
ORDER BY ____, ____
""", db_engine)

# Show the first 3 rows of the DataFrame
print(data.head(____))

# Show the info of the DataFrame
print(data.____())
แก้ไขและรันโค้ด