摘 :文讨基ClientServer数完整性约束实施企业业务规SQLServerPowerBuilder例介绍数完整性约束实现技术 关键词:ClientServer数完整性约束 企业业务规 DBMS已早期分散计算模型网络文件服务计算模型(针文件)发展现ClientServer计算模型(针表中行)ClientServer模型非等(decoupled)客户发出服务请求服务器作出响应提供服务谓请求驱动DBClientServer系统DBServer客户应程序网络组成DBServer(端)负责效理系统资源负责数处理发控制数安全性数完整性数备份恢复等客户应程序(前端)系统中供户数进行交互部件务提供交互式界面完成数录入分析检查显示DBServer发出请求(SQL语句)接收结果错误信息网络通信软件系统中客户服务器间数传送工具 现数库开放户享维护数库正确性关重数库完整性描述数库容完整性约束集合中完整性约束指数库状态否合理组谓词DBS检查数状态状态转换判定否合理否应予接受数库操作判定否符合完整性约束全部断言矛盾时执行完整性约束形式化定义I(OPAR)中O完整性约束涉数象集合P象满足谓词A触发检查条件R约束满足时反应动作[2] 常见数完整性约束根分类角度完整性约束分类:・域元组集合完整性・立约束推迟(EOT)约束・状态约束状态演变约束・标准定制数完整性约束 实际系统中般数完整性约束分标准数完整性约束定制数完整性约束标准数完整性约束DBS已实现部规包括域完整性实体完整性引完整性 域完整性(Field Integrity)保证数库包含意义合理值保证表某列值该
列域(合法数集合)成员方法限制列数类型精度范围格式长度等实体完整性(Entity Integrity)保证表中行必须唯(元组唯性)保证实体完整性需指定表中
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档