Phương pháp truy vấn dữ liệu mờ

Một phần của tài liệu cơ sở dữ liệu hướng đối tượng với thông tin ngôn ngữ mờ (Trang 90)

Xử lý truy vấn chính là thao tác lựa chọn các đối tượng thỏa những điều kiện tìm kiếm, kết quả được trình bày theo các định dạng theo yêu cầu. Những yêu cầu này bao gồm các thuộc tính xuất hiện trong kết quả, kết quả có thể được nhóm lại và sắp thứ tự trên các thuộc tính cho trước. Vì vậy, một truy vấn có thể được xem là gồm hai thành phần: một là điều kiện lựa chọn logic và hai là các yêu cầu định dạng. Với một minh họa đơn giản sau, một số yêu cầu định dạng sẽ được bỏ qua.

Một ngôn ngữ truy vấn hướng đối tượng (OQL) có cấu trúc thông thường được mô tả như sau :

SELECT<danh sách thuộc tính/ phương thức> FROM<danh sách lớp>

WHERE <điều kiện truy vấn>

Trong đó, <danh sách thuộc tính/phương thức> liệt kê danh sách các thuộc tính/phương thức sẽ xuất hiện trong kết quả truy vấn, danh sách này có ít nhất một thuộc tính/phương thức. Những thuộc tính/phương thức trong <danh sách thuộc tính/phương thức > được lấy từ <danh sách lớp>. Còn <điều kiện truy vấn> là một biểu thức logic, chúng luôn cho kết quả chân lý đúng (1) hoặc sai (0), đây là điều kiện truy vấn rõ.

sự linh hoạt trong truy vấn. Điều kiện truy vấn và nội dung cơ sở dữ liệu là rõ. Một truy vấn là linh hoạt nếu cơ sở dữ liệu chứa thông tin không chính xác và không chắc chắn, và điều kiện truy vấn cũng là không chính xác và không chắc chắn.

Vì vậy, một câu truy vấn trong CSDL HĐT mờ có cấu trúc như sau:

SELECT< danh sách thuộc tính/phương thức >FROM <danh sách lớp>

WHERE <điều kiện truy vấn mờ>

Cấu trúc của câu truy vấn OQL mờ này chính là sự mở rộng của OQL thông thường. Ở đây, <điều kiện truy vấn mờ> là một điều kiện mờ hoặc liên kết các điều kiện mờ có sử dụng các phép toán tuyển và hội.

Do đó, vấn đề quan trọng của câu truy vấn hướng đối tượng mờ chính là xác định giá trị chân lý của điều kiện mờ và liên kết các giá trị chân lý đó, sau đó xác định các đối tượng thỏa điều kiện mờ.

Một phần của tài liệu cơ sở dữ liệu hướng đối tượng với thông tin ngôn ngữ mờ (Trang 90)