Dạng chuẩn 2

Dạng chuẩn 2 (2NF) là một dạng chuẩn được sử dụng trong tiêu chuẩn hóa cơ sở dữ liệu. Dạng chuẩn 2 dựa vào khái niệm phụ thuộc hàm đầy đủ.

Định nghĩa

Phụ thuộc hàm

Cho một lược đồ quan hệ R(U), r là một quan hệ bất kỳ trên lược đồ quan hệ R, X và Y là hai tập thuộc tính con của U. Phụ thuộc hàm (FD-Functional Dependency) X->Y trên lược đồ quan hệ R, được đọc là "X xác định hàm Y" hoặc "y phụ thuộc hàm vào X", nếu:

  • ∀t1,t2 ∈ r(R): t1[X] = t2[X] => t1[Y] = t2[Y]

tức là mỗi giá trị của X trong r chỉ tương ứng với một giá trị của Y.

Phụ thuộc hàm đầy đủ

X->A được gọi là phụ thuộc hàm đầy đủ (full functional dependency) nếu không tồn tại Y ⊂ X để cho Y ->A

Định nghĩa dạng chuẩn 2

Lược đồ quan hệ R ở dạng chuẩn 2(2NF-Second Normal Form) đối với tập phụ thuộc hàm F nếu R ở dạng chuẩn 1 và mọi thuộc tính không khóa đều phụ thuộc hàm đầy đủ vào mọi khóa của R

— Hệ Cơ Sở Dữ Liệu: Dương Tuấn Anh, Nguyễn Trung Trực - Nhà Xuất Bản ĐHQG Tp. Hồ Chí Minh

Ví dụ

Giả sử một bảng mô tả Employees' Skills như sau:

Employees' Skills
Employee Skill Current Work Location
Jones Typing 114 Main Street
Jones Shorthand 114 Main Street
Jones Whittling 114 Main Street
Bravo Light Cleaning 73 Industrial Way
Ellis Alchemy 73 Industrial Way
Ellis Flying 73 Industrial Way
Harrison Light Cleaning 73 Industrial Way

Bất thường

Tham khảo

  • x
  • t
  • s
Dạng chuẩn 1 · Dạng chuẩn 2 · Dạng chuẩn 3  · Dạng chuẩn Boyce–Codd · Dạng chuẩn 4 · Dạng chuẩn 5 · Dạng chuẩn Domain/key · Dạng chuẩn 6
Normalization · Denormalization


Hình tượng sơ khai Bài viết liên quan đến cơ sở dữ liệu này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s