A Relational Data Manipulation Framework

碩士 === 國立交通大學 === 資訊科學系 === 87 === Applications of relational database management systems (RDBMSs) are the mainstream of current software market. Ranging from simple personnel management systems for small business to complex financial transaction processing systems, applications of RDBMS...

Full description

Bibliographic Details
Main Authors: Chung-Nin Chung, 仲崇寧
Other Authors: Shyan-Ming Yuan
Format: Others
Language:en_US
Published: 1999
Online Access:http://ndltd.ncl.edu.tw/handle/24651563656764278903
Description
Summary:碩士 === 國立交通大學 === 資訊科學系 === 87 === Applications of relational database management systems (RDBMSs) are the mainstream of current software market. Ranging from simple personnel management systems for small business to complex financial transaction processing systems, applications of RDBMSfall in quite large domains. In the meantime, in the realm of software development, it is the concept of component software that has been thought as the future trend of system development confessedly. Component reuse can shorten the system developing time and strengthen the software reliability. If we apply the concept of component software into the development of RDBMS applications smoothly, it can be a remarkable progress for software industry. In this thesis, we proposed and implemented an integrated system on RDBMS and component software. Through this system, users can acquire not only the mapping between RDBMS data and software components but also the object-oriented data representation. We adopt Microsoft’s Component Object Model (COM) as our object model after concerning abount the popularity of operating system and the diversity of development tools. In addition, Microsoft Transaction Server (MTS) and the Component Query Service are integrated to provide a complete solution for database applications and software components. A translator that transforms the legacy database schema into corresponding COM component was also implemented. In short, we try to integrate the component-based system developing process and data management to fulfill the goal of promoting the quality and efficiency of developing DBMS applications.