Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/47498
Title: การพัฒนาเครื่องมือซอฟต์แวร์สำหรับเข้าถึงแฟ้มข้อมูล บนระบบยูนิกซ์หลายระบบ
Other Titles: Development of software tools for file access on various Unix systems
Authors: สัญญา วงษ์มาก
Advisors: ไกรวิชิต ตันติเมธ
ภัทรสินี ภัทรโกศล
Other author: จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย
Advisor's Email: ไม่มีข้อมูล
Pattarasinee.B@Chula.ac.th
Subjects: การจัดแฟ้มข้อมูล (วิทยาการคอมพิวเตอร์)
โปรแกรมประยุกต์
การออกแบบระบบ
ยูนิกซ์ (ระบบปฏิบัติการคอมพิวเตอร์)
TCP/IP (Computer network protocol)
Issue Date: 2539
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การวิจัยนี้มีวัตถุประสงค์ที่จำการพัฒนาเครื่องมือที่สนับสนุนการเรียกใช้ข้อมูลบนระบบการทำงานแบบกระจายซึ่งมีระบบปฏิบัติการ คือ ระบบยูนิกซ์ ลักษณะของการทำงานจะเป็นการใช้ระบบแฟ้มข้อมูลในการเก็บรายละเอียดต่าง ๆ ที่จำเป็นและค่าข้อมูลที่จะถูกเรียกใช้จากผู้ใช้ข้อมูลทั่วไป หากแต่การจัดการนั้นจะใช้รูปแบบการจัดการข้อมูลคล้ายระบบฐานข้อมูล การเรียกใช้ข้อมูลจากผู้ใช้สามารถทำได้โดยใช้ภาษาสอบถามเชิงโครงสร้าง (SQL) และการจัดการการใช้ข้อมูลให้คงความถูกต้องของข้อมูลกรณีมีผู้ต้องการใช้ข้อมูลมากกว่า 1 คนในขณะหนึ่ง ๆ นั้น คือ การใช้ระบบการประมวลผลแบบลำดับ ดังนั้นการใช้ข้อมูลของผู้ใช้แต่ละคนจะได้รับความมั่นใจในความถูกต้องของข้อมูลได้เป็นอย่างดี การออกแบบระบบเครื่องมือนี้จะทำการพิจารณาเป็น 3 ส่วนที่สำคัญ คือ ส่วนของผู้ขอใช้บริการ ส่วนของผู้ให้บริการ และส่วนการแปลงผันข้อมูล – dBase ส่วนของผู้ขอใช้บริการมีหน้าที่เป็นส่วนประสานกับผู้ใช้เพื่อรับคำสั่งในการจัดการข้อมูลของผู้ใช้ ทำการติดต่อกับผู้ให้บริการที่กำหนด ทำการจัดส่งคำสั่งไปยังผู้ให้บริการ ทำการจัดการแสดงผลการเรียกใช้ข้อมูลที่ได้รับจากผู้ให้บริการสู่จอภาพ ในส่วนของผู้ให้บริการมีหน้าที่ทำการติดต่อกับผู้ขอใช้บริการ แปลงคำสั่งที่รับจากส่วนผู้ขอใช้บริการเป็นรูปแบบที่สามารถทำการจัดการข้อมูลบนระบบได้ ทำการควบคุมจำนวนของผู้ใช้บริการบนระบบ นอกจากนี้แล้วยังทำการจัดรูปแบบข้อมูลส่งกลับไปยังผู้ขอใช้บริการอีกด้วย ส่วนของการแปลงผันข้อมูล –dBase มีหน้าที่ในการแปลงข้อมูลจากแฟ้มข้อมูล dBase เป็นแฟ้มข้อมูลบนระบบยูนิกซ์เพื่อให้ระบบเครื่องมือที่ได้พัฒนาขึ้นสามารทำการจัดการข้อมูลจาก dBase ได้
Other Abstract: This research has an aim to develop a set of software tools that supports a distributed data manipulation on various UNIX systems. The design concept of this research is to use file system and manipulates these files as a database system. The data manipulations from users performed using the standard query language (SQL). Moreover, the technique to control all processes from various users is the sequential access method so that the data consistency on the developed data base system can be maintained. The designed system are separated into three parts : the client part, the server part, and the dBase file transformation. The client part is the part that be a user interface to enter a query, make a connection to a server, send query to the server, and, finally, present the received data from the connected server. On the other hand, the server has functions to establish connections to all clients, generate the received query to the command that can manipulate data on the system, control the number of connections, arrange data and send data back to the client. The dBase file transformation is the module is that re-organizes the format of every of a dBase on MSDOS system to be in the format on a UNIX system which can be manipulated by the developed software tools.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2539
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://ezproxy.car.chula.ac.th:2074/handle/123456789/47498
ISBN: 9746340727
Type: Thesis
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Sanya_vo_front.pdf4.89 MBAdobe PDFView/Open
Sanya_vo_ch1.pdf2.58 MBAdobe PDFView/Open
Sanya_vo_ch2.pdf14.7 MBAdobe PDFView/Open
Sanya_vo_ch3.pdf8.97 MBAdobe PDFView/Open
Sanya_vo_ch4.pdf5.87 MBAdobe PDFView/Open
Sanya_vo_ch5.pdf7.91 MBAdobe PDFView/Open
Sanya_vo_ch6.pdf2.22 MBAdobe PDFView/Open
Sanya_vo_back.pdf11.16 MBAdobe PDFView/Open


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