Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Các phương pháp tạo phân cấp khái niệm cho dữ liệu danh nghĩa (nominal data) là gì?

Có nhiều phương pháp tạo phân cấp khái niệm cho dữ liệu danh nghĩa như sau:

Chỉ định thứ tự một phần của thuộc tính tường minh ở cấp lược đồ (schema level) bởi người dùng hoặc chuyên gia

Phân cấp khái niệm cho thuộc tính hoặc chiều danh nghĩa thường chứa một tập hợp thuộc tính. Người dùng hoặc chuyên gia có thể dễ dàng biểu diễn phân cấp khái niệm bằng cách định nghĩa thứ tự một phần hoặc toàn phần của các thuộc tính ở cấp lược đồ.

Ví dụ, giả sử cơ sở dữ liệu quan hệ bao gồm tập thuộc tính: đường (street), thành phố (city), tỉnh/bản (province/state), quốc gia (country). Chiều vị trí kho dữ liệu có thể chứa các thuộc tính tương tự. Một phân cấp có thể được biểu diễn bằng cách mô tả thứ tự toàn phần giữa các thuộc tính này ở cấp lược đồ: street < city < province/state < country.

Chỉ định một phần của phân cấp bằng gom nhóm dữ liệu tường minh

Đây về cơ bản là mô tả thủ công một phần của phân cấp khái niệm. Trong cơ sở dữ liệu lớn, không thực tế để mô tả toàn bộ phân cấp khái niệm bằng cách liệt kê tường minh giá trị.

Chỉ định tập hợp thuộc tính, nhưng không chỉ định thứ tự một phần của chúng

Người dùng có thể định nghĩa tập hợp thuộc tính tạo thành phân cấp khái niệm, nhưng bỏ qua việc nêu rõ thứ tự một phần của chúng. Hệ thống có thể cố gắng tự động tạo thứ tự thuộc tính để tạo phân cấp khái niệm có ý nghĩa.

Xét quan sát rằng vì khái niệm cấp cao thường bao phủ nhiều khái niệm cấp thấp従属, thuộc tính mô tả khái niệm cấp cao (ví dụ: country) thường có số giá trị riêng biệt (distinct values) nhỏ hơn thuộc tính mô tả khái niệm cấp thấp (ví dụ: street).

Dựa trên quan sát này, phân cấp khái niệm có thể tự động tạo dựa trên số lượng giá trị riêng biệt trên mỗi thuộc tính trong tập thuộc tính cho trước. Thuộc tính có nhiều giá trị riêng biệt nhất đặt ở cấp thấp nhất của phân cấp. Càng ít giá trị riêng biệt, thuộc tính càng cao trong phân cấp được tạo. Quy tắc heuristic này hoạt động tốt trong nhiều trường hợp. Một số hoán đổi hoặc điều chỉnh cấp cục bộ có thể do người dùng hoặc chuyên gia thực hiện khi cần, sau khi xem xét phân cấp được tạo.

Chỉ định chỉ một tập hợp một phần của thuộc tính

Đôi khi người dùng có thể không chính xác khi mô tả phân cấp, hoặc chỉ có khái niệm mơ hồ về những gì phải chứa trong phân cấp. Do đó, người dùng có thể chỉ bao gồm một tập con nhỏ các thuộc tính liên quan trong mô tả phân cấp.

Để xử lý các phân cấp được chỉ định một phần như vậy, cần nhúng ngữ nghĩa thông tin trong thiết kế cơ sở dữ liệu để các thuộc tính có liên kết ngữ nghĩa chặt chẽ có thể được ghim lại với nhau. Theo cách này, biểu diễn của một thuộc tính có thể kích hoạt toàn bộ nhóm các thuộc tính liên quan chặt chẽ về mặt ngữ nghĩa được "kéo vào" để tạo thành phân cấp hoàn chỉnh. Người dùng nên có tùy chọn tắt tính năng này khi cần.