(LUẬN VĂN THẠC SĨ) Nghiên cứu một số vấn đề về tích hợp dữ liệu Luận văn ThS Công nghệ thông tin 1 01 10

98 5 0
(LUẬN VĂN THẠC SĨ) Nghiên cứu một số vấn đề về tích hợp dữ liệu Luận văn ThS Công nghệ thông tin 1 01 10

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN TRÍ HIỂN NGHIÊN CỨU MỘT SỐ VẤN ĐỀ VỀ TÍCH HỢP DỮ LIỆU Chun ngành: Cơng nghệ thơng tin Mã số: 1.01.10 LUẬN VĂN THẠC SỸ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS ĐẶNG VĂN ĐỨC HÀ NỘI – 2007 TIEU LUAN MOI download : skknchat@gmail.com Trang MỤC LỤC CHƯƠNG - GIỚI THIỆU .6 1.1 Định nghĩa tích hợp liệu .6 1.2 Tích hợp liệu – Xu hướng thời đại Động lực cho việc phát triển hệ thống tích hợp liệu 1.3 Tình hình nghiên cứu tích hợp liệu .12 1.4 Mục tiêu luận văn 14 1.5 Giới thiệu phần luận văn .14 CHƯƠNG - MỘT SỐ VẤN ĐỀ CƠ BẢN CỦA TÍCH HỢP DỮ LIỆU .16 2.1 Những đặc trưng nguồn liệu tích hợp liệu 16 2.1.1 Tính hỗn tạp 16 2.1.2 Tính phân tán 18 2.1.3 Tính tự trị 21 2.2 Kiến trúc hệ thống tích hợp liệu 22 2.3 Khn mẫu mơ hình liệu .29 2.3.1 Các nguồn liệu .29 2.3.2 Chuẩn trao đổi liệu XML 32 2.4 Truy vấn tích hợp liệu .41 2.4.1 Mơ hình ánh xạ liệu 43 2.4.1.1 Datalog .46 2.4.1.2 Mơ hình ánh xạ nguồn liệu 46 2.4.1.3 Sử dụng thông tin dựa xác suất .50 2.4.2 Viết lại câu truy vấn .51 2.4.2.1 Trả lời truy vấn dựa khung nhìn 52 2.4.2.2 Tính đầy đủ phức tạp việc tìm câu truy vấn viết lại 53 2.4.2.3 Các thuật toán tính tốn lại 54 2.4.3 Bộ đánh giá thực thi truy vấn .59 2.4.4 Trình bao bọc .61 TIEU LUAN MOI download : skknchat@gmail.com Trang CHƯƠNG - KHẢO SÁT MỘT SỐ HỆ THỐNG TÍCH HỢP DỮ LIỆU 63 3.1 XQuare Bridge/Fusion 63 3.2 DB2 Information Integrator (IBM) 67 3.3 Tukwila (University of Washington) 70 CHƯƠNG - QUI TRÌNH PHÁT TRIỂN HỆ THỐNG TÍCH HỢP DỮ LIỆU .76 KẾT LUẬN 93 TÀI LIỆU THAM KHẢO 95 TIEU LUAN MOI download : skknchat@gmail.com Trang DANH MỤC HÌNH ẢNH Hình 1.1: Kho liệu (a) liệu tất nguồn (offline) trình thực thi truy vấn kho liệu Hệ thống tích hợp liệu ảo (b) thể lược đồ trung gian ảo lấy liệu thực tế từ nguồn liệu .10 Hình 2.1 Lược đồ kiến trúc tích hợp liệu Ứng dụng giao diện người dùng cho truy vấn dạng lược đồ trung gian Bộ tính tốn lại sử dụng liệu từ nhiều nguồn viết lại câu truy vấn để liên hệ với nguồn liệu thật Bộ xử lý truy vấn tìm kế hoạch tối ưu để thực thi câu truy vấn Sau lấy liệu từ nguồn (trong số trường hợp thông qua chuyển điểm lưu trữ) chúng kết hợp trả câu trả lời toàn diện 23 Hình 2.2: Một tài liệu XML mẫu thể liệu book publisher 33 Hình 2.3: Đồ thị XML-QL cho hình 2.2 Các cạnh nét gạch nối thể IDREFS; Các cạnh nét chấm điểm thể PCDATA 34 Hình 2.4: Thể mơ hình liệu XQuery đơn giản cho hình 2.2 Các cạnh nét gạch nối thể mối liên hệ định nghĩa IDREFS; cạnh nét chấm điểm tới điểm văn 36 Hình 2.5: Câu truy vấn XQuery tìm tên nguời có tài liệu xuất Lệnh FOR xác định Xpath duyệt XML, trả giá trị biến (có tiền tố dấu $) 38 Hình 2.6: Kết việc truy vấn từ hình 2.5 với liệu XML hình 2.2 Kết tập giá trị person-publisher, kết nằm thành phần gốc ”result” .39 Hình 2.7: Lược đồ ánh xạ hệ tích hợp liệu 42 Hình 2.8: Kiến trúc lược đồ toàn cục trung gian 43 Hình 2.9: Các bước xử lý câu truy vấn .44 Hình 2.10: Ví dụ viết lại truy vấn 51 Hình 3.1: Kiến trúc XQuare Bridge 64 TIEU LUAN MOI download : skknchat@gmail.com Trang Hình 3.2: Kiến trúc XQuare Fusion .65 Hình 3.3: Quá trình thực XQuery .66 Hình 3.4: Cơng nghệ tích hợp liệu DB2 II 68 Hình 3.5: DB2 Information Integrator sử dụng wrapper 69 Hình 3.6: Kiến trúc hệ thống tích hợp thơng tin Tukwila 71 Hình 3.7: Kiến trúc phần thực thi truy vấn Tukwila Sau đồ truy vấn đến từ đánh giá, liệu đọc từ nguồn XML chuyển thành kết nhờ phép toán x-scan Các lưu trữ phần quản lý cây, kết chứa liên hệ tới Phép toán truy vấn kết nối thêm thẻ thơng tin, sau chúng đưa vào sinh XML trả chuỗi kết XML 73 Hình 4.1 Các bước phát triển hệ thống tích hợp liệu 76 Hình 4.2: Ví dụ hệ thống tích hợp liệu 80 Hình 4.3: Các tình lấy thơng tin từ nguồn liệu .82 Hình 4.4: Tình lấy giao hợp từ nguồn liệu 82 Hình 4.5: Tình lấy giao liệu toàn B 83 Hình 4.6: Qúa trình truy vấn thông tin .84 TIEU LUAN MOI download : skknchat@gmail.com Trang CHƢƠNG - GIỚI THIỆU Tiếp cận thơng tin xác cách nhanh chóng thời đại ngày thử thách lớn mà tổ chức phải đương đầu VD: nhân viên cảnh sát cấn biết liệu có quyền thực thi luật pháp nảy sinh tình hay khơng, nhân viên xã hội cần phải chắn người xin trợ cấp liệu hưởng trợ cấp khác chưa, thẩm phán cần nhận biết kịp thời tất thông tin quan trọng chống lại bị cáo Những trường hợp vơ số tình khác đặt yêu cầu phải tiếp cận nhanh chóng với nguồn thơng tin phong phú cách xác mà thông thường phải thu thập qua nhiều nguồn tin khác Tuy nhiên, vấn đề nảy sinh là: có nhiều nguồn cung cấp thơng tin thường cho phép có thông tin đặc thù riêng tổ chức họ mà bỏ qua thông tin liên quan từ nguồn bên tổ chức Bên cạnh đó, nhiều dịch vụ tin có ác cảm cố hữu lí trị hay văn hoá việc chia sẻ, hợp tác khai thác thông tin với nhau, họ thường hoạt động riêng lẻ tách biệt trở thành đối thủ Vì vậy, xảy bùng nổ lớn lượng liệu sẵn có phiên tin vài thập kỉ gần Một lượng lớn liệu nhiều vấn đề thu thập, tồ chức lại lưu giữ số lượng cá nhân làm việc tổ chức khác Trong mối quan hệ với tăng lên mạnh mẽ số lượng liệu lợi ích tích hợp liệu, hệ thống khung để thực tích hợp liệu từ nhiều nguồn cần thiết 1.1 Định nghĩa tích hợp liệu Đến nay, có nhiều định nghĩa tích hợp liệu, sau định nghĩa đó: TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang Theo Heimbigner, McLeod, Litwin số tác giả khác (tại trang tài liệu [21]) tích hợp liệu q trình chuẩn hoá định nghĩa liệu cấu trúc liệu việc sử dụng giản đồ định nghĩa chung tập nguồn liệu Theo AFT (Advanced Forest Technologies, 1997) mục đích việc tích hợp liệu kết nối liệu từ nguồn thông tin liên quan với lấy thông tin theo mục đích người sử dụng Theo Aurora (trang tài liệu [22]), q trình tính hợp trình nối kết liệu, thiết bị, hệ thống không đồng dạng phân tán phục vụ cho việc tính tốn khung làm việc hợp Tích hợp liệu thực thi nhiều lý do: tăng lực tính tốn, giảm thiểu u cầu bảo trì từ hệ thống khơng đồng dạng, cung cấp liệu tới người dùng thông qua giao diện ARF (một công ty NewYork, tháng 11 năm 2003 – tài liệu [15]) định nghĩa tích hợp liệu q trình kết nối thông tin từ hai nhiều nguồn liệu khác nhau, sử dụng thông tin từ nguồn liệu tạo thơng tin phù hợp với yêu cầu người sử dụng Như vậy, cách đơn giản việc tích hợp liệu vấn đề kết nối nhiều nguồn liệu khác nhau, cung cấp cho người dùng khung nhìn chung thống tất nguồn liệu Qua hệ thống tích hợp liệu lấy thơng tin từ tất nguồn liệu mà mong muốn Có nghĩa thao tác với nguồn liệu, lấy thông tin từ nguồn liệu với ràng buộc nguồn liệu kết nối câu trả lời từ nguồn liệu lại với đưa câu trả lời thống phù hợp với yêu cầu người sử dụng Các nguồn liệu khơng khơng nằm tập trung địa điểm khơng đồng mặt kiến trúc ngữ nghĩa thông tin liệu nằm (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 1.2 Tích hợp liệu – Xu hƣớng thời đại Động lực cho việc phát triển hệ thống tích hợp liệu Hơn 20 năm qua, mơ hình tính tốn cho việc xử lý liệu tiến triển phát triển cơng nghệ tính tốn ln có đổi thay Chúng ta dần từ các máy tính cỡ lớn mainframe, đến hệ điều hành liệu máy tính cá nhân, tới nhóm máy chủ, tới mạng Internet Xu hướng gần đây, nghiên cứu đến đích xa chí vượt qua tầm tưởng tượng, mơ hình dựa tính ngang hàng tất máy đồng thời sử dụng cung cấp liệu tính tốn mơ hình phân cấp đầy đủ theo thời gian thực (tài liệu [17]) Động thúc đẩy thay đổi không đến từ phát triển phần cứng cơng nghệ mạng, mà cịn đến từ mong muốn tự nhiên khả điều khiển phân cấp quản trị liệu dịch vụ máy tính Khơng hệ thống tập trung thơng thường có mơ hình điều hành dạng cổ chai mà mơ hình tính tốn tập trung cần phải quản trị theo mơ hình Khi liệu sở hữu quản trị nhóm khơng đồng với mục đích khác nhau, thực khó khăn thiết kế mơ hình tập trung, đặc trưng dựa thể tiêu chuẩn trước đựơc xây dựng, khó khăn cập nhật theo yêu cầu tất nhân tố – bên Tuy nhiên, tập hợp phân quyền hệ thống tự trị trở nên động hơn, có nghĩa thành phần độc lập thiết kế độc tập thiết kế lại để phù hợp với yêu cầu nhóm người dùng Hiện tại, hầu hết hãng, viện, quan (tập hợp thành phần, phận mà chúng có tính độc lập tương nhau) thông thường hoạt động không với hệ thống liệu tập trung Các thành phần độc lập tạo hệ thống liệu riêng rẽ, lược đồ liệu liên quan đến họ cần Các nghiên cứu thơng thường hàng lớn có trung bình khoảng 49 sở liệu (trang 3, tài liệu [17]) Hơn nữa, tổ chức (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang liệu mô tả hết tất liệu mà sở hữu thực thi, số tình liệu thêm vào mã hố đinh dạng khác như: văn bản, ứng dụng người dùng Ngày nay, tổ chức thường phải cộng tác với nhiều thực thể bên để nhận chia sẻ thơng tin cách xác Các mơ hình quản trị liệu thơng thường cho hệ thống tập hợp phân quyền tự trị không đồng phải chấp nhận vấn đề sau: khơng cịn điểm để truy cập liệu mà liệu truy vấn phân tích Phải kết hợp tính mềm dẻo tính hỗ trợ phối cảnh chung để xây dựng hệ truy vấn nhiều nguồn liệu Trong tích hợp liệu đưa cách giải vấn đề này, là: phương pháp kho liệu (data warehousing) phương pháp tích hợp liệu ảo (virtual data integration) Cả hai phương pháp làm việc tập nguồn liệu phi tập trung liên quan đến lĩnh vực, phát triển chúng thành lược đồ (trung gian) cho lĩnh vực Trong q trình trên, tập kết biển đổi ánh xạ nguồn liệu xác định để mô tả mối liên hệ nguồn liệu lược đồ trung gian So sánh tích hợp liệu ảo kho liệu Sự khác biệt mang tính phương pháp tích hợp liệu kho liệu tính “năng động” “lười nhác” Trong kho liệu, điều mong muốn liệu thay đổi khung nhìn tích hợp không cần thiết liệu nguồn hầu hết câu hỏi quan trọng đặt khung nhìn tích hợp liệu Vì thế, tất nội dung lược đồ tồn cục tính tốn trước (bằng định lượng tất ánh xạ nguồn), chúng lưu trữ sở liệu riêng biệt “Warehouse” sau sử dụng để truy vấn (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 10 On Demand Thực thi truy vấn kho liệu Offline Các công cụ ETL lấy liệu theo định kỳ Kết Ứng dụng giao diện người dùng Hệ quản trị CSDL Warehouse Các nguồn XML Dữ liệu Truy vấn lược đồ Warehouse Các bảng DL Warehouse Dữ liệu Định dạng Lược đồ chung Công cụ ETL (Offline) Dữ liệu Dữ liệu Các nguồn DL quan hệ Các nguồn liệu khác a) Kho liệu (Data Warehouse) On Demand Thực thi truy vấn trực tiếp trình bao bọc nguồn liệu Kết Ứng dụng giao diện người dùng Hệ thống tích hợp liêu Các nguồn XML Trình bao bọc Truy vấn lược đồ trung gian Lược đồ trung gian ảo (Được điều Dữ liệu khiển Định dạng theo yêu cầu) chung Dữ liệu Dữ liệu Dữ liệu Các nguồn DL quan hệ Các nguồn liệu khác b) Hệ thống tích hợp liệu ảo (Virtual Data Integration System) Hình 1.1: Kho liệu (a) liệu tất nguồn (offline) trình thực thi truy vấn kho liệu Hệ thống tích hợp liệu ảo (b) (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 84 liệu ta cần quan tâm đến: bắt đầu gửi liệu, liệu gửi, tần suất gửi liệu, kết thúc việc gửi liệu Bƣớc 3: Thiết kế Giai đoạn thiết kế nhằm mục tiêu xác định xác hệ thống làm việc "như nào" Nói cách khác giai đoạn phải xác định phận, chức mối liên kết chúng hệ thống Phần ứng dụng Câu truy vấn Bộ tính tốn lại Phần xử lý tích hợp Các mơ tả nguồn liệu Danh mục nguồn liệu Truy vấn tất nguồn Bộ đánh giá Bản đồ truy vấn Bộ thực thi Kết Truy vấn + Ràng buộc Dữ liệu định dạng trung gian Trình bao bọc Trình bao bọc Trình bao bọc www.raovat.net www.nokia.com.vn http://thegioididong.com/ Truy xuất nguồn liệu Hình 4.6: Qúa trình truy vấn thơng tin Hệ thống tích hợp liệu chia thành phần chính: (1) truy xuất nguồn liệu, phần tương tác với nguồn liệu để lấy thông tin, nguồn liệu sở liệu, file liệu, tệp XML, ứng dụng dịch vụ cung cấp liệu, tệp liệu không cấu trúc,…; (2) phần xử lý (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 85 tích hợp, phần thực xử lý q trình tích hợp bao gồm lấy câu truy vấn ban đầu, lập đồ truy vấn con, tính tốn thực thi truy vấn; (3) phần ứng dụng, phần bao gồm ứng dụng xây dựng từ kết việc tích hợp, ứng dụng Web, hệ thống cổng thông tin điện tử, sở liệu, ứng dụng liệu khác … Vấn đề quan trọng hệ thống tích hợp liệu việc xử lý truy vấn, đầu vào nguồn liệu đầu kết câu truy vấn Hình 4.6 cho ta thấy - hệ thống tích hợp liệu đơn giản ta nhận thấy có thành phần sau: tính tốn lại truy vấn (Query Reformulator), đánh giá lại truy vấn (Query Optimizer), thực thi truy vấn (Query Execution engine) trình bao bọc (Wrapper)  Bộ tính tốn lại truy vấn: Dựa mơ tả nguồn liệu, câu truy vấn ban đầu viết lại để ánh xạ trực tiếp vào nguồn liệu Có hai điều quan trọng việc viết lại truy vấn là: tính đắn việc viết lại truy vấn, tính giảm thiểu việc truy nhập nguồn liệu Dựa phương pháp tiếp cận mô hình nguồn liệu (LAV, GAV hay GLAV, …) thuật toán viết lại (Buket, Inverse-Rule, MiniCon, …) để xây dựng module đáp ứng yêu cầu việc viết lại truy vấn  Bộ đánh giá truy vấn: Phần đánh giá truy vấn chuyển câu truy vấn thành đồ thực thi truy vấn Đó bước theo đặc tả để phần thực thi thực câu truy vấn Trong đánh giá truy vấn sử dụng thuật toán để thực việc xây dựng đồ truy vấn, có nhiều đồ sinh tốt chọn (theo đánh giá trọng số sử dụng phương pháp dựa kinh nghiệm)  Bộ thực thi truy vấn: phần thực thi truy vấn xử lý đồ truy vấn sinh phần đánh giá truy vấn (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 86  Trình bao bọc: Phần thực thi truy vấn tương tác với nguồn liệu thông qua trình bao bọc Mỗi trình bao bọc nắm giữ tương tác với nguồn liệu Trình bao bọc lấy câu truy vấn từ phận thực thi, sau thực câu truy vấn trả lại ngược kết phân thực thi Có ba cách thức để tạo trình bao bọc: (1) Tự làm hồn tồn, việc khó khăn; (2) phương pháp bán tự động, có phần mã nguồn ta sử dụng mã nguồn trình bao bọc, xác định lập trình lại theo yêu cầu cụ thể tình cụ thể; (3) phương pháp tự động, sử dụng cơng cụ sinh trình bao bọc tự động Thơng thường phương pháp thứ sử dụng nhiều nhất, với phương pháp tuỳ biến việc tạo trình bao bọc Viết thiết kế hệ thống tiến hành theo mức:  Mức tổng thể: thiết kế mức tổng thể thường thực cuối giai đoạn phân tích Nó cho thấy kiến trúc chung hệ thống phần cứng phần mềm Sử dụng mơ hình khái niệm để minh hoạ phần  Mức giữa: Thiết kế mức đơn giản tiếp tục việc chia nhỏ thiết kế mức tổng thể thàn thành phần nhỏ Các thành phần phần cứng chi tiết đến mức khối Các thành phần phần mềm chi tiết đến mức chương trình Mơđun ứng dụng Sử dụng đến mơ hình logic để minh hoạ phần  Thiết kế Môđun: (được tiến hành giai đoạn thực hiện): mức (thấp nhất) chi tiết nhất, nhằm thiết kết thành phần tạo phần cứng, chương trình tạo thành chương trình phần mềm ứng dụng Mức thường chuyên gia phát triển làm giai đoạn thực Các sơ đồ chi tiết đến liệu thao tác Sau thiết kế phải nắm được:  Tổng quan hệ thống thông tin: o Các mục tiêu (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 87 o Các sơ đồ thiết kế cấu trúc  Các chuẩn quy ước: Trong thiết kế cần thiết lập chuẩn cho thành phần Nếu không quy định, việc liên kết thành phần tốt o Phần cứng: Các thành phần: Các sơ đồ cấu trúc, máy chủ, máy trạm, mạng o Phần mềm: Các loại thành phần; Các nhà cung cấp; Các phương pháp thiết kế có cấu trúc; Các phương pháp lập trình có cấu trúc; Các phương pháp kết nối  Các thành phần chức năng: o Liệt kê tất thành phần chức năng, modun; o Đối với thành phần chính: o Quyết định làm, mua hay sửa đổi cho thích ứng o Chia thành thành phần o Liệt kê thành phần  Các sở liệu, file bảng: o Liệt kê tất loại rõ: Mục đích; Sử dụng; Loại; Thiết lập liệu mức vật lý; Tạo lập; Duy trì, cập nhật; Tổ chức; Kiểu dạng; Các giới hạn; Vị trí Bƣớc 4: Thực Giai đoạn thực hiên bao gồm Thiết kế chi tiết cài đặt, ráp nối thành phần, module hệ thống bao gồm phần cứng phần mềm Các cơng việc bước bao gồm:  Thiết kế chi tiết module lập trình  Xây dựng phần hệ thống  Dự toán tổ chức mua thiết bị phần cứng/phần mềm  Chỉnh sản phẩm cho phù hợp với yêu cầu thực tế  Kiểm thử phần module, phân hệ (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 88  Biên soạn tài liệu Các bƣớc lập trình:  (1) Đặt kế hoạch tích hợp kiểm thử hệ thống Lên kế hoạch phân chia hệ thống thành module nhỏ để lập trình Các module lập trình song song tuỳ thuộc vào tính chất đặc thù module Khi việc lập trình modul xong cần tiến hành ráp nối module cách nhịp nhàng Điều quan trọng vạch kế hoạch phân chia cách chi tiết, đưa thứ tự ghép nối module Kế hoạch gọi kế hoạch kiểm thử hệ thống  (2.) Thiết kế module Từ phần đặc đặc tả thiết kế, công việc tiếp tục chia nhỏ thành mức thấp đạt tới công việc “sơ cấp” theo nghĩa lập trình ngơn ngữ lập trình Q trình gọi trình thiết kế module hay thiết kế mức  (3) Rà soát thiết kế module Cũng thiết kế mức mức giữa, cần phải cân nhắc điểm lợi/hại tiến hành thiết kế mức Do cần phải rà soát lại thiết kế module trước lập trình Mục đích việc rà sốt lại thiết kế module đảm bảo đưa thiết kế tốt có cho chức đề cập đến tất trục trặc lường trước  (4) Xây dựng tình kiểm thử module Trong phần cần tập trung vào "kiểm thử" phần khó hệ thống  (5) Lập trình module Các tiêu chuẩn, địi hỏi q trình lập trình trình bầy rõ giai đoạn thiết kế hệ thống  (6) Kiểm thử module: Việc tiến hành kiểm thử module sau chọn phạm vi toán phù hợp với ó liệu thử - thơng tin vào cho trình thực phải qua nhánh xử lý module quan sát kết nhận (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 89  (7) Kiểm thử mức tích hợp thấp nhất: Nếu module gọi tới vài module khác, tích hợp chúng lại sau hồn tất cơng việc với module tiến hành kiểm thử tất module chúng phối hợp làm việc với  (8) Lưu giữ kết kiểm thử Đệ trình module hồn tất để tích hợp  (9) Soạn thảo tài liệu bao gồm: Tài liệu hướng dẫn sử dụng; Tài liệu hướng dẫn bảo trì; Tài liệu khai thác quản lý hệ thống; Lựa chọn ngơn ngữ lập trình: Việc lựa chọn ngơn ngữ lập trình đóng vai trị quan trọng Đựa lực sức mạnh ngôn ngữ lập trình dề dàng việc cài đặt hệ thống Các ngôn ngữ công cụ lập trình bậc cao thường tích hợp cơng nghệ đáp ứng việc xây dựng hệ thống lớn làm giảm thiểu công sức lập trình Có nhiều ngơn ngữ lập trình để xây dựng hệ thống tích hợp liệu Tiêu biểu ngơn ngữ là: Java, Visual Basic, Visual C++, C#, … Với hệ thống tích hợp liệu, ngơn ngữ sử dụng lập trình nhiều ngơn ngữ Java Sự đời Java có tầm quan trọng đặc biệt coi ngôn ngữ tương lai trước bối cảnh bùng nổ mạng toàn cầu Internet Ngôn ngữ Java đời vào ngày 23/05/1995 công ty máy tính Sun Microsystems phát triển Đặc điểm bật Java khơng phụ thuộc vào hệ điều hành xử lý Điều cho phép ứng dụng viết Java thực hệ điều hành hệ xử lý có hỗ trợ Java Do vậy, người lập trình cần viết ứng dụng Java lần, sau sử dụng ứng dụng hệ điều hành khác Windows95, WindowsNT, Mac OS, Unix, theo phương châm: "viết lần, sử dụng đâu" (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 90 Có thể định nghĩa cách xác Java: "là ngơn ngữ lập trình hướng đối tượng, thiết kế độc lập với hệ điều hành, cho phép người lập trình viết chương trình lần sử dụng đâu" Ngơn ngữ Java có cú pháp giống với ngôn ngữ C/C++ (là ngôn ngữ mạnh dùng phổ biến nay), nhiên thay đổi nhiều để đáp ứng khả độc lập với hệ điều hành Nền tảng ngôn ngữ Java class Các class đóng vai trị đối tượng, người lập trình xây dựng ứng dụng sử dụng số class chuẩn hệ thống, đồng thời tự xây dựng class khác đáp ứng u cầu cơng việc Java ngơn ngữ dễ học, lược bớt lệnh thừa rườm rà C/C++ để người lập trình trọng vào việc viết chương trình Hiện tại, có nhiều cơng cụ hỗ trợ người lập trình phát triển ứng dụng Java, Java Developer Kit, JavaBeans, HotJava Bƣớc 5: Kiểm thử hệ thống Giai đoạn nhằm tính hợp tất phần hoạt động kiểm tra kẽ tất phần, mođun theo chức ghi thiết kế bao gồm phần cứng phần mềm Các cơng việc là:  Tích hợp kiểm thử phân hệ ứng dự án  Tích hợp kiểm thử toàn hệ thống lớn  Xây dựng kế hoạch tích hợp kiểm thử hệ thống lập giai đoạn thực theo thứ tự xây dựng phân hệ  Xây dựng liệu kiểm thử Sản phẩm sau kiểm thử toàn hệ thống làm việc tốt, gõ lỗi xong Q trình tích hợp kiểm thử hệ thống thực theo cách từ lên Ban đầu kiểm thử mođun nhỏ, sau phân hệ, sau tồn hệ thống Giai đoạn kiểm thử hệ thống chia làm bước Đầu tiên, phân hệ tích hợp lại thành mođun lớn hơn, mođun lại ghép lại toàn hệ (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 91 thống tạo dựng Ở bước tiếp theo, hệ thống kiểm thử nhằm kiểm tra xem phân hệ có phối hợp nhịp nhàng với khơng tồn hệ thống có dáng điệu mong muốn không Kế hoạch kiểm thử hệ thống khơng đưa thứ tự tích hợp phân hệ, mà cung cấp phép kiểm thử cần phải thực bước q trình tích hợp, có mođun ghép vào hệ thống Nội dung kế hoạch kiểm thử hệ thống:  Lịch trình kiểm thử, liệu kiểm thử  Kiểm tra cấu hình, tích hợp hệ thống cơng cụ trợ giúp kiểm thử sử dụng  Thứ tự kiểm thử mođun chương trình  Danh sách phép kiểm thử phải thực bước tích hợp liệu kiểm thử  Danh sách liệu "sai" thủ tục cần thử nghiệm  Kiểm thử hồi qui để kiểm tra việc hệ thống sai bắt nguồn từ đâu  Tải hệ thống liệu thử kiểm thử chất lượng hoạt động Nguyên tắc: Thực nhanh, xác Điều quan trọng kiểm thử hệ thống tích hợp liệu ngữ nghĩa kết câu tích hợp việc hoạt động sn sẻ mạng Internet Chúng ta cần kiểm tra với nhiều kiểu truyền thông kết nối liệu khác Bƣớc 6: Chấp nhận Các công việc giai đoạn để nhằm xác định sản phẩm đưa phù hợp với yêu cầu đặc tả ban đầu Các công việc giai đoạn là:  Thực trình diễn chức hệ thống  Xác nhận chức hoàn thành  Thực kiểm thử đưa kế hoạch kiểm thử chấp nhận xây dựng giai đoạn kiểm thử hệ thống (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 92 Bƣớc 7: Vận hành Sau tiến hành kiểm thử phần kiểm thử chấp nhận, hệ thống sẵn sàng sử dụng nhiệm vụ lại vấn đề khai thác hệ thống giải toán thực tế Trong giai đoạn có vấn đề cịn nảy sinh khai thác thực tế Trong giai đoạn vận hành đánh giá toàn việc xây dựng sản phẩm khả đáp ứng sản phẩm Các công việc cần làm giai đoạn này:  Cài đặt hệ thống  Đào tạo sử dụng  Cung cấp tài liệu sử dụng Trong giai đoạn xác định tình để bảo trì hệ thống Như đưa bảy bước để xây dựng hệ thống tích hợp liệu Tại bước phải nắm rõ nội dung, mục đích bước thực xác yêu cầu bước Trong xây dựng hệ tích hợp liệu phải quan tâm đến nhiều vấn đề như: khả nguồn liệu, vấn đề truyền thông mạng, vấn đề xây dựng bố tính tốn lại truy vấn để xây dựng đồ truy vấn, vấn đề ngữ nghĩa thông tin nguồn liệu … Tại bước tiếp cận vấn đề theo khía cạnh khác nhau, song ln phải đồng tính mục tiêu vấn đề chung tích hợp liệu (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 93 KẾT LUẬN Nội dung luận văn cung cấp nhìn tổng quan lý thuyết tích hợp liệu Hệ thống tích hợp liệu giải nhiệm vụ thực thi câu truy vấn nhiều nguồn liệu hỗn tạp, phân tán tự trị Hệ thống tích hợp liệu gồm phần: tính tốn lại câu truy vấn, thành lập đồ truy vấn ứng với nguồn liệu, thực thi câu truy vấn nguồn liệu vật lý, kết hợp câu trả lời thành kết câu truy vấn Trong hệ thống tích hợp liệu phải giải vấn đề ngữ nghĩa liệu, tính khơng đồng nhiều mặt nguồn liệu phải quan tâm đến vấn đề truyền thơng tích hợp liệu Trong luận văn tìm hiểu hệ thống tích hợp liệu phổ biến Xquark Brigde/Fusion; DB2 Information Integrator IBM; Tukwila trường đại học Washington Vấn đề tích hợp liệu lĩnh vực lớn, việc xây dựng hệ thống tích hợp liệu phụ thuộc vào sở hạ tầng nhiều thời gian Vì thời gian làm luận văn không cho phép nên tác giả chưa xây dựng hệ thống tích hợp liệu cụ thể mà đưa qui trình thực hệ thống tích hợp liệu Qui trình bước để xây dựng hệ thống tích hợp liệu nhiều nguồn liệu hỗn tạp Hiện cịn nhiều nội dung tích hợp liệu thách thức, cần nghiên cứu giải để lực hệ thống tích hợp liệu mạnh mẽ Các vấn đề cần làm rõ là:  Làm đề xây dựng lược đồ tồn cục thích hợp tốt nhất, làm để xác định mối liên hệ lược đồ cục cách xác mềm dẻo (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 94  Làm (một cách tự động) tạo trình bao bọc đại diện cho liệu tai nguồn ngữ cảnh để thoả mãn sử dụng ánh xạ  Làm đề giải vấn đề giới hạn truy nhập tới nguồn liệu  Làm để kết hợp khái niệm chất lượng (chất lượng liệu, chất lượng câu trả lời …) hệ thống tích hợp liệu  Làm để học qui tắc cho phép tự động ánh xạ mục liệu từ nguồn khác  Làm đê tiến xa kiến trúc dựa lược đồ toàn cục, thể hiện, mơ hình chuyển đổi liệu, chuyển định dạng, đề xuất tích hợp thơng tin mạng ngữ nghĩa  Làm để đánh giá câu truy vấn đưa tới cho hệ tích hợp liệu (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 95 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt STT Lê Minh Trung, Hoàng Thanh (2002), “XML cho người học”, Nhà xuất thống kê, Hà nội Ngô Trung Việt (2002), “Phương pháp luận quản lý dự án Công nghệ thông tin”, Nhà xuất thống kê, Hà nội Nguyễn Văn Vỵ (2002), “Phân tích thiết kế hệ thống thông tin đại”, Nhà xuất thống kê, Hà nội Tài liệu tiếng Anh STT Alon Y Levy (1999), “Logic-Based Techniques in Data Integration”, Workshop on Logic-Based Artificial Intelligence, Washington, DC, June 14-16, 1999 Bob Hughes Mike Cotterell (1999) “Software Project Management (Second Edition)”, Mc-Graw-Hill Publishing Company, England C Convey, O Karpenko, N Tatbul (2001), “Data Integration Services”, http://citeseer.ist.psu.edu/convey01data.html Center for Technology in Government (2003) “The Research Issues: Using Integrated Multiple Data Sources”, www.ctg.albany.edu Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati (2002), “Review on models and systems for information integration”, Infomix Consortium Eike Schallehn (2004), “Efficient Similarity-based Operations for Data Integration”, thesis for grade doctor in Otto-von-Guericke university, Magdeburg 10 IBM DB2 Information Integrator (2004), “Introduction to Replication and (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 96 Event Publishing”, Copyright IBM Corp 11 Jan Chomicki (2000), “Consistent query answering - Recent Developments and Future Directions”, Department of Computer Science and Engineering University at Buffalo, SUNY Buffalo 12 Livia Predoiu, Cristina Feier, … (2006), “D4.2.2 State-of-the-art survey on Ontology Merging and Aligning V2”, Digital Enterprise Research Institute, University of Innsbruck 13 Maurizio Lenzerini (2002), “Data integration: A theoretical perspective”, Tutorial at PODS 2002 Madison, Wisconsin, USA 14 Michalis Petropoulos Slawek Staworko (2006), “CSE 636: Data Integration”, University at Buffalo, Website address at: http://www.cse.buffalo.edu/~mpetropo/CSE636-FA06/#project 15 Neil Canter, Erwin Ephron, Ephron, Papazian & Ephron and others (2003), “ARF guidelines for data integration”, ARF 641 Lexington Avenue, New York, NY 10022 16 Robin Cover (2001) “Tukwila Data Integration System (University of Washington)”, http://xml.coverpages.org/tukwila.html 17 Rubén Tous (2006), “Data Integration with XML and Semantic Web Technologies”, thesis for the degree of Doctor of Philosophy Doctorate in Pompeu Fabra University, Barcelona 18 Zachary G Ives (2002), “Efficient Query Processing for Data Integration” A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in University of Washington 19 Zachary G Ives, Daniela Florescu, Marc Friedman, Alon Levy, Daniel S Weld (1999), “An Adaptive Query Execution System for Data Integration”, ACM SIGMOD Conference on Management of Data, Philadelphia, PA, June 1-3, 1999 20 www.blackboard.com - Blackboard Inc (2006), “Advanced Integration and Data Management”, 1899 L Street, NW, 5th Floor Washington, DC (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 Trang 97 20036-3861 USA 21 www.ctg.albany.edu (2003), “Research and Practical Experiences in the Use of Multiple Data Sources”, Center for Technology in Government 22 www.enterprise.prog.org (2002), “Road Weather Information Systems (RWIS) Data Integration Guidelines”, Castle Rock Consultants, Inc 6222 SW Virginia Avenue Suite 2Portland 23 www.stats.govt.nz (2006), “Data Integration Manual” Statistics New Zealand PO Box 2922 Wellington (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10 (LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10(LUAN.VAN.THAC.SI).Nghien.cuu.mot.so.van.de.ve.tich.hop.du.lieu.Luan.van.ThS.Cong.nghe.thong.tin.1.01.10

Ngày đăng: 17/12/2023, 02:00

Tài liệu cùng người dùng

Tài liệu liên quan