论文部分内容阅读
扩展标记语言(XML)是一种元标记语言。就像在广域网协会(World Wide Web Consoctium,W3C)的XML 1.0规范中所说明的,XML可以让用户定义自己的标记语言,从而可以在XML文档中描述并封装数据。这些文档可以在类似于Netscape Navigator或Microsoft Internet Explorer的浏览器中显示,并通过因特网在应用之间或业务之间交换,存储到数据库中或从数据库中取出。XML具有简单性,它是开放标准的一部份,加入了用户自定义的标记。对于XML数据的有效存储和查询的需求正在日益增加。XML也就将成为软件业的新宠儿。同时在数据发布领域里,数据集成领域和交易自动化领域里成为发展新趋势,同时也需要数据库系统的支持。因此,研究与XML有关的关键技术——XML数据库引擎有着相当重要的实际意义。 本论文详细论述了作者在硕士学位论文工作期间在基于XML-DBMS研究工作领域里所做的研究和实践,主要围绕着论证使用关系数据库系统(RDBMS)改造成符合XML-DBMS条件的几点要求展开讨论。首先,我对数据库系统和XML的概念做出表述,并且说明XML-DBMS的特点、发展状况及开发环境。紧接着,论述XML数据库的相关规范;讨论实现在数据库和XML之间交换数据包括:XML文档到数据库、数据库到XML文档两个方向转换的途径。其中还讲到了如何利用现有的关系数据库系统设计出一个XML-DBMS。最后,针对现有的工作,提出进一步丌发出完整的、具有市场竞争力的产品提出开发展望。