Điều nào sau đây thể hiện ưu điểm của khóa thay thế?
Điều nào sau đây thể hiện ưu điểm của khóa thay thế?

Video: Điều nào sau đây thể hiện ưu điểm của khóa thay thế?

Video: Điều nào sau đây thể hiện ưu điểm của khóa thay thế?
Video: Tài Khoản Định Danh Điện Tử Sẽ Thay Thế Giấy Tờ Gì? | THƯ VIỆN PHÁP LUẬT 2024, Có thể
Anonim

MỘT khóa đại diện là một số nhận dạng duy nhất, do DBMS cung cấp được sử dụng làm mã chính Chìa khóa của một mối quan hệ. Nó là thuận lợi là: (1) Chúng là duy nhất trong bảng và không bao giờ thay đổi. (2) Chúng được chỉ định khi hàng Là được tạo và hủy khi hàng Là đã xóa.

Tương tự, nó được hỏi, điều nào sau đây là một lợi thế của việc sử dụng khóa thay thế?

Phía dưới là một số lợi thế của việc sử dụng khóa thay thế trong kho dữ liệu: Với sự trợ giúp của chìa khóa thay thế , bạn có thể tích hợp các nguồn dữ liệu không đồng nhất vào kho dữ liệu nếu chúng không có nguồn gốc tự nhiên hoặc doanh nghiệp chìa khóa . Nối các bảng (thực tế và kích thước) sử dụng khóa thay thế nhanh hơn do đó hiệu suất tốt hơn.

khóa thay thế là gì và tại sao lại sử dụng chúng? MỘT phím thay thế là một Chìa khóa mà không có bất kỳ ngữ cảnh hoặc ý nghĩa kinh doanh. Nó được sản xuất "nhân tạo" và chỉ dành cho mục đích phân tích dữ liệu. Thường xuyên nhất đã sử dụng phiên bản của một phím thay thế là một số nguyên tuần tự tăng dần hoặc giá trị "bộ đếm" (tức là 1, 2, 3).

Sau đó, những ưu điểm của khóa thay thế Tại sao chúng ta không thể sử dụng khóa tự nhiên?

Phím thay thế sẽ không thì là ở được cập nhật theo thời gian. Phím thay thế thường là các số nguyên, chỉ yêu cầu 4 byte để lưu trữ, vì vậy Chìa khóa cấu trúc chỉ mục sẽ thì là ở kích thước nhỏ hơn của chúng chìa khóa tự nhiên bộ phận truy cập. Có một cấu trúc chỉ mục nhỏ có nghĩa là hiệu suất tốt hơn cho các hoạt động JOIN.

Điều gì được sử dụng để triển khai một khóa thay thế?

MỘT phím thay thế là bất kỳ cột nào hoặc tập hợp các cột nào có thể được khai báo là cột chính Chìa khóa thay vì "thực" hoặc tự nhiên Chìa khóa . Loại phổ biến nhất của phím thay thế là một số nguyên tăng dần, chẳng hạn như cột auto_increment trong MySQL, hoặc một chuỗi trong Oracle, hoặc một cột nhận dạng trong SQL Server.

Đề xuất: