Bắt đầu ngayBắt đầu miễn phí

Lược đồ cơ sở dữ liệu

Đến lúc này, bạn đã biết rằng các cơ sở dữ liệu SQL luôn có một lược đồ (database schema). Trong video về cơ sở dữ liệu, bạn đã thấy sơ đồ sau:

Database Schema for Customer and Order

Một cơ sở dữ liệu PostgreSQL đã được thiết lập trong môi trường cục bộ của bạn, chứa lược đồ này. Nó đã được điền một số dữ liệu ví dụ. Bạn có thể dùng pandas để truy vấn cơ sở dữ liệu thông qua hàm read_sql(). Bạn sẽ phải truyền vào một database engine, đã được định nghĩa sẵn với tên db_engine.

Gói pandas được import với tên pd sẽ lưu kết quả truy vấn vào một đối tượng DataFrame, vì vậy sau khi lấy dữ liệu từ cơ sở dữ liệu, bạn có thể sử dụng mọi chức năng của DataFrame trên đó.

Bài tập này là một phần của khóa học

Introduction to Data Engineering

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện câu lệnh SELECT để chọn first_namelast_name trong bảng "Customer". Hãy sắp xếp theo last name trước và first name sau.
  • Dùng phương thức .head() để hiển thị 3 hàng đầu tiên của data.
  • Dùng .info() để hiển thị một số thông tin tổng quan về data.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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.____())
Chỉnh sửa và Chạy Mã