(3.238.7.202) 您好!臺灣時間:2021/02/26 15:04
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:錢啟華
研究生(外文):Chii-Hwa Chyan
論文名稱:關聯式資料庫與CORBA之整合
論文名稱(外文):The Integration of Relational Databases and CORBA
指導教授:袁賢銘袁賢銘引用關係
指導教授(外文):Shyan-Ming Yuan
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1999
畢業學年度:87
語文別:英文
論文頁數:85
中文關鍵詞:物件導向關聯式資料庫資料管理
外文關鍵詞:Object-Oriented Relational Database (ORDB)Data ManagementCommon Object Request Broker Architecture (CORBA)
相關次數:
  • 被引用被引用:0
  • 點閱點閱:126
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
物件導向關聯式資料庫 (Object-Oriented Relational Database, ORDB) 是資料管理領域的新趨勢,這種趨勢在網際網路的需求快速成長之時更為明顯。物件導向關聯式資料庫結合了關聯式資料庫 (Relational Database, RDB) 與物件導向資料庫 (Object-Oriented Database, OODB) 之優點,但現今的物件導向關聯式資料庫產品大多是延伸自傳統的關聯式資料庫,各個資料庫廠商定義的不同規格使得其整合規模受到限制。
本篇論文由另一個角度提出一整合架構,以在分散式物件環境標準CORBA (Common Object Request Broker Architecture) 上提供一個整體性之物件導向關聯式資料庫,此整體性之物件導向關聯式資料庫提供將異質性關聯式資料庫 (heterogeneous relational databases) 與CORBA環境整合之能力,並提供給終端使用者一致性的物件觀點,我們並提供一個自動程式碼產生模型以通透性地填補關聯式資料模型與物件資料模型之間的差異。此外,交易語意 (transaction semantics) 與多重存取控制 (concurrency control) 亦引進到系統之內,以確保資料操作的正確性。

Object-oriented relational database (ORDB) is a new trend in the data management field, especially when the requirement on Internet grows higher. It combines the advantages of relational databases (RDBs) and object-oriented databases (OODBs). Currently, the on-the-shelf ORDB products are extended from existing traditional relational databases. Scalability for integrating these products is limit due to different database vender-specifications.
This thesis proposes an integrating infrastructure from another point of view. We propose a global object-oriented relational database system over the distributed object environment standard CORBA (Common Object Request Broker Architecture). It offers capabilities to integrate heterogeneous relational databases with the CORBA environment seamlessly and provides a common object view to end-users. We provide a spontaneous code generation model to fill the gap between relational data model and object data model transparently. Moreover, transaction semantics and concurrency control functionality are introduced into our system to ensure the correctness of data manipulation.

ABSTRACT IN CHINESE
ABSTRACT IN ENGLISH
ACKNOWLEDGEMENTS
CONTENTS
LIST OF FIGURES
LIST OF TABLES
CHAPTER 1 INTRODUCTION
1.1 MOTIVATIONS
1.2 GOALS
1.3 THESIS ORGANIZATION
CHAPTER 2 BACKGROUND
2.1 OMA MODEL AND CORBA
2.1.1 OMA Model
2.1.2 CORBA
2.1.3 OTS
2.1.4 CCS
2.2 ODMG MODEL
2.3 ODBC
2.4 PREVIOUS WORKS
2.4.1 OTS and CCS
2.4.2 WOO-DB Java Binding
2.4.3 Distributed Object-Based Database Architecture Model
2.4.4 CORBA/OODB Integration
CHAPTER 3 SYSTEM DESIGN
3.1 THREE-TIER MODEL
3.2 DATA MODEL
3.3 TRANSACTION MODEL
3.4 CONCURRENCY MODEL
3.5 FAILURE MODEL
CHAPTER 4 SYSTEM ARCHITECTURE
4.1 SYSTEM OVERVIEW
4.2 PROGRAMMING SCENARIO
4.3 SYSTEM ARCHITECTURE
4.3.1 Latte
4.3.2 RO Components
4.4 INTERACTIONS OF TRANSACTIONAL PROGRAMS
4.5 RO SERVER FAILURE RECOVERY
CHAPTER 5 IMPLEMENTATION ISSUES
5.1 THE DEVELOPMENT ENVIRONMENT
5.2 LATTE
5.3 RO COMPONENTS
5.3.1 RO Server Program
5.3.2 RO Factory
5.3.3 RO
5.3.4 RO Manager
CHAPTER 6 DISCUSSION
6.1 PERFORMANCE
6.1.1 Evaluation Environment
6.1.2 Performance Evaluation
6.1.3. Improvement Suggestions
6.2 CRITICAL ISSUES
6.2.1 Keys
6.2.2 Data Modification Propagation
6.2.3 Multi-Inheritance
6.3 SYSTEM CONSTRAINTS
6.3.1 Transactions
6.3.2 Working Together with Legacy Applications
CHAPTER 7 SUMMARY
7.1 CONCLUSION
7.2 FUTURE WORKS
BIBLIOGRAPHY
APPENDIX A
APPENDIX B

[Box 98]
D. Box, "Essential COM", Addison Wesley Longman, Inc. 1998.
[Chow 97]
R. Chow and T. Johnson, "Distributed Operating Systems & Algorithms",
Addison Wesley Longman, Inc., 1997.
[Eddon 98]
G. Eddon and H. Eddon, "Inside Distributed COM", Microsoft Press, 1998.
[Elmagarmid 90]
Ahmed K. Elmagarmid and Calton Pu, "Introduction to the Special Issue on Heterogeneous Databases",
ACM Computing Surveys, Vol.22, No. 3, Sep. 1990, pp.183-236.
[GemStone 98-99]
"Integrating Objects with RDBMs", GemStone Systems, Inc.,
available via http://www.gemstone.com/products/s/papers_integrate.html, 1998-1999.
[IBM a]
IBM Inc., DB2 Product Family Homepage,
available via http://www.software.ibm.com/data/db2.
[IBM b]
"Open Blueprint Object-Oriented Database Resource Manager", IBM Inc.,
available via http://www.software.ibm.com/openblue/id1t1/.
[IBM c]
IBM Inc., Open Blueprint Homepage,
available via http://www.software.ibm.com/openblue/openblue.htm.
[III 97]
Software Engineering Laboratory, Institute for Information Industry, WOO-DB Homepage (in Chinese),
available via http://www.selab.org.tw/selab/dorado.htm, 1997.
[Jenkins 96]
N. Jenkins, et al, "Client/Server Unleashed", Sams Publishing, 1996.
[Liang 96]
K.C. Liang, "Transaction and Concurrency Control Services on CORBA", Master thesis, June 1996.
[Liang 98a]
K.C. Liang, S. M. Yuan, "A Distributed Object Database Architecutre on CORBA",
Technical Report of Distributed Computing Systems Lab., 1998.
[Liang 98b]
K.C. Liang, S. M. Yuan, H. C. Liao, R. K. Sheu, W. J. Lee, J. C. Dai, C. H. Chen, and C. H. Cheng,
"When Java Applet Meets Object Database", 7th WWW Conference 1998.
[Liao 98]
H.C. Liao, "Java Binding Based on WOO-DB", Master thesis, June 1998.
[Microsoft 97]
"MSDN Library", Microsoft, Inc., Oct. 1997.
[ODMG 97]
R.G.G. Cattell edited, "The Object Database Standard: ODMG 2.0",
Morgan Kaufmann Publishers, Inc. San francisco, CA, May 1997.
[OMG 92]
"Object Management Architecture Guide", Object Management Group, Inc.,
OMG TC Document 92.11.1, Revision 2.0, Sep. 1, 1992.
[OMG 97]
"Common Object Service Specification", Object Management Group, Inc., Nov. 1997.
[OMG 98]
"The Common Object Request Broker: Architecture and Specification",
Object Management Group, Inc., Revision 2.2, Feb. 1998.
[Oracle 99a]
"Oracle8i TM Objects and Extensibility Option", Oracle Inc., Feb. 1999.
[Oracle 99b]
"Oracle8i TM Distributed Data Access and Oracle Transparent Gateway", Oracle Inc., Feb. 1999.
[Orfali 96]
R. Orfali, D. Harkey, and J. Edwards, "The Essential Client/Server Survival Guide",
John Wiley & Sons, Inc., 1996.
[Orfali 97]
R. Orfali, D. Harkey, and J. Edwards, "Instant CORBA" John Wiley & Sons, Inc., 1997.
[Sheu 98]
R.K. Sheu, K.C. Liang, S.M. Yuan, and W.T. Lo,
"A New Architecture for Integration of CORBA and OODB", Master thesis, June 1998.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文
 
系統版面圖檔 系統版面圖檔