Dạng chuẩn 1
Dạng chuẩn 1 (1NF) là một dạng chuẩn được sử dụng trong tiêu chuẩn hóa cơ sở dữ liệu. Đây là dạng chuẩn ở mức thấp nhất và là điều kiện cần cho các dạng chuẩn cao hơn như Dạng chuẩn 2 (2NF), Dạng chuẩn 3 (3NF), Dạng chuẩn Boyce-Codd (BCNF) ...
Mục lục |
Định nghĩa [sửa]
| “ |
Lược đồ quan hệ R ở dạng chuẩn 1(1NF-First Normal Form) nếu mọi thuộc tính của R đều chứa các giá trị nguyên tố (atomic value), giá trị này không là một danh sách các giá trị hoặc giá trị phức hợp (composite value) |
” |
|
—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ụ [sửa]
Giả sử một người thiết kế muốn ghi nhận tên và số điện thoại của khách hàng. Anh ta định nghĩa 1 bảng như sau:
| Customer ID | First Name | Surname | Telephone Number |
|---|---|---|---|
| 123 | Robert | Ingram | 555-861-2025 |
| 456 | Jane | Wright | 555-403-1659 |
| 789 | Maria | Fernandez | 555-808-9633 |
Bất thường [sửa]
Một quan hệ ở dạng chuẩn 1 vẫn có thể có các bất thường khi cập nhật. Để loại bỏ các bất thường này, quan hệ này cần phải được phân rã thành các quan hệ ở dạng chuẩn cao hơn.
- Sự bất thường khi thêm vào
- Sự bất thường khi sửa đổi
- Sự bất thường khi xóa bỏ
Tham khảo [sửa]
|
||||||||