Kết quả đạt được
Kết quả mà thuật toán đạt được có tính thực tiễn cao, với khả năng tích hợp các hệ thông CSDL quan hệ vào trong một tài liệu XML và ngược lại, chuyển một tài liệu XML thành một CSDL quan hệ được xây dựng dựa trên việc kết nối CSDL cùng với một số quy tắc ánh xạ được xem là một phương pháp mạch lạc, dễ hiểu mà vẫn đảm bảo được tính toàn vẹn dữ liệu.
Với ngôn ngữ lập trình Java, thuật toán được cài đặt với những ưu điểm nổi trội sau:
- Không phụ thuộc cấu hình máy đích. - Có khả năng tích hợp cao.
- Dễ dàng cấu hình.
- Khả năng truy xuất dữ liệu tốt. - Có danh sách thư viện phong phú.
- Thuật toán tích hợp thực hiện rất tốt trên các CSDL quan hệ.
Đánh giá chung:
Thuật toán tích hợp các hệ thống CSDL quan hệ và XML đã trình bày trong luận văn được thực hiện trên các CSDL quan hệ tạo lập trong môi trường MS Access hoặc SQLServer được thực hiện tốt.
KẾT LUẬN
Việc chuyển đổi các CSDL quan hệ sang một tài liệu XML và ngược lại mà không cần quan tâm đến việc bảo toàn các ràng buộc dữ liệu, hay việc nghiên cứu chuyển đổi có bảo toàn ràng buộc bằng việc xét các ràng buộc dữ liệu thông qua các ràng buộc khoá đã và đang được nghiên cứu. Tuy nhiên, với phương pháp thứ nhất thì rõ ràng tính ứng dụng thực tiễn không cao, do CSDL tồn tại trong thế giới thực luôn có sự ràng buộc lẫn nhau. Với phương pháp thứ hai thì thật khó khăn, phức tạp để có thể xét được hết tất cả các ràng buộc cũng như các phụ thuộc dữ liệu giữa các CSDL quan hệ. Trong luận văn này đã đề cập đến việc tích hợp các hệ thống CSDL quan hệ và XML dựa trên các phân tích mô hình DOM và thông qua các quy tắc ánh xạ đơn giản trên các CSDL quan hệ đã được kết nối theo nhu cầu của người dùng nhờ các câu lệnh truy vấn của SQL.
Toàn bộ luận văn được trình bày trong ba chương. Nội dung trong mỗi chương được trình bày ngắn gọn, xúc tích và thể hiện được đầy đủ, chính xác nội dung của các vấn đề đưa ra.
Với toàn bộ nội dung đã trình bày trong luận văn, luận văn đã đạt được những kết quả tốt cho việc hỗ trợ tích hợp các CSDL quan hệ với tài liệu XML, giúp người dùng có thể tra cứu, truy cập, kết xuất, chuyển đổi dữ liệu một cách linh hoạt trong quá trình trao đổi dữ liệu trên xa lộ thông tin.
Trong tương lai, luận văn có thể được phát triển để hỗ trợ cho việc phục hồi các CSDL quan hệ gốc từ các tài liệu XML đã được chuyển trong quá trình trao đổi dữ liệu và có thể tích hợp được các CSDL quan hệ vào các tài liệu XML theo nhu cầu sử dụng dữ liệu của người dùng mà vẫn đảm bảo đầy đủ các phụ thuộc dữ liệu thông qua việc kết hợp sử dụng các truy vấn từ SQL hoặc SQLServer. trong quá trình tích hợp.
TÀI LIỆU THAM KHẢO Tiếng Việt
[1] Nguyễn Phương Lan, Hoàng Đức Hải (2003), XML- Nền tảng & ứng dụng, NXB Lao động – Xã hội.
[2] Nguyễn Tiến, Đặng Xuân Hường, Nguyễn Văn Hoài, Nguyễn Tuấn Ngọc (2001), Nhập môn XML thực hành và ứng dụng, NXB Thống kê.
[3] Ban Điều hành đề án 112 (2004), Giáo trình phân tích thiết kế xây dựng và quản trị các hệ thống CSDL, Viện Công nghệ thông tin - Viện Khoa học và Công nghệ Việt Nam.
[4] Nguyễn Phương Lan, Hoàng Đức Hải (2004), Java tập 1+2, NXB Lao động – Xã hội.
Tiếng Anh
[5] Dino Esposito (2003), Applied XML Programming for microsoft. NET,
Printed and bound in the United States of America.
[6] Kevin Reiss (2003), Data Transfer Stategies: Transferring Between XML Document and Relational Databases, Web page:
www.rpbourret.com/xml/datatransfer.htm.
[7] Angela Bonifati, Stefano Ceri (1999), Comparative Analysis of Five XML Query languages
[8] Benoit Marchal (2000), XML by Example, Printed in the United States of America.
[9] Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto (2002), XML and Java Second Edition developing Web Applications.
[10] Lauren Wood, Programming XMl: using the DOM, SoftQuad Software Inc., Surrey, Canada.
[11] J. Fong, H. K. Wong, Z. Cheng (2003), Converting relational database into XML documents with DOM, Infor and Soft Technology 45 (2003) 335-355.