Có thể tồn tại bảng trong đó tất cả đều là khóa của bảng vì:
- Trường tạo thành khóa chính là trường mà giá trị của nó xác định duy nhất mỗi hàng của bảng
- Một bảng có thể có một hay nhiều khóa khác nhau miễn là thỏa mãn giá trị xác định duy nhất ở mỗi hàng của bảng.
Ví dụ: Khi quản lí các tên hàng, mã hàng trong kho ta có bảng với ba trường:
1. STT
2. Tên hàng hóa
3. Mã hàng hóa
Cả ba trường trên đều có giá trị duy nhất xác định, không trùng nhau.