- 3
- 0
- 约5.46千字
- 约 27页
- 2017-06-07 发布于湖北
- 举报
数据库完整性 完整性约束条件 完整性控制 Sybase 的完整性 完整性约束条件 数据库完整性: 指数据库的正确性和相容性, DBMS提供维护数据库完整性的功能 完整性约束条件: 根据实际应用需求, 数据库中的数据应满足一些规定的条件, 这些条件称为完整性约束条件 完整性约束条件是现实世界真实的反映 完整性检查: 指DBMS中检查数据是否满足完整性条件的机制 完整性约束条件 完整性约束条件分为: 值的约束和结构约束: 完整性约束条件 静态约束和动态约束: 立即执行约束和延迟执行约束: 完整性约束条件 例如: begin transaction update Students set Sno=‘95012’ where Sno=‘95001’; update SC set Sno=‘95012’ where Sno=‘95001’; commit 如是立即执行约束, 事务不能成功执行 如是延迟执行约束, 事务可以成功执行 完整性控制 DBMS完整性控制机制包括: 定义功能: 提供定义完整性约束条件的机制 检查功能: 检查用户提供的请求是否违背了完整性约束条件 如果发现用户的操作违背了完整性约束条件, 则采取一定的动作来保证数据的完整性(一般是取消该事务已产生的影响--恢复) Sybase 的完整性 在Sybase数据库中创建带有数据完整性和参照完整性的表: 把完整性作为表的一部分来说明即完整性约束子句 缺省约束default: 给出列的缺省值 create table Students(… sex char(1) default ‘M’, ... ); 检查约束check constrain: 限定插入列中的值 列级检查约束 Sybase 的完整性 create table publishers( pub_id char(4) not null constraint chk_pubid check(pub_id in (‘1389’, ‘0736’, ‘0877’) or pub_id like ‘99[0-9][0-9]’) ….) 表级检查约束 create table discounts(discounttype varchar(40) not null, lowqty int, hightqty int, …, constraint chk_low_hight check(lowqty=hightqty) ); Sybase 的完整性 主键约束primary key constraint: 限定主键的列不可有重复值, 不可有空值 列级主键约束 create table publishers( pub_id char(4) constraint pky_pubid primary key clustered, pub_name varchar(30), ….) 表级主键约束 create table sales(stor_id char(4) not null, ord_num varchar(20) not null, date datetime not null, constraint pky_so primary key nonclustered(stor_id,ord_num)) Sybase 的完整性 参照约束reference constraint: 列级参照约束 create table publishers( pub_id char(4) constra
您可能关注的文档
- 第十篇 组合法.pdf
- 探矿权登记数据交换文件课件.pdf
- 单面双槽钢板弹簧刚度分析与改进措施.pdf
- 探讨C++内存回收课件.pdf
- 提高大直径柱弧形厚重石材干挂施工质量摘要.pdf
- 第十篇第二篇 建设社会主义核心价值体系.ppt
- 提高局域网访问效率摘要.pdf
- 单片机程序存储空间及数据存储空间详解.doc
- 单片机第15讲 CAN通信接口.ppt
- 第十篇第二篇_建设社会主义核心价值体系 2.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 四年级音乐下册欣赏《包粽子》《欢乐的夜晚》教案苏教版.pdf VIP
- 电镀加工项目可行性研究报告.docx VIP
- 第三单元第二章植物体内的物质与能量变化【速记清单】.docx
- 高大模板工程施工与支撑体系专项方案.docx VIP
- 春节后复工复产方案.doc VIP
- 中建协QC汇编_3-福州建工-提高大面积冷库墙体保温层施工质量——福州建工(集团)总公司.doc VIP
- Q SHB 0003-2016_全自动滚筒洗衣机玻璃观察窗.pdf VIP
- 电力工程安全协议书.doc VIP
- 2019年青海省中考数学试卷【原卷版】材料.pdf VIP
- AI驱动的组织重构与业务重构:绚星智慧科技AI实践白皮书.docx VIP
原创力文档

文档评论(0)