Access
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Access

Tại sao các khóa chính lại quan trọng và cách chọn một khóa

Cơ sở dữ liệu sử dụng các khóa để lưu trữ, sắp xếp và so sánh các mối quan hệ giữa các bản ghi. Có ba loại khóa khác nhau:khóa chính, khóa ứng viên và khóa ngoại. Khi thiết lập bảng cơ sở dữ liệu, phần mềm sẽ yêu cầu bạn thiết lập một khóa chính sẽ có nhiệm vụ nhận dạng từng bản ghi trong bảng. Bạn có thể không nghĩ nhiều về việc chọn khóa chính, nhưng đây thực sự là một quyết định rất lớn và quan trọng.

Tại sao Chìa khóa chính lại là một ưu đãi lớn?

Việc thiết kế một cơ sở dữ liệu mới có nhiều lựa chọn và chọn khóa chính là một trong số đó. Trên thực tế, đó là một trong những điều quan trọng nhất. Mục đích của khóa chính là thực hiện mối quan hệ giữa hai bảng. Nếu không có khóa chính, cơ sở dữ liệu quan hệ sẽ không tồn tại.

Mặc dù khóa chính nghe có vẻ hơi bất thường nhưng chúng ta vẫn sử dụng chúng trong cuộc sống hàng ngày mà không hề nhận ra. Mã số sinh viên là một ví dụ về khóa chính. Học sinh được nhận dạng duy nhất bởi những con số này, nhưng những con số này không có ý nghĩa gì bên ngoài trường học.

Dưới đây là những lợi thế khi sử dụng khóa chính.

  • Đóng vai trò là trường liên kết chung giữa các bảng
  • Tăng tốc các truy vấn, tìm kiếm và sắp xếp các yêu cầu
  • Chỉ những bản ghi hợp lệ mới có trong bảng của bạn
  • Sẽ không có bản sao nào được thêm vào
  • MS Access hiển thị dữ liệu theo thứ tự của khóa chính

Cách Chọn Khóa Chính

Khóa chính phải là duy nhất 100%. Nói chung, bạn có thể chuyển sang cơ sở dữ liệu của mình để tìm câu trả lời mà bạn đang tìm kiếm. Trong nhiều trường hợp, mọi người sẽ sử dụng hệ thống quản lý cơ sở dữ liệu để tạo ra một định danh duy nhất. Bằng cách này, bạn sẽ có một hệ thống đáng tin cậy để tham chiếu các cá nhân hoặc sự vật trong cơ sở dữ liệu của mình, nhưng chúng sẽ không có ý nghĩa bên ngoài hệ thống.

Khóa chính tốt thường ngắn và bao gồm tất cả các số. Họ tránh sử dụng các ký tự đặc biệt hoặc sự kết hợp của chữ hoa và chữ thường. Một số thứ KHÔNG tạo ra khóa chính tốt là mã zip, địa chỉ email và số An sinh xã hội. Khóa chính không được chứa giá trị rỗng và phải chứa một giá trị duy nhất cho mỗi hàng dữ liệu.

Thiết kế cơ sở dữ liệu tốt bắt đầu bằng việc có một khóa chính tốt. Bạn có thể tìm hiểu thêm về cách tìm khóa chính tốt nhất cho cơ sở dữ liệu của mình trong bài viết này hoặc gọi Arkware. Các chuyên gia của chúng tôi sẽ rất vui khi được cùng bạn thực hiện từng bước.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bản ghi phiên Microsoft Ignite của chúng tôi hiện đã có sẵn để xem!

  2. Tách Cơ sở dữ liệu Microsoft Access có nghĩa là gì?

  3. Tham nhũng MS Access Phần 1:Nguyên nhân phổ biến

  4. Nhân viên của bạn có đang làm việc từ xa không? Đây là Cách Giữ cho Dữ liệu của Bạn An toàn.

  5. Cách thu gọn và sửa chữa cơ sở dữ liệu tự động trong Access 2016