Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/68227
Title: การแปลงฐานข้อมูลเชิงสัมพันธ์เป็นฐานข้อมูลเชิงวัตถุ
Other Titles: Relational database to object-oriented database transformation
Authors: อภิรักษ์ โชติกิตติพร
Advisors: วันชัย ริ้วไพบูลย์
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาลตร์
Subjects: ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงวัตถุ
Issue Date: 2542
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การพัฒนาแอพพลิเคชันในปัจจุบันใช้อ็อบเจ็คท์เทคโนโลยีเป็นหลักโดยใช้ระบบจัดการฐานข้อมูลเชิงวัตถุ อย่างไรก็ตามตลอดระยะเวลาที่ผ่านมา การจัดเก็บข้อมูลส่วนใหญ่จัดเก็บบนระบบจัดการฐานข้อมูลเชิงสัมพันธ์ ซึ่งเป็นเทคโนโลยีต่างประเภทกัน ดังนั้นเพื่อให้สามารถนำข้อมูลซึ่งจัดเก็บบนระบบจัดการฐานข้อมูลเชิงสัมพันธ์ มาใช้ได้อย่างมีประสิทธิภาพ จึงมีความจำเป็นต้องแปลงฐานข้อมูลบนระบบจัดการฐานข้อมูลเชิงสัมพันธ์ เป็น ฐานข้อมูลบนระบบจัดการฐานข้อมูลเชิงวัตถุ ในการวิจัยครั้งนี้ ได้ทำการศึกษาและวิเคราะห์หาวิธีการในการแปลงฐานข้อมูลเชิงสัมพันธ์เป็นฐานข้อมูล เชิงวัตถุ พบว่าขั้นตอนการแปลงฐานข้อมูลเชิงสัมพันธ์เป็นฐานข้อมูลเชิงวัตถุประกอบด้วย 5 ขั้นตอนคือ ขั้นตอนที่หนึ่งแปลงแผนแบบฐานข้อมูลเชิงสัมพันธ์เป็นแผนแบบเชิงวัตถุ ขั้นตอนที่สองปรับแผนแบบเชิงวัตถุให้ถูกต้องมากขึ้น ขั้นตอนที่สามแปลงประเภทข้อมูลเชิงสัมพันธ์เป็นประเภทข้อมูลเชิงวัตถุ ขั้นตอนที่สี่สร้างแฟ้มข้อความนิยามคลาสด้วยภาษา C++ บนระบบจัดการฐานข้อมูลเชิงวัตถุ ขั้นตอนที่ห้านำแฟ้มข้อความนิยามคลาสมาสร้างฐานข้อมูลบนระบบจัดการฐานข้อมูลเชิงวัตถุ การพัฒนาระบบแปลงฐานข้อมูลเชิงสัมพันธ์เป็นฐานข้อมูลเชิงวัตถุตามขั้นตอนที่วิเคราะห์ ใช้ Microsoft Visual C++ 6.0 เป็นเครื่องมือในการพัฒนา โดยพัฒนาบน Microsoft Windows NT 4.0 ใช้ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ Microsoft SQL Server 7.0 และระบบจัดการฐานข้อมูลเชิงวัตถุ POET เป็นระบบจัดการฐานข้อมูลสำหรับการทดสอบ ผลการทดสอบโปรแกรมสามารถแปลงฐานข้อมูลได้ถูกต้องเป็นที่น่าพอใจระดับหนึ่ง ผลของการวิจัย จะกระตุ้นให้มีการคิดค้นและพัฒนาวิธีการในการนำข้อมูลซึ่งมีอยู่แล้วในฐานข้อมูลเชิงสัมพันธ์โป ใช้กับอ็อบเจ็คท์เทคโนโลยีได้อย่างมีประสิทธิภาพ
Other Abstract: The development of applications is currently based upon the Object Technology where the database is the Object Oriented Database Management System (OODBMS). However, most of the existing databases have been conducted on the Relational Database Management System (RDBMS). The OODBMS and the RDBMS are different types of technology. In order to make the efficient use of the database on the RDBMS, the transformation of the data on the RDBMS into that on the OODBMS is needed. The study focuses on the analysis of converting the relational database into the object database and reveals five conversion processes which are Transforming the Relational Database Schema to the Object Model; Refining the Object Model; Mapping the Relational Data Types to the Object Data Types; Generating C++ Class Definition Files; and Creating the Object Database. In developing the program, Microsoft Visual C++, Microsoft SQL Server 7.0 and POET are used under the environment of Microsoft Windows NT 4.0. The result satisfactorily shows that the converted database is accurate and consistent. The implication of the study is to encourage further studies and development of the use of the existing relational database in the Object Technology.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2542
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/68227
ISBN: 9743336869
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Apirak_ch_front_p.pdf1.06 MBAdobe PDFView/Open
Apirak_ch_ch1_p.pdf686.17 kBAdobe PDFView/Open
Apirak_ch_ch2_p.pdf1.45 MBAdobe PDFView/Open
Apirak_ch_ch3_p.pdf1.76 MBAdobe PDFView/Open
Apirak_ch_ch4_p.pdf1.98 MBAdobe PDFView/Open
Apirak_ch_ch5_p.pdf3.29 MBAdobe PDFView/Open
Apirak_ch_ch6_p.pdf644.66 kBAdobe PDFView/Open
Apirak_ch_back_p.pdf2.68 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.