技术开发 频道

专访IBM DB2专家:XML引发数据库二次革命?

XML+XQuery=?

熊建国(主持人):也就是说数据库还有很多东西要做,另外教学方面也赞同把XML技术,包括XQuery技术跟关系型数据库一起。

周傲英:我们介绍模型不仅介绍SQL模型,也要介绍XML的类型,作为本科生教材比较容易,如果细下去查询优化,我们可以讲我们了解的,做研究的东西,那些东西不是现在主流的。我看过DB2 9很多技术报告、白皮书,但并没有介绍太多,它并没有讲优化,也可能是商业机密,或者没有成熟的东西在里面。

    从XML的角度来说,如果从建模的角度来说,完全可以和关系型数据放在一起。讲数据库讲ER模型,讲ER模型要转过来,转到关系模型有一套转换的规则,如果我们转换成XML的模型是更自然的,自然而然让学生知道。我们有各种各样办法,我们讲ER模型是概念模型,最终用户和设计人员之间,我为了刻划现实世界比较容易,先有ER模型,ER模型过来到物理世界到XML是很自然的,那XML有没有标准,我们说有这样的标准,那XML有没有类似的操纵语言?我们说XQuery也是类似这样的。国外的教材尽管更新比较快,但也没有这样的考虑。我去年在高教社主办计算机教学教材讨论会中,我提出这么一个观点,很多人很赞成,但是要把这个事情做的比较平滑的连接,跟原来知识整体性考虑我们还要有一些考虑,这是很好的问题。

熊建国(主持人):那国外教材对XML添加的情况,这部分内容取舍是怎么取舍的?

Don Chamberlin:在斯坦福大学已经开设XML相关的课程,这里请到麦克凯瑞,是Wisconsin大学著名的教授。这只是一个开始,这里有非常大的空间,使大学教育部门开始引入这个新的技术。在教育领域里面,关系型数据库由于非常成熟,所以有非常大的群体来了解,这里面所涵盖的知识也比较成熟,尤其在数据库设计等相关的技术在大学教育里面比较容易开展。而XML领域刚刚产生,所以目前来说没有很多的人才能够了解这个技术,同时有一些问题还没有得到完全的回答,比如XML技术可以很好解决灵活性,可以用新的方式表达数据,如何表达这些数据,什么是最好的方式可能要新的研究,这需要一些科研性、研究性的项目在前面做先导,进行大规模普及型教育会在研究性项目完成之后展开和推广。

0
相关文章