การสร้าง Entity ตามรูปแบบ 1NF
ก่อนหน้านี้ได้เรียนรู้เกี่ยวกับข้อเสียของข้อมูลที่ไม่ได้ผ่านการ Normalize และประโยชน์ของข้อมูลเชิงสัมพันธ์ที่ผ่านการ Normalize แล้ว ถึงเวลาแล้วที่จะนำความรู้นั้นมาใช้กับ Entity productqualityrating
เพื่อให้โมเดลข้อมูลสอดคล้องกับรูปแบบบรรทัดฐานที่หนึ่ง (1NF) จำเป็นต้องแยกและกำจัดกลุ่มข้อมูลที่ซ้ำออก Entity productqualityrating มี Attribute ที่เก็บหลายค่าในฟิลด์เดียว ได้แก่ ingredients และ reviews
ภารกิจคือเริ่ม Normalize ข้อมูลโดยสร้าง Entity ใหม่ที่เป็นไปตาม 1NF เพื่อให้แต่ละระเบียนเก็บข้อมูลที่เป็นหน่วยย่อยที่สุด ไม่ซ้ำกัน และเป็นอิสระจากกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Data Modeling ใน Snowflake เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create a new entity
___ (
-- Add unique identifier
___ NUMBER(10,0) ___,
-- Add other attributes
___ VARCHAR(255)
);