Server数据完整性约束的实现技术_毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Client/Server数据完整性约束的实现技术_毕业设计
基于Client/Server数据完整性约束的实现技术
摘要:本论文主要讨论基于Client/Server数据完整性约束及其如何实施企业业务规则,并以SQLServer和PowerBuilder为例,介绍了数据完整性约束的实现技术。
关键词:Client/Server,数据完整性约束, 企业业务规则DBMS已从早期的分散的一个个计算模型、网络/文件服务计算模型(针对文件)发展到现在的Client/Server计算模型(针对表中的一行)。
Client/Server模型是非对等的(decoupled),客户发出服务请求,服务器作出响应,提供服务,即所谓的"请求驱动"。
DB的Client/Server系统由DBServer、客户应用程序和网络组成。
DBServer(即后端)负责有效地管理系统的资源,主要负责数据处理、并发控制、数据安全性、数据完整性和数据的备份和恢复等。
客户应用程序(即前端)是系统中供用户与数据进行交互的部件,主要任务是提供交互式界面完成数据的录入、分析、检查和显示,向DBServer发出请求(SQL语句)并接收结果和错误信息。
网络和通信软件是系统中客户和服务器之间数据传送的工具。
由于现在的数据库都是开放、多用户共享,因此维护数据库的正确性至关重要。
数据库的完整性描述为数据库内容的完整性约束集合,其中完整性约束指数据库的一个状态是否合理,这是一组谓词。
DBS检查数据的状态和状态转换,判定它们是否合理,是否应予接受。
对一个数据库操作,要判定其是否符合完整性约束,全部断言无矛盾时才可以执行。
完整性约束的形式化定义I=(O,P,A,R),其中O是完整性约束所涉及的数据对象集合,P 是对象所满足的谓词,A是触发检查的条件,R是约束不满足时的反应动作[2]一、常见的数据完整性约束根据分类角度不同,可将完整性约束分为如下几类:·域、元组、集合完整性·立即约束和推迟(到EOT)约束·状态约束和状态演变约束。
·标准和定制的数据完整性约束实际的系统中,一般将数据完整性约束分为标准的数据完整性约束和定制的数据完整性约束。
标准的数据完整性约束是DBS已经实现的内部规则,包括域完整性、实体完整性和引用完整性。
域完整性(Field Integrity)保证一个数据库不包含无意义的或不合理的值,即保证表的某一列的任何值是该列域(即合法的数据集合)的成员。
方法是限制列的数据类型、精度、范围、格式和长度等。
实体完整性(Entity Integrity)保证一个表中的每一行必须是唯一的(元组的唯一性)。
为保证实体完整性,需指定一个表中基于Client/Server数据完整性约束的实现技术相关内容:互联网对税收工作的七个影响
一、课税对象多元化现行税制设计着眼于有形产品的交易,互联网使得有形产品和服务的界限变得模糊,将原来以有形财产形式提供的商品转变为以数字形式提供。
论国家信息化战略
摘要:信息化是由计算机与互联网的革命所引起的工业经济转向信息经济的一种社会经济过程;国家信息化方针应坚持以信息技术应用为主导,用信息技术改造传统制造业;坚持教育优先,推进“头脑”的信息化,提高国民信息素质;坚持都市先行跨...
电子商务影响传统会计的十个方面
电子商务在20世纪90年代初首先由美国带头发起并迅速向全球发展。
根据目前企业电子商务的运作情况和发展趋势可将其划分为二个应用层次:一是普通电子商务层次。
主要表现为单个企业之间、企业与消费者之间的网上商务活动。
论我国信息与通信网建设的安全问题
摘要首先对提高我国信息与通信网防御三大自然灾害能力提出了具体措施,最后就我国现有信息与通信网如何在高科技战争中谋求安全提出了战备措施。
应加强电子商务与税收的研究
应加强电子商务与税收的研究...
基于CNAPS的流水号管理方法
摘要:中国国家现代化支付交易清算系统(China National Automation Payment System),简称CNAPS,是中国人民银行在世界银行贷款支持下正在建设中的中央银行支付系统,该系统的主要功能是对各商业银行的资金进行最终的清算。
税收面临网上贸易的挑战
进入二十世纪九十年代以来,以计算机网络为核心的信息技术迅狂发展,因特网向全球的每一个角落延伸,使网上贸易逐渐成为人们进行商业活动的新模式。
实现桌面地理信息系统ArcView和VB5应用程序之间的通讯
摘要本文简要介绍桌面地理信息系统的概念,通过分析桌面地理信息系统ArcView和VB5应用程序之间的通讯关系,结合实例,论述了ArcView 和VB 5相互通讯在开发桌面地理信息系统中的应用价值。
毕业设计
感谢您的阅读,欢迎下载使用。