Hướng dẫn về Chìa khóa Ứng viên

Mục lục:

Hướng dẫn về Chìa khóa Ứng viên
Hướng dẫn về Chìa khóa Ứng viên
Anonim

Khóa ứng viên là sự kết hợp của các thuộc tính xác định duy nhất một bản ghi cơ sở dữ liệu mà không tham chiếu đến bất kỳ dữ liệu nào khác. Mỗi bảng có thể có một hoặc nhiều ứng cử viên. Một trong các khóa ứng viên này được chọn làm khóa chính của bảng. Một bảng chỉ chứa một khóa chính, nhưng nó có thể chứa một số khóa ứng viên. Nếu một khóa ứng viên bao gồm hai hoặc nhiều cột, thì nó được gọi là khóa tổng hợp.

Image
Image

Thuộc tính của Khóa ứng viên

Tất cả các khóa ứng viên đều có một số thuộc tính chung. Một trong những thuộc tính là đối với thời gian tồn tại của khóa ứng viên, thuộc tính được sử dụng để nhận dạng phải được giữ nguyên. Khác là giá trị không được rỗng. Cuối cùng, khóa ứng viên phải là duy nhất.

Ví dụ: để xác định cụ thể và duy nhất từng nhân viên, một công ty có thể sử dụng số An sinh Xã hội của nhân viên đó. Một số người có cùng tên, họ và chức vụ, nhưng không có hai người nào sử dụng cùng một số An sinh Xã hội.

Số An sinh Xã hội Tên Họ Vị trí
123-45-6780 Craig Jones Quản lý
234-56-7890 Craig Beal Liên kết
345-67-8900 Sandra Beal Quản lý
456-78-9010 Trina Jones Liên kết
567-89-0120 Sandra Smith Liên kết

Ví dụ về Phím Ứng viên

Một số loại dữ liệu có thể tự cho mình là ứng viên:

  • Số Sách Tiêu chuẩn Quốc tế: ISBN xác định duy nhất sách và phương tiện liên quan. Việc phát hành ISBN được quản lý chặt chẽ bởi những người giữ cửa trong ngành và ISBN không bao giờ được sử dụng lại bởi các nhà xuất bản.
  • Số tài khoản ngân hàng: Hầu hết các ngân hàng không tái chế số tài khoản.
  • Số sê-ri: Mặc dù số sê-ri không bị chi phối trong các ngành, nhưng trong bối cảnh của một nhà cung cấp, số sê-ri phải luôn là duy nhất.
  • Số giấy phép lái xe: Thông thường, những số này không bị trùng lặp. Tuy nhiên, một người chuyển từ trạng thái này sang trạng thái khác có thể có nhiều hơn một số DL.
  • ID nhà cung cấp dịch vụ quốc gia: Mỗi bác sĩ và các nhà cung cấp dịch vụ y tế được cấp phép khác có ít nhất một NPI duy nhất cho họ, do Bộ Y tế và Dịch vụ Nhân sinh Hoa Kỳ cấp.

Tuy nhiên, một số loại thông tin có vẻ như là các ứng cử viên giỏi thực sự lại chứng tỏ có vấn đề:

  • Số điện thoại: Hầu hết các nhà cung cấp dịch vụ tái chế số điện thoại và các thuê bao cá nhân có thể sử dụng đồng thời nhiều số điện thoại.
  • Mã giá chung: UPC là duy nhất, nhưng chủ sở hữu của khối UPC có thể tái chế sản phẩm theo ý muốn.
  • Số hồ sơ bệnh án: MRN thường được cấp ở cấp bệnh viện, không có bất kỳ hướng dẫn quốc gia nào về cấu trúc và định dạng của các mã định danh này.
  • Số An sinh Xã hội: Mặc dù về mặt lý thuyết, chúng là duy nhất, nhưng SSN vẫn được tái chế và gian lận SSN đủ phổ biến để khiến số nhận dạng này có vấn đề trên các tập dữ liệu lớn. (Trong bối cảnh nhà tuyển dụng xác minh SSN, thử thách này không phải là vấn đề.)

Đề xuất: