Khóa chính trong cơ sở dữ liệu là gì?
Khóa chính trong cơ sở dữ liệu là gì?

Video: Khóa chính trong cơ sở dữ liệu là gì?

Video: Khóa chính trong cơ sở dữ liệu là gì?
Video: Học SQL 08. Phân biệt Khóa Chính và Khóa Ngoại, Ràng buộc toàn vẹn Dữ liệu | Tự học câu lệnh SQL 2024, Tháng mười một
Anonim

MỘT khóa chính là một mối quan hệ đặc biệt cơ sở dữ liệu cột bảng (hoặc kết hợp các cột) được chỉ định để xác định duy nhất tất cả các bản ghi bảng. MỘT khóa chính của các tính năng chính là: Nó phải chứa một giá trị duy nhất cho mỗi hàng dữ liệu. Nó không thể chứa giá trị null.

Hãy cân nhắc kỹ điều này, ví dụ và khóa chính là gì?

MỘT khóa chính là một cột trong bảng hiện có hoặc một cột được tạo cụ thể bởi cơ sở dữ liệu theo một trình tự xác định. Vì thí dụ , học sinh thường xuyên được cấp số nhận dạng (ID) duy nhất, và tất cả người lớn đều nhận được số An sinh xã hội do chính phủ chỉ định và có thể nhận dạng duy nhất.

Tương tự, khóa chính và khóa ngoại trong cơ sở dữ liệu là gì? Khóa chính xác định duy nhất một bản ghi trong bảng. Khóa ngoại là một trường trong bảng khóa chính trong một bảng khác. Theo mặc định, Khóa chính là chỉ mục và dữ liệu được phân nhóm trong cơ sở dữ liệu bảng được tổ chức vật lý theo trình tự của chỉ mục được phân cụm.

Theo cách này, ví dụ về khóa chính trong cơ sở dữ liệu là gì?

MỘT khóa chính , còn được gọi là sơ cấp từ khóa, là một Chìa khóa trong một mối quan hệ cơ sở dữ liệu đó là duy nhất cho mỗi bản ghi. Nó là một số nhận dạng duy nhất, chẳng hạn như số giấy phép lái xe, số điện thoại (bao gồm cả mã vùng) hoặc số nhận dạng phương tiện (VIN). Một mối quan hệ cơ sở dữ liệu luôn phải có một và chỉ một khóa chính.

Khóa ghép trong cơ sở dữ liệu là gì?

Trong cơ sở dữ liệu thiết kế, một tổ hợp phím là một ứng cử viên Chìa khóa bao gồm hai hoặc nhiều thuộc tính (cột bảng) cùng nhau xác định duy nhất một sự kiện thực thể (hàng trong bảng). MỘT khóa ghép là một tổ hợp phím mà mỗi thuộc tính tạo nên Chìa khóa là một đơn giản (nước ngoài) Chìa khóa theo đúng nghĩa của nó.

Đề xuất: