Thuộc tính khóa là gì

Tôi bắt đầu biết về MySQL với tôi đích thực bồn chồn về những thuật ngữ không giống nhau mà tôi chạm chán yêu cầu. Tôi đã làm googling câu trả lời mà lại kết quả thực thụ khó khăn phát âm cùng khi tôi cố gắng cùng đọc nó chỉ có vẻ như nhỏng chúng là và một điều. 

Chính xác thì sự khác biệt thân khóa, khôn cùng khóa, rất khóa buổi tối tgọi, khóa ứng cử viên với khóa chính là gì?


Tại đây tôi sao chép dán một số trong những thông báo nhưng tôi sẽ thu thập

Khóa Khóa là 1 hoặc một nhóm đúng theo của tương đối nhiều ngôi trường. Mục đích của chính nó là truy vấn hoặc đem các mặt hàng dữ liệu từ bảng theo đòi hỏi. Các khóa được xác định trong bảng để truy vấn hoặc thu xếp dữ liệu được tàng trữ gấp rút cùng suôn sẻ tru. Chúng cũng khá được thực hiện nhằm tạo thành liên kết giữa những bảng khác nhau.

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

Các các loại khóa

Khóa bao gồm Thuộc tính hoặc sự phối hợp của các trực thuộc tính xác định tốt nhất một hàng hoặc phiên bản ghi trong một mối quan hệ được gọi là khóa bao gồm.

Khóa phụ Một trường hoặc phối kết hợp các trường làm cho các đại lý nhằm truy hỏi xuất được Call là khóa phụ. Khóa phụ là 1 trong những trường ko độc nhất vô nhị. Một cực hiếm khóa prúc hoàn toàn có thể tham khảo những hồ sơ.

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

Khóa tổng đúng theo hoặc khóa ghxay Khóa thiết yếu bao gồm nhì hoặc những trực thuộc tính được call là khóa tổng vừa lòng.

Sắp xếp hoặc khóa tinh chỉnh Một trường hoặc tổng hợp các trường được sử dụng nhằm sắp xếp đồ vật lý tài liệu được lưu trữ được Gọi là khóa sắp xếp. Nó cũng rất được biết là khóa tinh chỉnh. 

A superkey là sự việc kết hợp của các trực thuộc tính có thể được sử dụng tuyệt nhất để xác định một phiên bản ghi các đại lý dữ liệu. Một cái bàn rất có thể có khá nhiều siêu nhân anh hùng. Các khóa ứng viên là một tập đúng theo con đặc biệt quan trọng của những vô cùng khóa không có bất kỳ lên tiếng ko liên quan như thế nào trong đó.

Ví dụ mang lại khôn cùng khóa : Hãy tưởng tượng một bảng tất cả các ngôi trường , , với . Bảng này có rất nhiều khôn cùng khóa hoàn toàn có thể. Ba trong những này là , với . Trong số những người được liệt kê, chỉ có là khóa ứng cử viên, vị những người không giống chứa thông tin không quan trọng để xác minh làm hồ sơ độc nhất.

Khóa ko kể Khóa ngoại là nằm trong tính hoặc phối hợp trực thuộc tính vào quan hệ có mức giá trị khớp cùng với khóa chủ yếu trong quan hệ không giống. Bảng trong đó khóa nước ngoài được tạo được Call là bảng phụ thuộc vào. Bảng mà lại khóa ngoại được tmê man chiếu được call là bảng phụ thân.


Tôi luôn cảm giác khó khăn ghi nhớ tất cả những phím; Vì vậy, tôi giữ những ghi chú dưới đây tiện dụng, hy vọng họ sẽ giúp ai đó! Hãy đến tôi biết nếu như nó hoàn toàn có thể được nâng cao. 

Key: Một trực thuộc tính hoặc phối kết hợp những thuộc tính xác định nhất một thực thể/phiên bản ghi trong bảng quan hệ tình dục.

PK: Một khóa tuyệt nhất cùng không có cực hiếm. Đây là 1 trong trong Các khóa ứng viên. 

Khóa ngoài: FK là 1 trong khóa trong một bảng (con) xác minh tốt nhất một sản phẩm của bảng khác (phụ vương mẹ). Một FK không hẳn là tuyệt nhất trong bảng nhỏ. Nó là 1 khóa ứng cử viên vào bảng phụ thân. Tính toàn diện ttê mê chiếu được bảo trì lúc quý hiếm trong FK hiện hữu bên dưới dạng giá trị trong PK vào bảng cha không giống, chính là NULL.

Khóa duy nhất: Khóa tuyệt nhất hoàn toàn có thể có hoặc không phải là NULL 

Khóa từ bỏ nhiên: PK vào OLTP. Nó có thể là 1 trong những PK trong OLAP..

Khóa thay thế: Đó là PK thay thế sửa chữa trong OLAP.. vào vai trò là Ttuyệt nỗ lực PK vào OLTP. Khóa tự tạo được chế tác trong nội cỗ OLAP.. 

Khóa tổng hợp: PK được tạo thành từ không ít nằm trong tính 

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

Khóa ứng viên: Khóa ứng cử viên có thể được sử dụng tốt nhất nhằm Xác định một phiên bản ghi các đại lý tài liệu mà không tồn tại bất kỳ tài liệu ko liên quan. Chúng chưa hẳn là Null và độc đáo và khác biệt. Nó là một trong khôn cùng khóa tối thiểu. 

Khóa cố thế: Khóa ứng viên không hẳn là khóa bao gồm được gọi là khóa sửa chữa thay thế.

Khóa/s của ứng cử viên bao gồm dữ liệu không liên quan: Hãy chăm chú rằng cũng có thể được sử dụng nhằm khẳng định một phiên bản ghi vào bảng Nhân viên nhưng lại riêng rẽ người tìm việc Chỉ đủ cho trọng trách này. Vì vậy, Trsinh hoạt thành tài liệu ko tương quan.

Lưu ý rằng PK, Khóa bên cạnh, Khóa độc nhất vô nhị, Khóa thoải mái và tự nhiên, Khóa thay thế, Khóa tổng vừa lòng được có mang là những đối tượng người sử dụng các đại lý dữ liệu; trong đó khóa thoải mái và tự nhiên là một trong những PK vào OLTP và rất có thể là PK vào OLAPhường đích. Cho phần sót lại trong số các khóa, tùy thuộc vào nhà thiết kế/con kiến ​​trúc sư DB quyết định xem các ràng buộc toàn diện duy nhất/không-null/tsay đắm chiếu cần được được thực hiện hoặc không hẳn.

Dưới trên đây tôi đã cố gắng sử dụng triết lý tập hợp để đơn giản và dễ dàng hóa bài toán diễn đạt tư biện pháp member của những khóa w.r.t. lẫn nhau.

Xem thêm: Thước Phong Thủy Online Chuẩn, Công Cụ Tra Cứu Thước Lỗ Ban Chuẩn Nhất

key = All of the below keys PK = PK Foreign Key = Key with Not Null constraint Unique Key = Candidate Key/s, attributes containing NULL Natural key = PK Surrogate Key = PK Composite Key = PK Super Key = Candidate Key/s, Candidate Key/s with Extraneous data Candidate Key = PK, Alternate Key/s Alternate Key = Candidate Keys - PK Candidate Key/s with Extraneous data = Tôi vẫn cầm tắt nó bên dưới đây:

*

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


Superkey - Một ở trong tính hoặc tập thích hợp các ở trong tính xác minh tuyệt nhất một Tuple trong một mối quan hệ. Tuy nhiên, một khôn xiết khóa có thể đựng các ở trong tính bổ sung không quan trọng đến dìm dạng tốt nhất.

Khóa người tìm việc - Một cực kỳ khóa làm thế nào để cho không tồn tại tập vừa lòng con cân xứng là một trong hết sức khóa trong quan hệ. Vì vậy, về cơ bản gồm nhị thuộc tính: Mỗi khóa ứng cử viên xác minh nhất Tuple vào mối quan hệ; & không có tập phù hợp nhỏ đúng mực của khóa tổng phù hợp bao gồm nằm trong tính duy nhất.

Khóa tổng đúng theo - khi khóa ứng viên bao gồm nhiều hơn thế nữa một nằm trong tính.

Khóa chủ yếu - Khóa ứng viên được lựa chọn nhằm xác định các cỗ dữ liệu duy nhất trong quan hệ.

Khóa sửa chữa thay thế - Khóa người tìm việc không phải là khóa bao gồm.

Khóa không tính - Một ở trong tính hoặc tập đúng theo những trực thuộc tính vào mối quan hệ khớp với khóa ứng viên của một số trong những quan hệ tình dục.


Phần béo dựa trên câu trả lời được gật đầu đồng ý, tuy nhiên với một đôi nét chỉnh nhằm cân xứng hơn với những có mang được dạy vào một số trong những khóa học: 

Khóa : Một tập hòa hợp các cột $ge1 $. Superkey : Một khóa nhưng $supseteq $ một khóa ứng cử viên .Do kia, một khôn xiết khóa buộc phải chứa các cột $> 1 $. Khóa rất buổi tối tđọc $Equiv $ Khóa ứng cử viên : Một khóa có thể xác minh nhất mỗi mặt hàng trong một bảng. Khóa chính : Khóa ứng cử viên được chọn nhằm triển khai điều ấy. Khóa phụ/Khóa thay thế : Khóa người tìm việc không được chọn để tiến hành điều này. Khóa tìm tìm : Khóa được áp dụng để xác định hồ sơ. Khóa tổng đúng theo hoặc khóa ghnghiền : Một khóa gồm cột $> 1 $ .Thường ngụ ý "khóa chủ yếu tổng hợp", tuy vậy "khóa sửa chữa tổng hợp" cũng là một trong những điều. Sắp xếp hoặc phím tinh chỉnh và điều khiển : Một phím được thực hiện để thu xếp vật lý tài liệu được tàng trữ.

Xem thêm: Chùa Phước Tường Quận 9

Khóa ko kể Khóa trong một bảng khớp cùng với Khóa bao gồm của bảng khác. Bảng cất khóa nước ngoài được Gọi là bảng phụ thuộc vào.Bảng nhưng mà khóa nước ngoài tham chiếu được Call là bảng phụ thân.

Chuyên mục: Hỏi Đáp