PAR方法中关系数据库机制的描述与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:adu198612
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的可靠性差和开发效率低一直是困扰软件产业界的两大难题,高效率地开发正确、可靠的软件已成为软件产业的迫切要求。软件开发的形式化与自动化方法被认为是克服软件危机、提高软件开发效率和可靠性的有效方法。 如今数据库技术的应用已经深入到每个领域,随着各种大型数据库处理系统,商业网站特别是一些尖端应用领域(国防、医疗等)对数据库应用程序的可靠性、安全性和开发效率的要求不断提高,传统的数据库应用程序的开发方法已经无法满足最终用户的需求。为了解决这些问题以及使PAR方法能更全面地应用到实际的软件开发中去,本文尝试在PAR方法中加入数据库机制的描述并初步实现。 薛锦云教授的PAR方法对于快速开发可靠的算法程序已经取得了巨大的成功,但是,PAR方法还缺少对数据库数据操作和管理服务机制的描述和支持。目前以关系数据模型为基础的主流数据库技术中,无论是关系代数,关系演算(元组或域),或者是介于这两者之间的SQL语言,它们都是建立在严格的集合代数理论或数理逻辑中谓词演算理论基础之上。正是这样具有严格数学基础的关系模型,才使得在PAR方法中加入数据库管理操作机制成为可能。 为此,本文以成熟的关系代数理论为基础,在PAR方法(PAR方法的Apla语言)中加入关系数据库管理操作的形式化描述,制定可靠的Java数据库部件库包类leeko.Table支持转换后得到的Java数据库程序的正确运行,并给出每条Apla数据库操作描述所对应的SQL语句和库类Table中的方法。然后以SQLServer 2000为后台DBMS,以PAR方法中原Apla→Java算法程序转换系统为基础,构建了一个由Apla描述的数据库程序到Java数据库程序的自动转换系统。最后制定了大量有代表性的Apla数据库程序对我们的Apla→Java数据库程序转换系统进行测试,通过这些测试,证明该研究工作基本达到了我们预期的目标。 PAR方法中关系数据库机制的描述与实现是以PAR方法为指导思想,以关系代数为理论基础,通过制定可靠数据库部件库,使得数据库应用程序的开发容易得到理论上支持、优化和验证,并实现了数据库应用程序代码的部分自动化生成,从而达到了快速开发正确可靠的数据库应用程序的目的。这样集关系数据库机制的描述、转换和运行于一体的Apla→Java数据库程序转换系统可应用到国防、科研、教学、软件开发等各领域。
其他文献
综合信令测试分析仪是多链路多时隙规程测试分析仪,完成协议分析和协议模拟双重功能。支持No.7信令、支持A接口、支持协议一致性测试,支持系统处理能力测试和大话务量测试。它
作为数据库领域的下一个应用热点,商业智能受到越来越多企业的关注。商业智能为企业的经营决策提供了可视化直观的依据。国外的企业,大部分已经进入了中端BI,即数据分析。部分企
随着海洋遥感技术突飞猛进的发展,海洋遥感领域的研究人员开发出了许多具有实用价值的海洋遥感算法,很多研究成果已经得到越来越广泛的应用。同时随着信息技术的高速发展,各领域对信息系统的要求也越来越高,如何建立一个功能完善、专业化、稳定、灵活、易于扩展、易于维护的海洋遥感应用系统平台成了比较热门的研究课题。 组件是一个可独立地开发和交付的功能部分,它具有明确的接口,客户通过这些接口调用组件所提供的服
无线传感器网络因其在军事和民用诸多领域的广阔应用前景,越来越受到国内外学者和研究机构的重视,安全问题是阻碍无线传感器网络在实践中广泛应用的重要因素。部署环境的开放性
由于网格是一个开放的、动态的互联网并行环境,用户可以从网格的任何地方向网格提交应用。另一方面,网格资源、用户或者管理策略都可能根据时间的不同动态地发生改变。根据以上
数据挖掘是指从大型数据库或数据仓库中提取人们感兴趣的知识。随着数据库技术和网络技术的发展,人们日益关心数据挖掘过程中隐私数据的安全性问题。隐私保护的关联规则挖掘成
随着信息化进程的不断推进,基于数据库技术的信息系统已经不断融入到企业的各个部门。然而传统的数据库技术以单一的数据资源,即以数据库为中心,它擅长于事务处理,而难于实现数据
随着计算机技术的飞速发展,分布式虚拟环境、网络游戏、分布式交互仿真和计算机支持的协同工作等以连续交互媒体为基础的应用得到了快速发展。由于分布式技术在连续交互媒体中
本文针对当前应用日益广泛的P2P技术,提出了基于流量统计滑动窗口的P2P流量识别模型。P2P通讯的最基本特点是,P2P网络中的每个节点可以直接地与其他任何节点进行通信、每个节点
随着网络安全问题的日益严峻,入侵检测系统凭借其自身特点有效地弥补了传统安全保护措施的不足,已成为计算机与网络安全的重要组成部分。模式匹配算法是基于特征匹配的入侵检测