1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Mô hình dữ liệu trong Snowflake

Connected

Bài tập

Tạo thực thể 1NF

Trước đó, bạn đã tìm hiểu về nhược điểm của dữ liệu chưa chuẩn hóa và lợi ích của dữ liệu quan hệ khi được chuẩn hóa. Đã đến lúc áp dụng điều đó vào thực thể productqualityrating.

Để đảm bảo mô hình dữ liệu tuân thủ dạng chuẩn thứ nhất (1NF), cần phá vỡ và loại bỏ các nhóm lặp. Thực thể productqualityrating có các thuộc tính chứa nhiều giá trị: ingredients và reviews.

Nhiệm vụ của bạn là bắt đầu chuẩn hóa dữ liệu này bằng cách tạo các thực thể mới tuân theo 1NF, đảm bảo mỗi bản ghi chỉ chứa một thông tin nguyên tử, riêng rẽ và duy nhất.

Hướng dẫn 1/2

undefined XP
  • 1
    • Tạo hoặc ghi đè thực thể ingredients, thêm thuộc tính ingredient_id là số 10 chữ số và ingredient là kiểu ký tự.
    • Đặt ingredient_id làm định danh duy nhất của thực thể.
  • 2
    • Ghi đè thực thể reviews, thêm thuộc tính review_id là số 10 chữ số và review là chuỗi ký tự dài 255.
    • Đặt review_id làm định danh duy nhất của thực thể.