Bắt đầu ngayBắt đầu miễn phí

Áp dụng 2NF

Thực thể productqualityrating của bạn là một tập dữ liệu phong phú ghi lại thông tin về các thanh sô-cô-la được đánh giá qua nhiều năm. Bạn nhận thấy thuộc tính company_location phụ thuộc vào thuộc tính manufacturer. Giá trị company_location lặp lại mỗi khi đi cùng với thuộc tính manufacturer, điều này vi phạm quy tắc của dạng chuẩn thứ hai (2NF) về phụ thuộc bộ phận.

Bằng cách tách dữ liệu này ra thành một thực thể riêng manufacturers, bạn có thể loại bỏ dư thừa và chuẩn bị mô hình dữ liệu cho các thao tác hiệu quả hơn. Bước này rất quan trọng để duy trì tính toàn vẹn dữ liệu và cho phép các giải pháp business intelligence mở rộng.

Nhiệm vụ của bạn là chuẩn hóa dữ liệu này theo nguyên tắc 2NF, đảm bảo mỗi thuộc tính không khóa phụ thuộc hoàn toàn vào khóa chính.

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

Xem khóa học

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.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
Chỉnh sửa và Chạy Mã