Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/12120
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | จารุมาตร ปิ่นทอง | - |
dc.contributor.author | กัญมน รินทะวงศ์ | - |
dc.contributor.other | จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย | - |
dc.date.accessioned | 2010-03-05T08:59:50Z | - |
dc.date.available | 2010-03-05T08:59:50Z | - |
dc.date.issued | 2541 | - |
dc.identifier.isbn | 9743321454 | - |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/12120 | - |
dc.description | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2541 | en |
dc.description.abstract | จุดประสงค์ของวิทยานิพนธ์ฉบับนี้ เพื่อพัฒนาเครื่องมือสำหรับใช้ในการค้นหาค่าคีย์หลักและข้อมูลอื่นจากฐานข้อมูลโดยใช้แอตทริบิวท์ที่ไม่ใช่คีย์หลักเป็นดัชนีในการค้นหา เครื่องมือที่พัฒนาขึ้นมีสองประเภทได้แก่ เครื่องมือแบบแอคทีฟเอกซ์คอนโทรลและเครื่องมือแบบโปรแกรมกระทำการ โปรแกรมประยุกต์ที่พัฒนาด้วยซอฟต์แวร์ที่สนับสนุนเทคโนโลยีแอคทีฟเอกซ์สามารถเรียกใช้เครื่องมือแบบแอคทีฟเอกซ์คอนโทรลได้ เครื่องมือสามารถืบค้น เพิ่มและลบดัชนีที่ใช้ในการค้นหาและสามารถส่งข้อมูลที่ได้จากการค้นหาให้กับโปรแกรมประยุกต์ได้โดยตรงครั้งละหนึ่งระเบียนหรือเป็นกลุ่มระเบียน ส่วนโปรแกรมประยุกต์ที่พัฒนาขึ้นแล้วสามารถเรียกใช้เครื่องมือแบบโปรแกรมกระทำการในการค้นหาข้อมูลได้โดยไม่ต้องทำการแก้ไขโปรแกรมต้นฉบับเดิม เครื่องมือที่พัฒนาขึ้นโดยใช้ไมโครซอฟท์วิชวลเบสิกรุ่น 5.0 อาศัยโครงสร้างข้อมูลทู-ทรัยแบบโครงสร้างแถวลำดับคู่ในการทำการสืบค้น เพิ่มและลบดัชนีที่ใช้ในการค้นหา และเมื่อทดสอบการทำงานของโครงสร้างข้อมูลนี้พบว่าการเพิ่มดัชนีใหม่ทำให้เกิดการชนกันระหว่างโหนดตัวอักษรใหม่กับโหนดตัวอักษรเดิมเป็นจำนวนมาก ทำให้เสียเวลาในการย้ายโหนดต่างๆ ที่ถูกชนไปยังที่อยู่ใหม่ งานวิจัยนี้จึงได้ทำการปรับเพิ่มขนาดค่าเบสของโครงสร้างแถวลำดับคู่ที่ใช้ในขั้นตอนวิธีเพิ่มดัชนีและพบว่าการปรับเพิ่มขนาดค่าเบสทำให้ลดการชนและลดเวลาที่ใช้ในการเพิ่มดัชนีใหม่โดยเฉลี่ยร้อยละ 94.6 และ 75.67 ตามลำดับ แต่ทำให้ขนาดของโครงสร้างข้อมูลเพิ่มขึ้นโดยเฉลี่ยร้อยละ 9.4 ผู้วิจัยได้ทำการทดสอบเครื่องมือโดยพัฒนาโปรแกรมประยุกต์ที่ติดต่อกับฐานข้อมูลโดยเรียกใช้เครื่องมือแบบแอคทีฟเอกซ์คอนโทรลและเครื่องมือแบบโปรแกรมกระทำการในการค้นหาข้อมูลจากฐานข้อมูลโดยใช้แอตทริบิวท์ที่ไม่ใช่คีย์หลักเป็นดัชนีในการค้นหาพบว่า เครื่องมือสามารถทำงานได้อย่างถูกต้องตามจุดประสงค์ของวิทยานิพนธ์ | en |
dc.description.abstractalternative | The objective of this thesis is to develop a tool for searching primary key and other data from a database using non-primary key attribute as an index for searching. There are two types of the tool: ActiveX Control Tool and Executable Program Tool. Applications, that are developed using any software supporting ActiveX technology, can use ActiveX Control Tool to search, insert, and delete the indexes. It can send data directly to the application one record at the time or as a group of records. Applications without editing its source program, can used Executable Program Tool only to search data. The tool, developed using Microsoft Visual Basic version 5.0, uses Two-Trie Structure with Double Array Structure to search, add, and delete the indexes. The experimental result of double Array Structure's operations shows that insertion operation causes a lot of collisions between new added nodes and existing nodes, and takes time to move the collided nodes to next available location. After adjusts BASE value used in insertion algorithm of Double Array Structure, result showed that the average of collision and insertion time decrease by 94.6% and 75.67% respectively, but the average index size increases by 9.4%. The two types of the tool are developed and tested with database applications. The applications use ActiveX Control Tool and Executable Program Tool to search data using non-primary key attribute. The result of testing the tool showed that its work achieves the objective of this thesis. | en |
dc.format.extent | 808918 bytes | - |
dc.format.extent | 732735 bytes | - |
dc.format.extent | 809931 bytes | - |
dc.format.extent | 935675 bytes | - |
dc.format.extent | 1022730 bytes | - |
dc.format.extent | 968993 bytes | - |
dc.format.extent | 720014 bytes | - |
dc.format.extent | 930165 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | th | es |
dc.publisher | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.rights | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.subject | ฐานข้อมูล | en |
dc.subject | การออกแบบฐานข้อมูล | en |
dc.subject | แอคทีฟเอกซ์คอนโทรล | en |
dc.subject | โครงสร้างข้อมูล (คอมพิวเตอร์) | en |
dc.subject | แอตทริบิวต์ | en |
dc.title | การพัฒนาเครื่องมือที่ใช้การเข้าถึงฐานข้อมูลโดยใช้แอตทริบิวต์ที่ไม่ใช่คีย์หลัก | en |
dc.title.alternative | Development of a tool for accessing database using non-primary key attributes | en |
dc.type | Thesis | es |
dc.degree.name | วิทยาศาสตรมหาบัณฑิต | es |
dc.degree.level | ปริญญาโท | es |
dc.degree.discipline | วิทยาศาสตร์คอมพิวเตอร์ | es |
dc.degree.grantor | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.email.advisor | pinthong@cp.eng.chula.ac.th | - |
Appears in Collections: | Grad - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Kunyamon_Ri_front.pdf | 789.96 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_ch1.pdf | 715.56 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_ch2.pdf | 790.95 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_ch3.pdf | 913.75 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_Ch4.pdf | 998.76 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_ch5.pdf | 946.28 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_ch6.pdf | 703.14 kB | Adobe PDF | View/Open | |
Kunyamon_Ri_back.pdf | 908.36 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.