Áp dụng 1NF
Sau khi đã tạo các thực thể ingredients và reviews, giờ là lúc nạp dữ liệu từ productqualityrating vào chúng.
Bước này rất quan trọng để đảm bảo mỗi giá trị trong ingredients và review được coi là một bản ghi riêng biệt, phù hợp với nguyên tắc của 1NF.
Hãy bắt đầu bằng cách viết một truy vấn để biến đổi và nạp dữ liệu chưa chuẩn hóa vào các thực thể này, tuân thủ nguyên tắc của dạng chuẩn thứ nhất.
Bài tập này là một phần của khóa học
Nhập môn Mô hình dữ liệu trong Snowflake
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
SELECT
-- Clean empty values
___(f.value)
FROM productqualityrating,
-- Add function to split values separated by comma
LATERAL ___(INPUT => SPLIT(productqualityrating.___, ';')) f;