สร้าง Physical Data Model
หลังจากสร้าง entity ทั้งหมดพร้อม attribute ที่เกี่ยวข้องแล้ว ขั้นตอนสุดท้ายในการสร้าง physical model ให้สมบูรณ์คือการสร้างความสัมพันธ์ที่เชื่อมโยง entity เหล่านั้นเข้าด้วยกัน
ในระบบ e-commerce มี entity หลัก 3 รายการ ได้แก่ customers, products, และ orders โดยมี cardinality ของความสัมพันธ์ดังนี้: ลูกค้า 1 รายสร้างได้หลาย order และ 1 order สามารถมีได้หลายสินค้า
ตอนนี้ entity ทั้งหมดถูกสร้างไว้แล้ว ถึงเวลาสร้างความสัมพันธ์ที่เชื่อมตาราง orders เข้ากับ customers และ products ตาม cardinality ที่กำหนดไว้ใน physical model
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Modeling ใน Snowflake เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Re-create orders table
___ (
-- Assign unique identifier column
___,
invoicedate TIMESTAMP_NTZ(9),
unitprice NUMBER(10,2),
quantity NUMBER(38,0),
customerid NUMBER(38,0)
);