Trang Chủ Phát triển Giới thiệu về khóa ứng viên

Giới thiệu về khóa ứng viên

Mục lục:

Anonim

Nếu không có bất kỳ bối cảnh nào, thật khó để đoán mọi người đang nói về điều gì khi họ nói về các khóa ứng cử viên. Đối với người không quen biết, việc khám phá việc sử dụng các đối tượng cơ sở dữ liệu này bắt đầu với ý tưởng đơn giản là các bảng và trường dữ liệu khác nhau trong cấu trúc cơ sở dữ liệu thường được gọi là "khóa" và việc tổ chức chúng theo những cách nhất định có thể cung cấp giải pháp xử lý dữ liệu tốt hơn. Ở đây chúng ta sẽ xem xét các khóa ứng cử viên và cách chúng được sử dụng. (Để đọc sâu hơn về cơ sở dữ liệu, hãy xem Giới thiệu về Cơ sở dữ liệu.)

Khóa chính và Khóa ứng viên

Một cách tương đối đơn giản để giải thích các khóa ứng cử viên liên quan đến một thứ gọi là khóa chính. Thông thường, một bảng cơ sở dữ liệu có thể chỉ có một khóa chính, đại diện cho một cột nhất định trong bảng đó. Tuy nhiên, có thể có một số khóa ứng cử viên và chúng được định nghĩa là các khóa có thể được sử dụng làm khóa chính.

Xác định các khóa chính tiềm năng rất quan trọng vì khóa chính trong bảng là một cách để giữ tất cả các bản ghi liên quan và để có một mã định danh duy nhất cho mỗi hàng trong bảng. Chẳng hạn, trong danh sách khách hàng, người xử lý dữ liệu cần cung cấp một cột cụ thể có mã định danh duy nhất cho mỗi khách hàng riêng lẻ. Sử dụng tên của khách hàng hoặc thậm chí tên cuối cùng sẽ không hoạt động vì khả năng trùng lặp. Đó là lý do tại sao khóa chính thường bao gồm một số được tạo để đảm bảo tính duy nhất giống như cách các chuỗi số dài cung cấp số nhận dạng duy nhất cho các giao dịch tài chính trên thẻ tín dụng và thẻ ghi nợ của chúng tôi.

Giới thiệu về khóa ứng viên