SQL Murder Mystery là trò chơi giáo dục nổi tiếng do Phòng thí nghiệm Knight Lab thuộc Đại học Northwestern (Mỹ) sáng tạo. Trò chơi đặt bạn vào vai một thám tử tài ba được cung cấp một cơ sở dữ liệu SQLite chứa hồ sơ cư dân, phỏng vấn nhân chứng, bảng chấm công phòng tập gym và lịch sử tài xế.
Hành Trình Phá Án Bằng Dữ Liệu
- Lần theo manh mối hiện trường: Bắt đầu bằng việc viết truy vấn
SELECT * FROM crime_scene_report WHERE date = 20180115 AND type = 'murder'để tìm báo cáo ban đầu. - Phỏng vấn nhân chứng bằng JOIN: Kết nối bảng
personvà bảnginterviewbằngLEFT JOINđể khai thác lời khai nhân chứng. - Lọc đối tượng tình nghi: Sử dụng các điều kiện
LIKE,WHERE,ANDđể khoanh vùng người có mặt tại phòng tập thể hình. - Tìm ra kẻ chủ mưu thực sự: Đi sâu hơn vào các giao dịch tài chính và chuyến bay để giải quyết trọn vẹn vụ án ly kỳ.