Thực hành quy trình chuẩn hóa
Chuẩn hóa bảng là bước quan trọng trước khi tạo cơ sở dữ liệu mới để giảm dư thừa dữ liệu và đảm bảo quản lý tốt tính toàn vẹn dữ liệu.
Trong bài tập này, bạn sẽ thực hành chuẩn hóa các bảng liên quan đến chương trình cho vay của Small Business Association:
- bảng
borrowersẽ được chỉnh sửa để đáp ứng yêu cầu của Dạng chuẩn 1 (1NF) - bảng
bankvà bảngloansẽ được chỉnh sửa để đáp ứng yêu cầu của Dạng chuẩn 2 (2NF) - bảng
loansẽ tiếp tục được chỉnh sửa để đáp ứng yêu cầu của Dạng chuẩn 3 (3NF)
Sau khi hoàn thành, bạn sẽ tự tin hơn với khả năng chuẩn hóa các bảng cơ sở dữ liệu.
Bài tập này là một phần của khóa học
Tạo cơ sở dữ liệu PostgreSQL
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 columns to the borrower table
ALTER TABLE borrower
ADD COLUMN ___ VARCHAR (50) NOT NULL,
ADD COLUMN ___ VARCHAR (50) NOT NULL;
-- Remove column from borrower table to satisfy 1NF
ALTER TABLE borrower
DROP COLUMN ___;