Abstract:
ปัจจุบันการจัดเก็บข้อมูลและการค้นคืนสารสนเทศเพื่อนำมาใช้งาน ยังมีปัญหาที่ไม่สามารถใช้งานร่วมกันได้ระหว่างระบบจัดการฐานข้อมูลที่ต่างกัน อีกทั้งการจัดเก็บข้อมูลยังมีโครงสร้างที่หลากหลายทำให้เกิดปัญหาในการประนการทำงานร่วมกัน งานวิจัยนี้จึงถูกพัฒนาขึ้นเพื่อช่วยให้ระบบต่างๆ สามารถเข้าถึงข้อมูลได้อย่างสะดวกและรวดเร็วขึ้นโดยไม่ขึ้นอยู่กับประเภทของฐานข้อมูลและโครงสร้างของข้อมูล โดยงานวิจัยนี้เป็นการพัฒนาระบบต้นแบบในการสืบค้นสารสนเทศ โดยทำหน้าที่เป็นสื่อกลางในการเข้าถึงฐานข้อมูลที่มีระบบต่างกันและข้อมูลที่อยู่ในรูปของเอกสาร XML ให้สามารถทำงานร่วมกันได้ โดยต้นแบบใช้หลักการของ Web Services ที่ทำงานร่วมกับ Client Application และใช้ XML เป็นสื่อกลางในการแสดงผลข้อมูลเพื่อสนับสนุนการทำงานร่วมกัน ระหว่างระบบจัดการฐานข้อมูลเชิงสัมพันธ์ที่มีระบบต่างกัน และใช้เทคนิคการสืบค้นของ XQuery ร่วมกับ XSLT (Extensible Stylesheet Language Transformation) โดยใช้ภาษา XSLT ในการแสดงผลข้อมูล ผลของการทดสอบกับฐานข้อมูลที่แตกต่างกัน ซึ่งประกอบด้วย SQL Server 2000, Oracle 9i และ XML พบว่าสามารถสืบค้นข้อมูลจากฐานข้อมูลทั้ง 3 ประเภท ได้พร้อมกัน โดยสามารถสืบค้นข้อมูลร่วมกันผ่านอินเทอร์เน็ตได้ทุกฐานข้อมูล ทำให้ลดข้อจำกัดด้านความแตกต่างของระบบจัดการฐานข้อมูล และโครงสร้างของข้อมูลที่แตกต่างกัน ให้สามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ และสามารถนำไปเป็ฯต้นแบบสำหรับการพัฒนาระบบสืบค้นสารสนเทศต่างๆ ที่มีปัญหาในการจัดเก็บข้อมูลในฐานข้อมูลที่ต่างระบบกัน ให้สามารถทำงานร่วมกันได้
Abstract:
Nowadays, Information storage and retrieval from different DBMS or from different data file structures, still have some encounter difficulties in practice. The purpose of this project is to develop the query system to retrieve data from different relational database system or different file structure storage using XML document format. In this research, the model was developed for the query system by having the function to connect different database system with XML document or XML database, so that it can perform together by using the Web Services technique. The concept was presented in cooperating with Client Application and XML for data representation along with query technique of XQuery and XSLT for data display. Simultaneous data search and retrieval using these techniques on 3 different relational database system, i.e. SQL server 2000, Oracle9i and XML, can be done easily through the internet. This technique will reduce the limitation of using different DBMS or file structure, so that application that required information from different database can perform effectively. This technique can be used as a model for developing the query system for retrieving data from different database system, thus it can perform together.
WALAILAK UNIVERSITY. CENTER FOR LIBRARY RESOURCES AND EDUCATIONAL MEDIA