Một truy vấn mờ thêm vào nhƣ một phƣơng tiện để thực hiện thống kê

Một phần của tài liệu Truy vấn thống kê cơ sở dữ liệu một cách mềm dẻo dựa trên logic mờ (Trang 49 - 51)

bằng ngôn ngữ tự nhiên

Việc xây dựng một truy vấn chính xác thƣờng gây khó khăn cho ngƣời dùng sau. Ví dụ một khách hàng của công ty bất động sản muốn tìm kiếm một căn nhà tốt để mua với các tiêu chí đƣợc đƣa ra nhƣ: giá rẻ, sân vƣờn rộng... tất cả các điều khoản mơ hồ nhƣ vậy có thể dễ dàng giải thích bằng cách sử dụng logic mờ. Điều này đã thúc đẩy sự phát triển của các giao diện truy vấn mờ, đáng chú ý là FQUERY (đã đƣợc mô tả ở trên).

FQUERY cho Access nhƣ là một cách thêm vào làm cho nó có thể sử dụng thuật ngữ mờ trong câu truy vấn. Các điều khoản mờ gồm có các loại sau:

- Giá trị mờ: đƣợc minh chứng bằng “thấp”, ví dụ: “lợi nhuận thấp”.

- Quan hệ mờ: đƣợc minh chứng bằng “hơn nhiều so với”, ví dụ: “lớn hơn nhiều so với chi tiêu”.

- Lƣợng hóa ngôn ngữ: đƣợc minh chứng bằng “hầu hết”, ví dụ: “hầu hết sinh viên trong lớp là nữ”.

Các yếu tố của hai loại đầu tiên là khối xây dựng cơ bản của câu truy vấn mờ trong FQUERY cho Access. Các cấu trúc mờ khác cho phép có thể đƣợc sử dụng trong các lĩnh vực vô hƣớng.

FQUERY cho Access đã đƣợc thiết kế để truy vấn có chứa các điều khoản mờ đúng cú pháp truy vấn. Về cơ bản Access đại diện các các truy vấn sử dụng SQL. Các thông số biểu diễn các chuỗi đƣợc giới hạn bởi dấu ngoặc, làm cho nó có thể nhƣ để nhúng vào tài liệu tham khảo hƣớng tới các điều khoản mờ trong một truy vấn [8]. Ví dụ, một tham số nhƣ:

[FfA_FV tên giá trị mờ] sẽ đƣợc hiểu là một giá trị mờ. [FfA_FQ tên lƣợng hóa mờ] sẽ đƣợc hiểu là một lƣợng hóa mờ.

Trƣớc khi một thuật ngữ mờ có thể đƣợc sử dụng trong một truy vấn, nó phải đƣợc xác định bằng cách sử dụng thanh công cụ cung cấp bởi FQUERY

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

cho Access và đƣợc lƣu trữ nội bộ. Tính năng này duy trì các bộ từ điển từ ngữ mờ đƣợc định nghĩa bởi ngƣời sử dụng. Trong thực tế, gói đi kèm với một tập hợp các điều kiện mờ đƣợc xác định trƣớc nhƣng ngƣời sử dụng có thể làm giàu từ điển.

Hình 2.4 Thành phần của một truy vấn mờ [8]

Khi ngƣời dùng bắt đầu thực hiện một truy vấn nó sẽ tự động chuyển đổi bởi FQUERY thích hợp cho các đoạn chƣơng trình Access và sau đó chạy nhƣ một truy vấn riêng của Access. Việc chuyển đổi bao gồm chủ yếu trong việc thay đổi các thông số liên quan đến các điều khoản mờ bằng các lệnh gọi đến các chức năng đƣợc thực hiện bởi gói mà đảm bảo đƣa ra một giải thích hợp lý cho các điều khoản mờ. Sau đó truy vấn đƣợc chạy bởi Access thông thƣờng.

FQUERY cho Access cung cấp một thanh công cụ riêng của mình. Có một nút cho mỗi yếu tố mờ, và các nút khai báo thuộc tính, bắt đầu từ các truy vấn, đóng thanh công cụ và trợ giúp.

Số hóa bởi Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/

Một phần của tài liệu Truy vấn thống kê cơ sở dữ liệu một cách mềm dẻo dựa trên logic mờ (Trang 49 - 51)