更新时间:2024-03-12 19:47:59
摘 要:本论文主要讨论基于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)保证一个表中的每一行必须是唯一的(元组的唯一性)。为保证实体完整性,需指定一个表中
将本文的Word文档下载到电脑保存
推荐等级旅游管理专业毕业设计开题报告课题名称 浅谈导游讲解对旅游景区的影响课题成员 学生学号 学生姓名 课题中的分工 备注XX34 ...
毕业设计答辩相关材料一、毕业设计答辩申请表简述论文完成情况(选题意义、论文进展、取得的成绩、不足等)在老师不厌其烦...
工程造价专业毕业设计(论文)指导书设计(论文)题目: 步步高综合楼工程预算一、本毕业设计(论文)课题应达到的目的:1.通...
营销与策划专业毕业设计开题报告学生姓名 黄 学号 XX1007 专业及班级 12级营销与策划班指导教师 常 职称 副教授 工作单位 ...
物流管理毕业设计开题报告毕业设计题目 快递业务操作问题研究毕业设计类型 1、选题依据与意义随着时代的进步和全社会对快...
幼儿健康午睡教育方法研究开题报告一、选题背景本课题研究以培养和提高幼儿健康的午睡习惯方法为研究重点,研究的主要内容...
机电专业毕业设计任务书设计题目 skiyo oa系统课题类型 产品设计类 指导教师 罗设计内容与技术要求 该系统是基于windows...
焊接技术及自动化毕业设计说明书一.前言weldox系列钢板是瑞典ssab钢铁公司开发生产的超高强度钢,集高强度与可焊性、长寿命...
物流运输时效管理探析毕业实践报告指导老师: 刘全喜老师姓 名: 何梦薇摘 要运输时效管理是物流公司经营管理的...
大学生毕业设计(石油化工生产技术)摘要换热器是化工、石油、动力、冶金、交通、国防等工业部门重要工艺设备之一,其正确...
汽车保险专业毕业设计姓 名 贺 所在系院 系 ...
汽车检测与维修专业毕业设计任务书专业名称: 汽车检测与维修 指导老师: 梁 班级名称: ...
Copyright © 2025 Duoxuexi.Com All Rights Reserved.
多学习 版权所有 粤ICP备20068283号