.11 Tập kết quả đã đƣợc sắp xếp với độ ƣu tiên về vị trí địa lý

Một phần của tài liệu Luận văn thạc sĩ công nghệ thông tin Vận dụng khả năng tìm kiếm của hệ thống truy vấn mờ để xây dựng modul tích hợp vào SQL server nhằm hỗ trợ cho hệ thống trả lời truy vấn linh hoạt (Trang 54 - 58)

Trong trƣờng hợp này, bản ghi số 1 (có mã bất động sản MaBDS=6) lại là lựa chọn tốt chất.

4.5. Các điều kiện thêm vào

Kết quả của truy vấn ở trên đƣa ra một sự sắp xếp gợi mở cho ngƣời sử dụng thơng tin để có thể lựa chọn một loại bất động sản phù hợp. Nhƣng trong một vài trƣờng hợp, nếu ngƣời dùng chỉ muốn tìm thơng tin loại bất động sản là “Nhà” thì truy vấn VQL sau có thể đƣợc phát biểu:

SELECT FROM (SELECT * FROM view_BDS_VQS WHERE Loai = “NHÀ PHỐ”) WHERE Quan IS 'QUẬN 2'

AND Huong IS 'ĐÔNG NAM' AND Gia IS 1000

AND Mat_tien IS 5 AND Dien_tich IS 100 INTO ResultTable2;

Điều kiện truy vấn cố định Loai = „NHÀ PHỐ‟ đƣợc phát biểu trong một câu lệnh SQL chuẩn làm nguồn dữ liệu của truy vấn và nó lọc tất cả các bản ghi với điều kiện là NHÀ PHỐ. Sự thực hiện của truy vấn dẫn đến tập kết quả đƣợc sắp xếp biểu diễn trong hình 3.12. Nhƣ chúng ta có thể thấy, hệ thống hiện tại cho ra một sự sắp xếp với một lọai bất động sản mong muốn

TD 15 0 5 0.0275974025974026 6 0.106570804757018 11 0.114718614718615 14 0.348852971731503 8 0.403107601293814

Hình 3.12 Tập kết quả đƣợc sắp xếp của một truy vấn với các điều kiện cố định.

Bằng cách này, bản ghi phù hợp nhất cho truy vấn “Căn nhà có mã bất động sản là 15 ở quận 3 hƣớng đơng nam, giá 1000, kích thƣớc mặt tiền 5 và diện tích 100 đã đƣợc tìm thấy.

4.6. Việc thực hiện hệ thống VQS:

VQS đƣợc thiết kế để thực hiện việc sắp xếp toàn bộ bản ghi trong các quan hệ liên quan đến các điều kiện truy vấn. Trong các cơ sở dữ liệu lớn, việc tính tốn TD cho mọi bản ghi đơn lẻ có thể dẫn đến các vấn đề về hiệu suất thực hiện, bởi vì sự tính tốn phải thực hiện cho mọi tiềm lực ứng với tập kết quả. Tuy nhiên đặc trƣng này của VQS không thật sự là mặt hạn chế cho các mục đích của chúng ta: phần cố định của các truy vấn trong hầu hết trƣờng hợp có thể đƣợc xử lý rất hiệu quả bằng các phƣơng pháp chỉ mục thơng thƣờng. Vì ngay cả trong hệ thống PIS rất lớn, số các kết quả phù hợp có thể đƣợc cắt giảm một cách đáng kể bởi các điều kiện

truy vấn cố định, thời gian tính tốn TD cần nhiều thời gian trong hầu hết trƣờng hợp để cho ra chỉ một tập con nhỏ các bản ghi. Hơn nữa chúng ta đã trình bày một khái niệm nâng cao các khả năng của VQS để khả năng thực hiện việc tìm kiếm lân cận gần nhất tùy ý có hiệu quả thay vì việc sắp xếp tồn bộ các bản ghi. Ý tƣởng làm việc của hệ thống là trên cơ sở mở rộng dần các khoảng tìm kiếm quanh các giá trị truy vấn đƣợc lặp lại cho đến khi kết quả phù hợp nhất đƣợc tìm thấy. Nếu các tập bản ghi phải xử lý lớn, các khả năng tìm kiếm này có thể đƣợc sử dụng để đạt đƣợc sự cải thiện về hiệu suất thực hiện.

4.7. Nhúng VQS vào hệ thống thông tin bất động sản

Việc tích hợp các khả năng truy vấn mờ vào các hệ thống PIS sẽ mang lại những hiệu quả rõ rệt, đặc biệt là các ứng dụng hiện đại. Chúng ta thấy rằng việc tích hợp các khả năng của VQS vào các cơ sở dữ liệu đặc trƣng về bất động sản đạt đƣợc những thành tựu đáng kể. Trong phần này chúng tôi sẽ giới thiệu một phƣơng pháp tích hợp mơ-đun vào một cấu trúc truy vấn cho phép truy xuất các hệ thống PIS đa dạng, nhiều đặc trƣng và nhiều chiều.

Đối với ngôn ngữ truy vấn hệ thống thông tin bất động sản (PIS- VQL), cái gọi là server adapter đƣợc sử dụng để truy xuất các hệ thống PIS khác nhau và để cung cấp một giao diện đồng nhất cho các máy khách.

Một phần của tài liệu Luận văn thạc sĩ công nghệ thông tin Vận dụng khả năng tìm kiếm của hệ thống truy vấn mờ để xây dựng modul tích hợp vào SQL server nhằm hỗ trợ cho hệ thống trả lời truy vấn linh hoạt (Trang 54 - 58)

Tải bản đầy đủ (PDF)

(83 trang)