การกำหนดตาราง Fact และ Dimension
สมมติว่าคุณชื่นชอบการวิ่งและข้อมูล จึงเริ่มเก็บข้อมูลกิจวัตรการวิ่งรายสัปดาห์ของตัวเอง สิ่งที่สนใจมากที่สุดคือการติดตามว่าแต่ละสัปดาห์วิ่งไปนานแค่ไหน นอกจากนี้ยังบันทึกเส้นทางและระยะทางของแต่ละครั้งด้วย ข้อมูลทั้งหมดถูกรวบรวมไว้ในตารางชื่อ Runs โดยมีสคีมาดังนี้:
| runs |
|---|
| duration_mins - float |
| week - int |
| month - varchar(160) |
| year - int |
| park_name - varchar(160) |
| city_name - varchar(160) |
| distance_km - float |
| route_name - varchar(160) |
หลังจากเรียนรู้เรื่อง Dimensional Modeling แล้ว ลองปรับโครงสร้างสคีมาของฐานข้อมูลใหม่ ตาราง Runs ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การออกแบบฐานข้อมูล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด