Siêu khóa là gì

2019

Khóa là các yếu tố quan trọng của bất kỳ cửa hàng dữ liệu quan hệ nam nữ. Nó xác minh mỗi bộ dữ liệu trong một mối quan hệ độc nhất vô nhị. Các khóa cũng rất được sử dụng để tùy chỉnh mối quan hệ thân các bảng trong một lược đồ vật. Trong bài 10kiem.vnết này, chúng tôi vẫn bàn thảo về nhị khóa cơ phiên bản của bất kỳ đại lý dữ liệu làm sao là khôn xiết khóa và khóa ứng 10kiem.vnên. Mỗi khóa ứng 10kiem.vnên là một trong khôn xiết khóa, tuy nhiên, số đông vô cùng khóa có thể hoặc chẳng thể là khóa ứng 10kiem.vnên. Có những nhân tố biệt lập khác giữa hết sức khóa với khóa ứng 10kiem.vnên, nhưng mà tôi đã thảo luận ngắn thêm gọn vào biểu trang bị so sánh tiếp sau đây.quý khách vẫn xem: Siêu khóa là gì

Biểu trang bị đối chiếu

Cơ sở nhằm so sánhSiêu chìa khóaKhóa ứng 10kiem.vnên
Cnạp năng lượng bảnMột trực thuộc tính duy nhất hoặc một tập thích hợp các thuộc tính xác minh tuyệt nhất tất cả những thuộc tính trong một mối quan hệ là siêu khóa.

Bạn đang xem: Siêu khóa là gì

Một tập hợp bé đúng của một khôn xiết khóa, cũng là 1 rất khóa là một trong những khóa ứng cử 10kiem.vnên.
Một vào nhữngKhông yêu cầu rằng tất cả các rất khóa đã là khóa ứng cử 10kiem.vnên.Tất cả các khóa ứng cử 10kiem.vnên là khôn xiết khóa.
Lựa chọnTập thích hợp những khôn xiết khóa tạo ra thành các đại lý nhằm lựa chọn những khóa ứng cử 10kiem.vnên.Tập thích hợp các khóa ứng cử 10kiem.vnên tạo ra thành đại lý để lựa lựa chọn một khóa chính nhất.
ĐếmCó tương đối nhiều cực kỳ khóa vào một mối quan hệ.Có những khóa ứng 10kiem.vnên kha khá ít hơn trong một mối quan hệ.

Định nghĩa khôn xiết khóa

Một vô cùng khóa là một trong khóa cơ bản của bất kỳ mối quan hệ. Nó được có mang là một trong những khóa hoàn toàn có thể khẳng định toàn bộ những thuộc tính không giống trong một côn trùng quan liêu hệ . Siêu khóa rất có thể là một ở trong tính đối chọi hoặc một tập vừa lòng các nằm trong tính. Hai thực thể không có thuộc quý hiếm cho các nằm trong tính chế tác thành một siêu khóa. Có tối thiểu một hoặc nhiều hơn thế nữa một khôn cùng khóa trong một mối quan hệ.

Một hết sức khóa tối tphát âm cũng khá được điện thoại tư vấn là khóa ứng cử 10kiem.vnên. Vì vậy, chúng ta có thể nói một trong những cực kỳ khóa được xác nhận là khóa ứng 10kiem.vnên. Sau này bọn họ đang thấy biện pháp một khôn cùng khóa được khám nghiệm nhằm biến chuyển khóa ứng 10kiem.vnên.

Sử dụng khóa, AB bạn cũng có thể khẳng định phần còn sót lại của các trực thuộc tính của bảng Tức là CDEF . Tương tự, thực hiện các khóa CD, ABD, DFDEF, bạn có thể xác minh những nằm trong tính còn lại của bảng R. Vì vậy, toàn bộ đó là các hết sức khóa.

Xem thêm: Cửa Hàng Ma Quái Lmht - Lmht: Khuyến Mãi Đặc Biệt

Nhưng lúc áp dụng CB thiết yếu, chúng ta chỉ có thể search thấy những giá trị đến nằm trong tính D cùng F, họ chẳng thể tìm thấy cực hiếm cho những trực thuộc tính AE. Do đó, CB không phải là 1 trong những khôn xiết khóa. Tương từ bỏ là ngôi trường hợp với khóa D, chúng ta bắt buộc tìm thấy những quý giá của toàn bộ các trực thuộc tính trong một bảng bởi khóa D. Vì vậy, D không hẳn là một trong cực kỳ khóa.

Định nghĩa khóa ứng 10kiem.vnên

Một khôn cùng khóa là 1 trong những tập phù hợp bé đúng của một khôn cùng khóa không giống có cùng dục tình được hotline là siêu khóa buổi tối thiểu . Khóa siêu buổi tối tđọc được Gọi là khóa Ứng 10kiem.vnên . Giống nhỏng vô cùng khóa, một khóa ứng cử 10kiem.vnên cũng xác minh từng bộ tài liệu trong một bảng tốt nhất. Thuộc tính của khóa ứng 10kiem.vnên có thể đồng ý giá trị NULL .

Một trong các khóa ứng cử 10kiem.vnên được DBA lựa chọn làm khóa thiết yếu. Với điều kiện là các quý hiếm nằm trong tính khóa phải là duy nhất với ko chứa NULL. Các ở trong tính của khóa Ứng 10kiem.vnên được hotline là thuộc tính nguyên tố .

Trong ví dụ trên, công ty chúng tôi vẫn search thấy các khôn cùng khóa mang lại mối quan hệ R. Bây tiếng, chúng ta hãy kiểm tra tất cả các vô cùng khóa để biến khóa Ứng 10kiem.vnên.

Super key AB là tập bé phù hợp của super key ABD . Vì vậy, lúc một vô cùng khóa AB về tối tđọc 1 mình, có công dụng xác minh tất cả những ở trong tính vào một bảng, thì bọn họ ko đề xuất khóa ABD to hơn. Do kia, siêu khóa AB là một trong khóa ứng cử 10kiem.vnên trong những khi ABD đã chỉ nên cực kỳ khóa. Tương tự, một hết sức khóa DF cũng là 1 trong tập hợp nhỏ đúng của hết sức khóa DEF . Vì vậy, Lúc DF 1 mình có chức năng xác minh toàn bộ những trực thuộc tính vào quan hệ tại vì sao họ phải DEF . Do đó, khôn cùng khóa DF trở thành khóa ứng 10kiem.vnên trong lúc DEF chỉ là hết sức khóa.

CD cực kỳ khóa chưa phải là tập phù hợp nhỏ của bất kỳ khôn cùng khóa nào không giống. Vì vậy, bạn cũng có thể nói CD là 1 trong cực kỳ khóa buổi tối tđọc khẳng định tất cả các nằm trong tính vào một mối quan hệ. Do đó, CD là 1 trong khóa ứng cử 10kiem.vnên.

Trong khi đó khóa CB với D chưa phải là rất khóa vị vậy, bọn chúng thậm chí bắt buộc là khóa ứng cử 10kiem.vnên. Xem bảng trên bạn có thể Kết luận rằng mỗi khóa ứng 10kiem.vnên là 1 trong hết sức khóa tuy vậy điều trở lại là bất ổn.

Xem thêm: Hướng Dẫn Tự Làm Loa Bluetooth 60W Với Mạch Tpa3118 Sanwu, Làm Loa Bluetooth Loa Toàn Dải 3W Mạch Âm Thanh

Sự biệt lập chính giữa Super Key và Ứng 10kiem.vnên chính

Super key là một trong những khóa cơ phiên bản của ngẫu nhiên mối quan hệ. Chúng nên được vẽ trước tiên trước khi phân biệt những khóa không giống mang lại quan hệ khi bọn chúng sinh sản thành cửa hàng cho những khóa khác. Khóa ứng 10kiem.vnên khôn xiết đặc biệt vì chưng nó giúp phân biệt khóa đặc biệt quan trọng tốt nhất của bất kỳ quan hệ nào là khóa chủ yếu.


Chuyên mục: Tin Tức