2012-11-05 29 views

Trả lời

28

Khóa thay thế, khóa tổng hợp và khóa nhân tạo là từ đồng nghĩa. Tất cả chúng đều có nghĩa là "khóa chính không có ý nghĩa kinh doanh". Chúng khác biệt với chìa khóa tự nhiên hoặc kinh doanh có ý nghĩa ngoài hệ thống trong tầm tay.

Ví dụ: hãy xem xét tài khoản người dùng SO. Chúng tôi được xác định bằng hai phím. Khóa tự nhiên là mã định danh mà chúng tôi sử dụng để đăng nhập vào trang web này, chẳng hạn như tên OpenID của chúng tôi. Nhưng vì những thứ này là những chuỗi dài khó sử dụng (và vì SO cho phép chúng tôi lựa chọn các tùy chọn đăng nhập khác nhau), cơ sở dữ liệu nhận dạng chúng tôi bằng ID người dùng là số được tạo. UserID đó là khóa tổng hợp/thay thế/nhân tạo.

+6

Bạn vừa đưa ra một câu trả lời hoàn hảo. Dẫu vậy, đây không phải là câu hỏi thực sự. –