Trang Chủ Cơ sở dữ liệu Chìa khóa là gì? - định nghĩa từ techopedia

Chìa khóa là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Key có nghĩa là gì?

Khóa là một trường hoặc kết hợp các trường, trong bảng cơ sở dữ liệu được sử dụng để truy xuất và sắp xếp các hàng trong bảng dựa trên các yêu cầu nhất định. Các khóa được xác định để tăng tốc truy cập dữ liệu và, trong nhiều trường hợp, để tạo liên kết giữa các bảng khác nhau.

Techopedia giải thích về Key

Cơ sở dữ liệu quan hệ chủ yếu liên quan đến khóa chính và khóa nước ngoài. Trong khi các khóa chính thực thi tính toàn vẹn của thực thể và giữ các giá trị duy nhất, các khóa ngoại duy trì tính toàn vẹn tham chiếu, tạo ra một liên kết giữa hai bảng.

Khóa chính là một thuộc tính (hoặc nhóm thuộc tính) là duy nhất cho mỗi hàng trong bảng cơ sở dữ liệu. Để đủ điều kiện làm khóa chính, một trường không nên có giá trị null và phải là duy nhất cho mỗi hàng. Các giá trị này không được thay đổi hoặc trở thành null trong toàn bộ vòng đời của bảng cơ sở dữ liệu. Khóa chính có hai hoặc nhiều thuộc tính được gọi là khóa tổng hợp. Khóa chính thay thế không có giá trị mô tả, trong khi khóa chính thay thế có giá trị mô tả. Khóa ngoại là một cột hoặc một nhóm các cột trong bảng cơ sở dữ liệu thực thi các liên kết giữa dữ liệu trong hai bảng. Nó hoạt động như một tham chiếu chéo giữa hai bảng vì nó tham chiếu khóa chính của bảng khác và do đó thiết lập một liên kết giữa hai bảng.

Chìa khóa là gì? - định nghĩa từ techopedia