การนำ 1NF มาใช้
หลังจากสร้าง entity ingredients และ reviews แล้ว ถึงเวลานำข้อมูลจาก productqualityrating มาเติมในแต่ละ entity
ขั้นตอนนี้สำคัญมาก เพื่อให้แน่ใจว่าแต่ละค่าใน ingredients และ review ได้รับการบันทึกเป็นรายการที่แยกจากกัน ตามหลักการของ 1NF
เริ่มต้นด้วยการเขียนคิวรีเพื่อแปลงและนำเข้าข้อมูลที่ยังไม่ได้ normalize ลงใน entity เหล่านี้ โดยยึดตามหลักการของ First Normal Form
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Modeling ใน Snowflake เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
-- Clean empty values
___(f.value)
FROM productqualityrating,
-- Add function to split values separated by comma
LATERAL ___(INPUT => SPLIT(productqualityrating.___, ';')) f;