Phân tích và Chuẩn hóa Database
Lập trìnhPhân tích các vi phạm normalization và đề xuất giải pháp
Hướng dẫn
Lời giải
Phân tích schema sau và xác định các vi phạm normalization: ``` employee_projects(emp_id, emp_name, dept_id, dept_name, project_id, project_name, hours_worked, project_manager) ``` Yêu cầu: 1. Xác định vi phạm 1NF, 2NF, 3NF 2. Đề xuất schema chuẩn hóa lên 3NF 3. Viết SQL để tạo các bảng đã chuẩn hóa
Code mẫu
-- Phân tích vi phạm normalization -- 1. Các vi phạm 1NF: -- 2. Các vi phạm 2NF: -- 3. Các vi phạm 3NF: -- Đề xuất schema chuẩn hóa