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

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

Bất thường

Tham khảo

Chuẩn hóa dữ liệu

de:Normalisierung (Datenbank)#Zweite Normalform (2NF)
Dạng chuẩn(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ẩndự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 Ví dụ Giả sử một bảng mô tả Employees ' Skills như sau : Bất thường Tham khảo Chuẩn hóa dữ liệu de : Normalisierung (Datenbank) # Zweite NormalformF)