基于域数据模型的DSQL的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:guyunlong0811
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库应用的日益广泛和专用数据模型的不断发展,出现了专门应用于企业MIS开发的数据模型——域数据模型。然而目前还没有专门用于域数据模型的域数据库查询语言。本文在域数据模型现有研究的基础上,设计并实现了一种基于域数据模型的域数据库查询语言DSQL。本文首先介绍了域数据模型的基本概念,重点描述了域数据模型中的域、实体、关系和访问控制方法。结合其他专用数据库系统查询语言的研究方法,本文提出了DSQL的基本概念和工作原理。在此基础上,本文给出了DSQL的设计目标、语言的功能分类,把DSQL分成了DDDL和DDML两大部分。然后,运用逻辑分层的思想设计并实现了DSQL的解释执行器,详细说明了词法分析、语法分析以及DSQL的转换方法,并针对DSQL的实现技术提出了一些优化方案。最后,通过两个具体的应用示例验证了DSQL在实际应用中的有效性和合理性,并总结了DSQL的优点。本文提出的DSQL是域数据库管理系统的重要组成部分,是对域数据库管理系统的完善。DSQL的实现进一步推动了MIS开发手段的研究,并为其他专用数据模型中查询语言的研究提供了有益的参考。
其他文献
图像分割是图像处理领域中的一个热点研究问题。传统的图像分割算法主要包括阈值法、边缘检测法、基于区域的方法以及聚类方法等。随着群智能算法的不断发展,蚁群聚类算法已
Thomas.Bayes在他的论文“关于几率性求解问题的评论”(1764)中首先提出了贝叶斯概率观点。1988年Pearl出版了关于贝叶斯网络(Bayesian Networks, BNs)的第一本书籍。近年来,
由于软件再工程时代的到来,既存软件的再利用成为不可超越的课题。但是多数既存文档基本上都没有保持与程序的一致性。即便是一次开发也不能保证没有设计变更,而设计变更后的文
人工蜂群算法是群体智能领域新兴的智能优化技术,其灵感来源于自然界中蜂群的觅食行为。与其它群体智能算法相比,该算法采用了角色转换和多引领选择策略,具有参数简单、收敛速度
眼下,机器学习、数据挖掘等技术已经普遍运用于医疗、生命科学、经济学等社会各行各业。  本文的主要内容是机器学习方法在生物数据上的一个应用,使用DNA微阵列数据作为主要
随着企业信息系统集成与企业电子商务系统建设的兴起,基于Internet的数据共享、格式化、个性化及传输日益成为业界研究的热点。报表作为一种重要的信息载体在系统中有着极其重
XML作为W3C数据描述和交换的标准格式语言,已经得到了广泛的应用,不论是Semantic Web还是Web Services都采用XML作为其数据表示和数据交换的标准格式, XML业已发展成为信息应
随着网络技术的发展,Internet上的数据量大量增加,同时人们对信息的需求也越来越专业化。个性化服务技术的出现在一定程度上解决了信息的多样化与用户需求的专一化之间的矛盾。
随着电子商务和电子政务的普及和应用,用户对信息传输和使用时的安全性需求也越来越高。作为对传统的基于PKI的加密方案的改进,基于身份的加密方案(Identity Based Encryption,I
随着虚拟现实技术和计算机图形学的发展,利用计算机对自然界中植物的模拟,已经成为一个热门课题。本文结合浙江省基金项目,探讨了植物形态可视化建模中的问题。研究的内容和取得