THUỘC TÍNH KHÓA LÀ GÌ

  -  

Tôi bắt đầu biết về MySQL cùng tôi thực sự hồi hộp về các thuật ngữ không giống nhau mà tôi gặp phải. Tôi đã từng googling câu vấn đáp nhưng tác dụng thực sự nặng nề hiểu …


Tôi bắt đầu biết về MySQL với tôi thực sự bồn chồn về những thuật ngữ không giống nhau mà tôi gặp mặt phải. Tôi đã thử googling câu vấn đáp nhưng tác dụng thực sự cạnh tranh hiểu và khi tôi cố gắng và hiểu nó chỉ có vẻ như bọn chúng là cùng một điều. 

Chính xác thì sự biệt lập giữa khóa, cực kỳ khóa, siêu khóa tối thiểu, khóa ứng cử viên và khóa chính là gì?

Ở phía trên tôi xào nấu dán một vài thông tin mà tôi sẽ thu thập

Khóa Khóa là 1 trong hoặc một nhóm hợp của nhiều trường. Mục đích của nó là truy cập hoặc lấy những hàng dữ liệu từ bảng theo yêu cầu. Các khóa được khẳng định trong bảng để truy vấn hoặc thu xếp dữ liệu được lưu lại trữ gấp rút và trơn tru tru. Chúng cũng rất được sử dụng nhằm tạo links giữa các bảng khác nhau.

Bạn đang xem: Thuộc tính khóa là gì

Đang xem: ở trong tính khóa là gì

những loại khóa

Khóa thiết yếu nằm trong tính hoặc sự phối kết hợp của những thuộc tính xác định duy độc nhất vô nhị một hàng hoặc bạn dạng ghi trong một quan hệ được điện thoại tư vấn là khóa chính.

Khóa phụ Một ngôi trường hoặc phối hợp các trường làm cửa hàng để truy xuất được gọi là khóa phụ. Khóa phụ là một trường ko duy nhất. Một quý giá khóa phụ rất có thể tham khảo nhiều hồ sơ.

Khóa ứng viên hoặc Khóa thay thế sửa chữa Một mọt quan hệ có thể chỉ bao gồm một khóa chính. Nó gồm thể chứa đựng nhiều trường hoặc phối hợp các trường rất có thể được sử dụng làm khóa chính. Một trường hoặc kết hợp các trường được sử dụng làm khóa chính. Các trường hoặc kết hợp các trường không được thực hiện làm khóa bao gồm được gọi là khóa ứng cử viên hoặc khóa cầm thế.

Khóa tổng đúng theo hoặc khóa ghép Khóa chính bao hàm hai hoặc những thuộc tính được điện thoại tư vấn là khóa tổng hợp.

sắp xếp hoặc khóa tinh chỉnh và điều khiển Một trường hoặc tổ hợp các trường được thực hiện để bố trí vật lý dữ liệu được lưu trữ được hotline là khóa sắp đến xếp. Nó cũng được biết là khóa điều khiển. 

A superkey là sự phối hợp của những thuộc tính hoàn toàn có thể được thực hiện duy tuyệt nhất để xác định một phiên bản ghi cơ sở dữ liệu. Một cái bàn có thể có rất nhiều siêu nhân. Các khóa ứng cử viên là một trong tập hợp con quan trọng đặc biệt của những siêu khóa không có ngẫu nhiên thông tin không tương quan nào vào đó.


Ví dụ đến siêu khóa : Hãy tưởng tượng một bảng có những trường , , và . Bảng này có khá nhiều siêu khóa bao gồm thể. Ba trong những này là , với . Trong những những bạn được liệt kê, chỉ gồm là khóa ứng viên, vì những người dân khác chứa tin tức không cần thiết để xác định hồ sơ duy nhất.

Khóa kế bên Khóa ngoại là ở trong tính hoặc phối hợp thuộc tính trong mối quan hệ có mức giá trị khớp cùng với khóa thiết yếu trong mối quan hệ khác. Bảng trong những số đó khóa nước ngoài được tạo ra gọi là bảng phụ thuộc. Bảng mà lại khóa nước ngoài được tham chiếu được hotline là bảng cha.

Tôi luôn cảm thấy nặng nề nhớ tất cả các phím; vị vậy, tôi giữ những ghi chú tiếp sau đây tiện dụng, hi vọng họ sẽ giúp đỡ ai đó! Hãy mang đến tôi biết nếu như nó có thể được cải thiện. 

Key: Một thuộc tính hoặc kết hợp các thuộc tính xác định duy độc nhất một thực thể/bản ghi trong bảng quan hệ.

PK: Một khóa nhất và không có giá trị. Đây là 1 trong những trong các khóa ứng cử viên. 

Khóa ngoài: FK là 1 trong những khóa trong một bảng (con) xác minh duy duy nhất một mặt hàng của bảng khác (cha mẹ). Một FK không hẳn là tốt nhất trong bảng con. Nó là một trong những khóa ứng cử viên trong bảng cha. Tính trọn vẹn tham chiếu được gia hạn khi quý giá trong FK hiện hữu dưới dạng giá trị trong hành động trong bảng thân phụ khác, chính là NULL.

Khóa duy nhất: Khóa duy nhất rất có thể có hoặc chưa hẳn là NULL 

Khóa từ bỏ nhiên: pk trong OLTP. Nó có thể là một kungfu trong OLAP.

Khóa cầm cố thế: Đó là PK thay thế trong OLAP nhập vai trò là thay thế sửa chữa PK vào OLTP. Khóa nhân tạo được sinh sản trong nội bộ OLAP. 


Khóa tổng hợp: đánh nhau được tạo thành từ rất nhiều thuộc tính 

SuperKey: Một khóa rất có thể được áp dụng duy tuyệt nhất để xác minh một bản ghi các đại lý dữ liệu, có thể Chứa các thuộc tính bổ sung cập nhật không quan trọng để khẳng định duy nhất bạn dạng ghi. 

Khóa ứng viên: Khóa ứng viên hoàn toàn có thể được thực hiện duy độc nhất để xác minh một bạn dạng ghi cơ sở dữ liệu mà không có ngẫu nhiên dữ liệu ko liên quan. Chúng chưa hẳn là Null và độc đáo. Nó là 1 trong những siêu khóa về tối thiểu. 

Khóa cầm cố thế: Khóa ứng viên chưa phải là khóa chính được điện thoại tư vấn là khóa ráng thế.

Khóa/s của người tìm việc có tài liệu không liên quan: Hãy lưu ý rằng có thể được áp dụng để xác định một bạn dạng ghi vào bảng nhân viên nhưng riêng ứng viên Chỉ đầy đủ cho trọng trách này. Vày vậy, Trở thành dữ liệu không liên quan.

Lưu ý rằng PK, Khóa ngoài, Khóa duy nhất, Khóa tự nhiên, Khóa nắm thế, Khóa tổng đúng theo được định nghĩa là các đối tượng người sử dụng cơ sở dữ liệu; trong các số đó khóa tự nhiên là một pk trong OLTP và rất có thể là chiến đấu trong OLAP đích. Dồn phần còn lại trong số các khóa, tùy thuộc vào trong nhà thiết kế/kiến ​​trúc sư DB đưa ra quyết định xem các ràng buộc toàn diện duy nhất/không-null/tham chiếu rất cần phải được thực hiện hoặc không phải.

Dưới trên đây tôi đã cố gắng sử dụng kim chỉ nan tập hợp để dễ dàng hóa việc thể hiện nay tư biện pháp thành viên của các khóa w.r.t. Lẫn nhau.

Xem thêm: Du Lịch Mũi Né Buổi Tối Chơi Gì Ở Mũi Né ? Chơi Đêm Ở Mũi Né Có Gì Vui?

key = All of the below keys PK = chiến tranh Foreign Key = Key with Not Null constraint Unique Key = Candidate Key/s, attributes containing NULL Natural key = hành động Surrogate Key = chiến tranh Composite Key = đại chiến Super Key = Candidate Key/s, Candidate Key/s with Extraneous data Candidate Key = PK, Alternate Key/s Alternate Key = Candidate Keys – hành động Candidate Key/s with Extraneous data = Tôi sẽ tóm tắt nó dưới đây:

*

Ghi chú: tổng quan về các đại lý dữ liệu-khóa-khóa-khóa-khóa-hỗn hợp-khóa-thay thế-khóa-et-al

Superkey – Một nằm trong tính hoặc tập hợp các thuộc tính khẳng định duy nhất một Tuple vào một mối quan hệ. Mặc dù nhiên, một hết sức khóa có thể chứa những thuộc tính bổ sung cập nhật không cần thiết cho dìm dạng duy nhất.


Khóa ứng cử viên – Một khôn cùng khóa sao cho không tồn tại tập hợp con cân xứng là một siêu khóa trong mọt quan hệ. Vì chưng vậy, về cơ phiên bản có nhị thuộc tính: từng khóa ứng viên xác định duy duy nhất Tuple trong côn trùng quan hệ; & không gồm tập hòa hợp con đúng mực của khóa tổng hợp bao gồm thuộc tính duy nhất.

Khóa tổng thích hợp – lúc khóa ứng viên bao hàm nhiều hơn một trực thuộc tính.

Khóa chủ yếu – Khóa ứng cử viên được lựa chọn để xác định các bộ tài liệu duy độc nhất trong mối quan hệ.

Khóa thay thế – Khóa ứng viên không phải là khóa chính.

Khóa xung quanh – Một nằm trong tính hoặc tập hợp các thuộc tính trong mối quan hệ khớp cùng với khóa ứng cử viên của một vài quan hệ.

Phần lớn dựa vào câu trả lời được chấp nhận, tuy vậy với một vài điều chỉnh để phù hợp hơn với những định nghĩa được dạy trong một số trong những khóa học: 

Khóa : Một tập hợp những cột $ge1 $. Superkey : Một khóa mà lại $supseteq $ một khóa người tìm việc .Do đó, một khôn cùng khóa đề nghị chứa các cột $> 1 $. Khóa siêu buổi tối thiểu $Equiv $ Khóa ứng cử viên : Một khóa rất có thể xác định tuyệt nhất mỗi mặt hàng trong một bảng. Khóa chủ yếu : Khóa ứng cử viên được lựa chọn để triển khai điều đó. Khóa phụ/Khóa sửa chữa thay thế : Khóa ứng viên không được lựa chọn để tiến hành điều đó. Khóa tìm kiếm kiếm : Khóa được thực hiện để xác định hồ sơ. Khóa tổng phù hợp hoặc khóa ghép : Một khóa bao gồm cột $> 1 $ .Thường ngụ ý “khóa chủ yếu tổng hợp”, mặc dù “khóa thay thế sửa chữa tổng hợp” cũng là một trong điều. bố trí hoặc phím điều khiển : Một phím được thực hiện để sắp xếp vật lý tài liệu được lưu giữ trữ.

Xem thêm: Game Contra 2 Nguoi Choi - Game Contra 2 Gio Hanh Dong

Khóa ngoài Khóa vào một bảng khớp với Khóa thiết yếu của bảng khác. Bảng đựng khóa ngoại được điện thoại tư vấn là bảng phụ thuộc.Bảng nhưng khóa ngoại tham chiếu được call là bảng cha.