1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn

84 822 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 84
Dung lượng 1,65 MB

Nội dung

LỜI CẢM ƠN Trước tiên, thể biết ơn sâu sắc đến cha mẹ tôi, người nuôi nấng nên người, chỗ dựa tinh thần vững để tự tin bước vào đời Kế tiếp, xin gửi lời cảm ơn tới PGS.TS Đặng Trần Khánh, người cho ý tưởng quý báu, lạ, hướng dẫn tận tình đầy lịng nhiệt huyết Bên cạnh đó, tơi chân thành cảm ơn chồng tôi, người ủng hộ tạo điều kiện để tơi hồn thành chương trình học trình thực luận văn Cuối lời cảm ơn tới người đồng nghiệp đóng góp cho tơi ý kiến bổ ích để tơi hịan thiện luận văn MỤC LỤC LỜI CẢM ƠN DANH MỤC CÁC HÌNH VẼ CHƯƠNG 1: GIỚI THIỆU Lý chọn đề tài: Mục đích nghiên cứu: 3 Đối tượng phạm vi nghiên cứu: Phương pháp nghiên cứu: CHƯƠNG 2: TỔNG QUAN VỀ CÁC HỆ THỐNG TRẢ LỜI TRUY VẤN LINH HOẠT Một số nghiên cứu liên quan 1.1.Phân loại mơ hình truy vấn mờ 1.2.Các giải pháp dựa tảng mờ (Fuzzy Based Solutions) 1.3.Phương pháp lân cận gần (Nearest Neighbors) Một số hệ thống hỗ trợ khả tìm kiếm linh hoạt 11 2.1.ARES 11 2.2.VAGUE .13 2.3.VQS (Vague Query System) .15 2.4.QBIC (Query By Image Content) .15 Kết luận chương: 18 CHƯƠNG 3: HỆ THỐNG TRUY VẤN MỜ VQS (Vague Query System) 20 Giới thiệu: 20 Tìm kiếm tương tự dựa vào ngữ nghĩa: .21 Các khái niệm kiến trúc tổng quan hệ thống VQS: 25 3.1.Các khái niệm 25 3.2.Ngôn ngữ truy vấn mờ VQL (Vague Query Language) .30 3.3.Kiến trúc tổng quan hệ thống VQS 33 4.Hệ thống thông tin bất động sản (Property Information System) 35 4.1 Truy vấn mờ chức bản: 35 4.2 Truy vấn mờ hệ thống thông tin bất động sản: 37 4.3 Định nghĩa siêu thông tin ngữ nghĩa 41 4.4 Thực thi truy vấn mờ 44 4.5 Các điều kiện thêm vào 49 4.6 Việc thực hệ thống VQS: 50 4.7.Nhúng VQS vào hệ thống thông tin bất động sản 51 Xử lý kết nối mờ VQS: .52 Tích hợp thêm điều kiện xếp mờ: 57 Kết luận .62 CHƯƠNG 4: XÂY DỰNG HỆ THỐNG HỖ TRỢ TRẢ LỜI TRUY VẤN LINH HOẠT VÀO SQL SERVER 63 Giới thiệu .63 Một số tập lệnh SQL dùng để xây dựng VQS 63 2.1 Dạng chuẩn truy vấn SQL SQL Server: 63 2.2 Một số phép toán hàm có sẵn để xây dựng ngơn ngữ VQS 64 2.3 Hàm người dùng định nghĩa 64 2.4 Chuẩn bị liệu hỗ trợ cho việc tìm kiếm gần 67 2.4.1.Các quan hệ siêu liệu 67 2.4.2.Khung nhìn 68 2.5 Xây dựng ngôn ngữ truy vấn mờ mở rộng 69 Thử nghiệm đánh giá .71 3.1 Các giao diện modun quản lý 72 Hình 4.3 Giao diện quản lý siêu liệu dành cho người quản trị 73 3.2 Các giao diện thực thi ngôn ngữ VQS gốc 73 Kết luận chương 75 CHƯƠNG 5: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN 76 Tổng kết .76 Hướng nghiên cứu tương lai .76 DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT Viết tắt Tiếng Anh Tiếng Việt Truy tìm hình ảnh dựa vào nội dung CBIR Content-Based Image Retrieval DBMS DataBase Management System Hệ quản trị sở liệu ICA Incremental hyper-Cube Approach Phương pháp mở rộng siêu khối ISA Incremental hyper-Sphere Approach Phương pháp mở rộng siêu cầu FQAS Flexible Query Answering System Hệ thống trả lời truy vấn linh hoạt MAM Multidimensional Access Method Phướng pháp truy xuất đa chiều NCR Numeric Coordinate Representation Biểu diễn tọa độ số SQL Structured Query Language Ngôn ngữ truy vấn cấu trúc PIS Property Information Systems Hệ thống thông tin bất động sản VQL Vague Query Language Ngôn ngữ truy vấn mờ VQS Vague Query System Hệ thống truy vấn mờ RDBMSs Relation Database Management Syterms Cơ sở liệu quan hệ IR Information Retrival Truy vấn thông tin FD Fuzzy Database Cơ sở liệu mờ DANH MỤC CÁC HÌNH VẼ Hình 2.1 Các kiểu truy vấn Nearest neighbor 10 Hình 2.2 Quan hệ khơng tương tự định nghĩa thuộc tính Huong 11 Hình 2.3 Kiến trúc tổng quan QBIC 17 Hình 3.1 Ví dụ bảng NCR tên màu 27 Hình 3.2 Việc bình thường hóa sử dụng đường kính có ảnh hưởng 29 Hình 3.3 Mơ tả thức ngơn ngữ VQL 31 Hình 3.4 Một ví dụ sử dụng bảng NCR 32 Hình 3.5 Sơ đồ kiến trúc tổng quát hệ thống [4] 34 Hình 3.6 Mẫu liệu bất động sản 39 Hình 3.7 Khung nhìn chuẩn bị cho ứng dụng VQS 40 Hình 3.8 Các bảng NCR liệu mẫu hệ thống thông tin bất động sản 43 Hình 3.9 Minh họa việc ánh xạ bảng NCR đến trường mờ 44 Hình 3.10 Tập kết xếp truy vấn mẫu 47 Hình 3.11 Tập kết xếp với độ ưu tiên vị trí địa lý 48 Hình 3.12 Tập kết xếp truy vấn với điều kiện cố định 50 Hình 3.13 PIS-VQL Adapter với khả truy vấn mờ 52 Hình 3.14 Mơ tả thức ngôn ngữ VQL mở rộng 55 Hình 3.15: Cú pháp mở rộng ngơn ngữ truy vấn mờ 58 Hình 3.16 : Bảng - thông tin KHACH_SAN 60 Hình 3.17 Bảng - Tập kết 61 Hình 4.1 Các quan hệ bảng miêu tả tọa độ số 68 Hình 4.2 Khung nhìn làm nguồn liệu 69 Hình 4.4 Giao diện thực thi ngơn ngữ VQL 73 Hình 4.5 Kết truy vấn mờ 74 CHƯƠNG 1: GIỚI THIỆU Lý chọn đề tài: Trong suốt nhiều thập kỉ qua, mơ hình sở liệu quan hệ chiếm lĩnh thị trường thành công việc thỏa mãn phần lớn yêu cầu ứng dụng Thành cơng tinh tế, đơn giản mơ hình quan hệ ý tưởng phát triển như: giao dịch, kiểm soát khôi phục đồng bộ, sở liệu phân tán, đặc biệt ngôn ngữ truy vấn cấu trúc SQL Mặc dù thành công, sở liệu ngày đối mặt với thách thức giai đọan mà khoa học máy tính phát triển cách nhanh chóng Một thách thức lên giới thương mại làm để việc xử lý truy vấn người dùng khơng hiệu mà cịn phải linh hoạt Vì thực tế mơ hình xử lý truy vấn hệ quản trị sở liệu truyền thống (Relational Database Management Systems RDBMSs) thường trả kết trùng khớp với truy vấn người dùng cách tuyệt đối, điều không đủ đáp ứng nhu cầu người dùng đặc biệt khơng có tính linh hoạt Rõ nghĩa là, liệu có sẵn sở liệu quan hệ mà không trùng khớp với truy vấn người dùng cách tuyệt đối hệ thống quản trị sở liệu quan hệ trả cho người dùng tập kết rỗng điều làm hạn chế khả ứng dụng hệ quản trị sở liệu truyền thống Trong nhiều lĩnh vực ứng dụng, người dùng khơng mong muốn kết xác cách tuyệt đối theo truy vấn mà họ muốn có kết khác có liên quan gần với yêu cầu họ ý nghĩa định[1] Những ứng dụng thường xuất thực tế giới xử lý hình ảnh, hệ thống CAD/CAM, hệ thống thông tin địa lý, hệ thống thông tin du lịch, hệ thống thông tin thời gian, thư viện số, truy vấn thông tin đại IR (modern Information Retrieval), thương mại điện tử ứng dụng khác Lĩnh vực thương mại bất động sản lĩnh vực kinh doanh “nóng bỏng Việt Nam” với nhu cầu mua, bán, cho thuê bất động sản thu hút quan tâm nhiều người Mặc dù có nhiều trang web cung cấp nhiều thông tin với công cụ hỗ trợ tìm kiếm, đến chưa có hệ thống hỗ trợ tìm kiếm đáp ứng tốt nhu cầu thơng tin cho người dùng Điều cho thấy cần phải có đầu tư mức việc xây dựng dịch vụ hỗ trợ tìm kiếm thực hiệu quả, đồng thời thực tế cho nhu cầu tương lai Bài tóan đặt ra: khách hàng tìm kiếm thơng tin sản phẩm: ví dụ tìm kiếm thơng tin bất động sản để mua nhà diện tích 100m2, kích thước mặt tiền 5m hướng đơng với giá 1.000đ thuộc khu vực Quận 2, người khách hàng khơng tìm thấy hệ thống quản lý sở liệu truyền thống khơng có nhà Và đó, hệ thống trả kết rỗng dĩ nhiên người khách hàng cảm thấy thất vọng Trên thực tế người khách hàng có lẽ chấp nhận thơng tin có nhà có diện tích lớn nhỏ 100m2, giá bán lớn nhỏ 1.000đ, chí chấp nhận thơng tin nhà có địa không thuộc quận mà thuộc quận khác Để giải tóan này, giải pháp là: biểu diễn lại giá trị số sở liệu tọa độ số không gian đặc trưng thông tin lưu trữ bảng biểu diễn tọa độ số Từ việc xác định độ tương tự ngữ nghĩa tính tốn bảng biểu diễn tọa độ số dễ dàng có độ xác cao, không gian liệu nhiều đặc trưng, nhiều chiều Đồng thời sử dụng hệ thống hỗ trợ trực tiếp khả truy vấn mờ VRC (Vague Retrieval Capabilities) để xây dựng hệ thống hỗ trợ tìm kiếm cách linh hoạt Khi đó, sở liệu hay hệ thống thông tin mà hỗ trợ cho giải pháp gọi hệ thống trả lời truy vấn linh họạt FQAS (Flexible Query Answering System) Từ thực tế, cụ thể tóan nêu trên, thấy hệ thống thương mại điện tử ngày nay, hệ thống FQAS trở nên ngày quan trọng Bởi vì, khách hàng chưa cần tiếp cận thực tế mặt hàng (chẳng hạn xe hơi, quần áo, bất động sản, điện thoại ) , họ cần thấy thơng tin hàng hóa việc sử dụng máy tính trước định mua/thuê chúng hay không Nếu hệ thống không hỗ trợ trực tiếp khả truy vấn mờ VRC người dùng hệ thống buộc phải thử thử lại nhiều lần câu truy vấn cụ thể khác (với thay đổi nhỏ) họ có liệu thỏa đáng người dùng khơng có điều chỉnh câu truy vấn họ giải pháp trở nên khơng khả thi [2] Như vậy, kết việc phát triển hệ thống FQASs mang đến giải pháp vấn đề cần thiết thiếu cho phát triển khoa học máy tính Mục đích nghiên cứu: Dữ liệu lưu trữ hệ quản trị sở liệu đa dạng, với liệu đa chiều, nhiều đặc trưng Việc xử lý thông tin từ nguồn liệu để đưa kết đáp ứng nhu cầu tìm kiếm nhiều chiều người sử dụng cách linh hoạt mục đích cần đặt CHƯƠNG 4: XÂY DỰNG HỆ THỐNG HỖ TRỢ TRẢ LỜI TRUY VẤN LINH HOẠT VÀO SQL SERVER Chương sử dụng sở khoa học chương chương 3, sử dụng cơng cụ lập trình đại kết hợp với tính có hệ quản trị sở liệu SQL Server 2008 để xây dựng cài đặt mơ-đun tích hợp khả tìm kiếm gần vận hành "on top" hệ quản trị, với mơ hình siêu liệu quản lý hệ quản trị Microsoft SQL Server 2008 đảm bảo độ tin cậy không xung đột với hệ thống sẵn có Giới thiệu Để minh họa cho sở lý thuyết hệ thống truy vấn mờ, phát triển website với công cụ phân tích, xử lý ngơn ngữ VQL mà chúng tơi giới thiệu Website ứng dụng lĩnh vực kinh doanh bất động sản Một số tập lệnh SQL dùng để xây dựng VQS 2.1 Dạng chuẩn truy vấn SQL SQL Server: SELECT [ INTO new_table ] FROM [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] Một số phép tốn hàm có sẵn để xây dựng ngơn 2.2 ngữ VQS - Phép tốn số học: +, -, *, / - Phép logic: AND - Phép so sánh: = - Các hàm: max, min, power, lower, sqrt, datediff, datepart Hàm người dùng định nghĩa 2.3 CREATE FUNCTION [ schema_name ] function_name ( [ { @parameter_name [ parameter_data_type [ = default ] [ READONLY ] } [ , n ] ] ) RETURNS return_data_type [ WITH [ , n ] ] [ AS ] BEGIN function_body RETURN scalar_expression AS ][ type_schema_name ] END Ví dụ 1: Hàm tính khoảng cách từ ghi đến giá trị điều kiện truy vấn, chẳng hạn từ hai quận: CREATE FUNCTION [dbo].[TD_QUAN] ( @tenquan1 nvarchar(50), @tenquan2 nvarchar(50) ) RETURNS float AS Begin declare @D_Quan float Select @D_Quan= sqrt (power (max(X) - min(X),2)+ power (max(Y)-min(Y),2)) From QUAN_BDS declare @X1 float,@Y1 float Select @X1=X,@Y1=Y From QUAN_BDS Where lower([QUAN])=lower(@tenquan1) declare @X2 float,@Y2 float Select @X2=X,@Y2=Y From QUAN_BDS Where lower([QUAN])=lower(@tenquan2) declare @TD float set @TD = SQRT (POWER (@X2-@X1,2)+POWER (@Y2@Y1,2))/@D_Quan return @TD End Ví dụ 2: Hàm tính khoảng cách từ ghi đến giá trị điều kiện truy vấn, chẳng hạn từ hai hướng: CREATE FUNCTION [dbo].[TD_HUONG] ( @TENHUONG1 nvarchar(50), @TENHUONG2 nvarchar(50) ) RETURNS float AS Begin declare @DIEUKIEN float Select @DIEUKIEN= sqrt( power(max(Kt_huong)min(Kt_huong),2) ) From HUONG_BDS declare @Kt_huong1 float Select @Kt_huong1=Kt_huong From HUONG_BDS Where lower([HUONG])=lower(@TENHUONG1) declare @Kt_huong2 float Select @Kt_huong2=Kt_huong From HUONG_BDS Where lower([HUONG])=lower(@TENHUONG2) Declare @TD float set @TD=sqrt( power(@Kt_huong2-@Kt_huong1,2) )/@DIEUKIEN return @TD End 2.4 Chuẩn bị liệu hỗ trợ cho việc tìm kiếm gần 2.4.1 Các quan hệ siêu liệu Trước tiên, có sở liệu gồm danh sách thông tin bất động sản dăng ký bán online gồm mã bất động sản, địa bất động sản (có thể quận 1, quận ), lọai bất động sản (có thể nhà phố, chung cư, biệt thự, đất ), vị trí hướng bất động sản (đông, tây, nam ), giá bất động sản, kích thước mật tiền bất động sản, diện tích bất động sản, hình ảnh đăng tải, mã khách hàng, tiêu đề đăng tin, nội dung đăng tin, thồi gian đăng tin bán bất động sản Cơ sở liệu cịn lưu thơng tin khách hàng đăng ký thông tin cần bán bất động sản gồm mã khách hàng, họ tên, địa chỉ, điện thoại email khách hàng Vì quận, hướng, loại bất động sản liệu kiểu chuỗi nên, cần xây dựng bảng NCR QUAN_BDS (gồm hai chiều: hoành độ X, tung độ Y), bảng LOAI_BDS (gồm chiều: Kt_loai) bảng HUONG_BDS (gồm chiều: Kt_huong) để tính khoảng cách Ơclít ba trường tương ứng Hình 4.1 Các quan hệ bảng miêu tả tọa độ số 2.4.2 Khung nhìn Trước xây dựng mơ-đun phân tích, phiên dịch thực thi lệnh VQL, chuẩn bị khung nhìn làm nguồn liệu cho giao diện ứng dụng phía Client CREATE VIEW View_BDS_VQS AS SELECT TT_BDS.MaBDS, TT_BDS.QUAN, TT_BDS.LOAI, TT_BDS.GIA, TT_BDS.MAT_TIEN, TT_BDS.DIEN_TICH FROM TT_BDS Kết truy vấn view_Short_Tours_VQS làm nguồn liệu cho việc xử lý mơ-đun VQS có dạng sau: Hình 4.2 Khung nhìn làm nguồn liệu 2.5 Xây dựng ngôn ngữ truy vấn mờ mở rộng Trong ngôn ngữ VQL, chúng tơi xây dựng hai tốn tử bản, tốn tử "IS" để đo độ tương tự hai giá trị toán tử "WEIGHTED BY" để mức độ ưu tiên điều kiện tìm kiếm Để hệ quản trị sở liệu SQL Server hiểu toán tử "IS" điều kiện đơn, chẳng hạn A IS B, định nghĩa hàm tính tốn ngơn ngữ Transact-SQL tích hợp vào hệ quản trị để tự động phân tích thực cơng việc tính tốn khoảng cách từ giá trị ghi A đến giá trị truy vấn B Theo sau toán tử "WEIGHTED BY" hệ số nguyên dương, mặc định hệ số nhận giá trị Ví dụ, với truy vấn VQL sau: SELECT FROM View_BDS_VQS WHERE QUAN IS 'QUẬN 2' WEIGHTED BY AND LOAI IS 'NHÀ PHỐ' AND HUONG IS 'ĐÔNG NAM' AND GIA IS 1000 AND MAT_TIEN IS '5' AND DIEN_TICH IS '100' INTO ResultTable1 Đơn vị xử lý truy vấn mờ phiên dịch câu lệnh câu lệnh SQL chuẩn trước thực hiện, kết truy vấn sau: Select MaBDS, (0+dbo.TD_DIENTICH(dien_tich,N'100')*1 +dbo.TD_KTMATTIEN(mat_tien,N'5')*1 +dbo.TD_Gia(gia,1000)*1 +dbo.TD_HUONG(huong,N'đông nam')*1 +dbo.TD_PHANLOAI(loai,N'nhà phố')*1 +dbo.TD_QUAN(quan,N'quận 2')*1)/6 as [TD] into [ResultTable1] From View_BDS_VQS Order by TD Kết truy vấn lưu bảng ResultTable1 theo thứ tự tăng dần giá trị khoảng cách gộp TD (bản ghi có TD nhỏ gần với điều kiện truy vấn) Để biên dịch kết nối mờ, trước tiên mở rộng thêm hàm SQL tương ứng với điều kiện nối Chẳng hạn quan hệ liên kết bảng HUONG_BDS bảng TT_BDS, để thể kết nối: TT_BDS.HUONG IS HUONG_BDS CONFIDANCE α Nghĩa tương ứng với trường HUONG bảng TT_BDS, chọn ghi trường HUONG_BDS.QUAN có khoảng cách Ơ-Clit đến trường khơng lớn α, để giải vấn đề này, mở rộng hàm D_HUONG(TT_BDS.HUONG, HUONG_BDS.HUONG, α), hàm trả giá trị khoảng cách Ơclit hai trường tương ứng nhỏ α, ngược lại hàm nhận giá trị Với truy vấn nối mờ VQL sau: SELECT FROM HUONG_BDS, TT_BDS WHERE TT_BDS.HUONG IS HUONG_BDS.HUONG CONFIDENCE 0.2 INTO TableResult2 Hệ thống tự phân tích cú pháp chuyển sang lệnh SQL: Select TT_BDS.MaBDS, dbo.TD_HUONG(TT_BDS.[HUONG], HUONG_BDS.[HUONGQUAN]) as TD Into TableResult2 From TT_BDS, HUONG_BDS Where dbo.D_HUONG(TT_BDS.[HUONG],HUONG_BDS.[HUONG],0.2)=1 Order by TD Thử nghiệm đánh giá Để đơn giản, mô hệ thống VQS sở liệu thu nhỏ bất động sản Thành phố Hồ Chí Minh Việc mở rộng hệ thống sở liệu phát triển dần theo thời gian 3.1 Các giao diện modun quản lý Hình 4.3 Giao diện quản lý siêu liệu dành cho người quản trị 3.2 Các giao diện thực thi ngôn ngữ VQS gốc Chúng thiết kế giao diện trực quan nhằm tự động tạo mã VQL, mức độ ưu tiên khơng cần phải có mệnh đề WEIGHTED BY: Hình 4.4 Giao diện thực thi ngôn ngữ VQL Trong giai diện người dùng, chúng tơi đưa sáu tiêu chí tìm kiếm từ khung nhìn View_BDS_VQS, là: Quận (QUAN), phân lọai (LOAI), Hướng (HUONG), Giá (GIA), Kích thước mặt tiền (MAT_TIEN), Diện tích (DIEN_TICH) Tương ứng với tiêu chí có mức ưu tiên tìm kiếm (WEIGHTED BY) Kết thực truy vấn trả ghi sau: Hình 4.5 Kết truy vấn mờ Ở kết trên, thấy bất động sản có MaBDS 15 thỏa mãn nhiều tiêu chí loại, hướng, giá, mặt tiền, diện tích xếp vị trí thứ mức ưu tiên quận Kết luận chương Từ việc khai thác công cụ hỗ trợ SQL Server 2008, chúng tơi xây dựng hàm tính tốn khoảng cách gộp, xem mở rộng ngôn ngữ SQL chuẩn Các hàm thực tính tốn độ đo ƠClít khơng gian đặc trưng nhiều chiều, hàm tương ứng với điều kiện đơn ngôn ngữ truy vấn mờ (VQL) Trên sở hàm tính tốn này, chúng tơi xây dựng mô đun phiên dịch cú pháp ngôn ngữ VQL ngôn ngữ chuẩn SQL để hệ quản trị sở liệu SQL Server tự động thực thi Với mục đích đó, chúng tơi cung cấp giao diện thân thiện cho người sử dụng thao tác với ngôn ngữ VQL cách dể dàng kết đáp ứng đầy đủ nhu cầu thông tin nhu cầu liệu người sử dụng CHƯƠNG 5: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN Tổng kết Hệ quản trị sở liệu SQL Server 2008 có cải tiến hỗ trợ nhiều cơng cụ tìm kiếm, nhiên chức có sẵn hệ thống thiếu tính linh hoạt khơng gian liệu Như vậy, với việc xây dựng modul tích hợp vào SQL server 2008 nhằm hỗ trợ thêm khả trả lời truy vấn linh hoạt cho hệ thống thông tin có sẳn, chẳng hạn hệ thống thơng tin bất động sản mang lại nhiều tiện nghi cho người dùng Người dùng không cần phải thử lại nhiều lần với thay đổi nhỏ cho điều kiện câu truy vấn xác mà cho kết rỗng Dù hỗ trợ cơng cụ tích hợp tìm kiếm vào hệ quản trị, nhiên việc thiết kế tích hợp mơ đun tìm kiếm vào hệ quản trị để đảm bảo hệ thống vận hành xác, ổn định đáng tin cậy công việc không đơn giản Luận văn nhằm lựa chọn giải pháp phù hợp để (1) mô hình hóa hệ thống, (2) phát triển tính linh hoạt (3) tích hợp khả tìm kiếm vào hệ quản trị sở liệu SQL Server 2008, đảm bảo vận hành ổn định tin cậy cho hệ thống Hướng nghiên cứu tương lai Luận văn dừng lại việc xây dựng hệ thống VQS nguyên thủy nên tập kết trả tồn số ghi khung nhìn xếp theo thứ tự tăng dần TD (Total Distance) Vì vậy, để tăng tính hiệu hệ thống, tương lai cần giảm số kết phù hợp trả số phép toán phải thực hiện, cụ thể là: + Nghiên cứu phương pháp tìm kiếm nâng cao ISA [9], ICA[4] + Nghiên cứu cấu trúc liệu lạ SH-tree [10], [4] Ngoài việc xây dựng modul để mở rộng thêm cho tốn tử IS AT LEAST , IS AT MOST IS WITHIN câu truy vấn mờ chưa tích hợp vào hệ thống sở liệu SQL Server 2008 Trong tương lai cần phải bổ sung thêm cho hệ thống modul tích hợp Khi đề tài nghiên cứu hồn thiện, xây dựng hệ thống website cung cấp dịch vụ tìm kiếm bất động sản TP HCM số tỉnh lân cận khác Cơ sở lý thuyết cho phép mở rộng số lĩnh vực truy tìm thơng tin đại khác có đặc điểm tương tự Hệ thống phục vụ rộng phạm vi tồn cầu thơng qua mạng internet ... thời sử dụng hệ thống hỗ trợ trực tiếp khả truy vấn mờ VRC (Vague Retrieval Capabilities) để xây dựng hệ thống hỗ trợ tìm kiếm cách linh hoạt Khi đó, sở liệu hay hệ thống thông tin mà hỗ trợ cho. .. 4: XÂY DỰNG HỆ THỐNG HỖ TRỢ TRẢ LỜI TRUY VẤN LINH HOẠT VÀO SQL SERVER 63 Giới thiệu .63 Một số tập lệnh SQL dùng để xây dựng VQS 63 2.1 Dạng chuẩn truy vấn SQL SQL Server: ... vận hành "on top" trước DBMS truy tìm liệu nhằm vừa đáp ứng nhu cầu thông tin (từ VQS) nhu cầu liệu (từ DBMS) cho người sử dụng Luận văn nhằm tận dụng khả tìm kiếm hệ thống VQS xây dựng [4] để

Ngày đăng: 06/10/2014, 16:37

HÌNH ẢNH LIÊN QUAN

Hình 2.1 Các kiểu truy vấn Nearest neighbor - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 2.1 Các kiểu truy vấn Nearest neighbor (Trang 17)
Hình 2.2 Quan hệ không tương tự được định nghĩa trên thuộc tính Huong - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 2.2 Quan hệ không tương tự được định nghĩa trên thuộc tính Huong (Trang 18)
Hình 2.3 Kiến trúc tổng quan của QBIC  Trong QBIC, các truy vấn tương tự được thực hiện dựa vào cơ sở dữ liệu  của các đặc trưng rút trích trước đó sử dụng các hàm tương tự hoặc khoảng - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 2.3 Kiến trúc tổng quan của QBIC Trong QBIC, các truy vấn tương tự được thực hiện dựa vào cơ sở dữ liệu của các đặc trưng rút trích trước đó sử dụng các hàm tương tự hoặc khoảng (Trang 24)
Hình 3.1 Ví dụ bảng NCR về các tên mà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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.1 Ví dụ bảng NCR về các tên màu (Trang 34)
Hình 3.2 Việc bình thường hóa sử dụng đường kính có ảnh hưởng - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.2 Việc bình thường hóa sử dụng đường kính có ảnh hưởng (Trang 36)
Hình 3.3 Mô tả chính thức của ngôn ngữ VQL - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.3 Mô tả chính thức của ngôn ngữ VQL (Trang 38)
Hình 3.4 Một ví dụ về sử dụng các bảng NCR - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.4 Một ví dụ về sử dụng các bảng NCR (Trang 39)
Hình 3.6 Mẫu  dữ liệu bất động sản - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.6 Mẫu dữ liệu bất động sản (Trang 46)
Hình 3.7 Khung nhìn được chuẩn bị cho ứng dụng VQS - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.7 Khung nhìn được chuẩn bị cho ứng dụng VQS (Trang 47)
Hình  3.9  cho  thấy  rõ  hơn  về  việc  ánh  xạ  NCR.  Các  trường  Gia,  Mat_tien, Dien_tich không cần các ánh xạ NCR, bởi vì chúng là các thuộc  tính  số,  mà  trên  đó  có  thể  được  sử  dụng  để  tính  toán  tương  tự  một  cách  trực tiếp - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
nh 3.9 cho thấy rõ hơn về việc ánh xạ NCR. Các trường Gia, Mat_tien, Dien_tich không cần các ánh xạ NCR, bởi vì chúng là các thuộc tính số, mà trên đó có thể được sử dụng để tính toán tương tự một cách trực tiếp (Trang 51)
Hình 3.10 Tập kết quả đã được sắp xếp của truy vấn mẫ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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.10 Tập kết quả đã được sắp xếp của truy vấn mẫu (Trang 54)
Hình 3.11 Tập kết quả đã được sắp xếp với độ ưu tiên về vị trí địa lý  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 - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.11 Tập kết quả đã được sắp xếp với độ ưu tiên về vị trí địa lý 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 (Trang 55)
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 - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
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 (Trang 57)
Hình 3.13 PIS-VQL Adapter với các khả năng truy vấn mờ - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.13 PIS-VQL Adapter với các khả năng truy vấn mờ (Trang 59)
Hình 3.14 Mô tả chính thức của ngôn ngữ VQL mở rộng - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.14 Mô tả chính thức của ngôn ngữ VQL mở rộng (Trang 62)
Hình 3.15: Cú pháp mở rộng ngôn ngữ truy vấn mờ. - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 3.15 Cú pháp mở rộng ngôn ngữ truy vấn mờ (Trang 65)
Hình 4.1 Các quan hệ và các bảng miêu tả tọa độ số - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 4.1 Các quan hệ và các bảng miêu tả tọa độ số (Trang 75)
Hình 4.2 Khung nhìn làm nguồn dữ liệu chính - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 4.2 Khung nhìn làm nguồn dữ liệu chính (Trang 76)
Hình 4.3 Giao diện quản lý siêu dữ liệu dành cho người quản trị - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 4.3 Giao diện quản lý siêu dữ liệu dành cho người quản trị (Trang 80)
Hình 4.4 Giao diện thực thi ngôn ngữ VQL  Trong giai diện người dùng, chúng tôi đưa ra sáu tiêu chí tìm kiếm từ  khung  nhìn  View_BDS_VQS,  đó  là:  Quận  (QUAN),  phân  lọai    (LOAI), - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 4.4 Giao diện thực thi ngôn ngữ VQL Trong giai diện người dùng, chúng tôi đưa ra sáu tiêu chí tìm kiếm từ khung nhìn View_BDS_VQS, đó là: Quận (QUAN), phân lọai (LOAI), (Trang 80)
Hình 4.5 Kết quả của truy vấn mờ  Ở kết quả trên, chúng ta thấy rằng mặc dù bất động sản có MaBDS là  15  thỏa    mãn  rất  nhiều  tiêu  chí  về  loại,  hướng,  giá,  mặt  tiền,  diện  tích  nhưng vẫn được sắp xếp vị trí thứ 2 vì mức ưu tiên về quận là 2 - 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 môdun tích hợp vào sql server nhằm hỗ trợ cho hệ thống trả lời truy vấn
Hình 4.5 Kết quả của truy vấn mờ Ở kết quả trên, chúng ta thấy rằng mặc dù bất động sản có MaBDS là 15 thỏa mãn rất nhiều tiêu chí về loại, hướng, giá, mặt tiền, diện tích nhưng vẫn được sắp xếp vị trí thứ 2 vì mức ưu tiên về quận là 2 (Trang 81)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w