单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第10章 数据的完整性1一数据完整性概述数据库的完整性是指数据的正确性和相容性它检查和控制的对象是不合语义的不正确的数据防止它们进入数据库而安全性控制的对象是非法的用户和非法的操作防止他们对数据库中数据的进行非法存取数据完整性是保证数据质量的一种重要方法是现代数据库系统的一个重要特征数据库管理系统提供了一系列的数据完整性方法和
本章导学数据完整性分类练习创建一个专业信息表(专业编号专业名称)创建一个学生信息表(国籍所在专业的编号) 语法[CONSTRAINT] cons_name UNIQUE实例1建一个专业信息表(专业编号专业名称)专业名称必须唯一实例2修改院系表(Department )确保院系名称唯一实例分析:CHECK约束问题分析与求解验证CHECK约束的有效性:(1)INSERT INTO Cl
数据库系统概论4172023违约反应4172023完整性约束条件(续)4172023完整性约束条件(续)4172023完整性约束条件(续)列 级 关系新旧状态间应满足的约束条件 数据库系统概论例:银行数据库中借贷总金额应平衡的约束 就应该是延迟执行的约束从账号A转一笔钱到账号B为一个事务从账号A转出去钱后账就不平了必须等转入账号B后账才能重新平衡这时才能进行完整性检查数据库系统概论
2第五章 数据库完整性[例2] 将SC表中的Sno属性组定义为码CREATE TABLE SC(Sno CHAR(9) NOT NULo CHAR(4) NOT NULLGrade SMALLINTPRIMARY KEY (Sno)) 参照完整性检查和违约处理[例5] 在定义 SC 表时说明SnoGrade属性不允许取空值CREATE TABLE S
解又所以原级数收敛.思考:用Leibiniz判别法可以证明此级数发散吗绝对收敛级数的性质 可以证明:条件收敛的级数可以适当重排使其按任意预定的方式收敛或发散…………例——离散型分部求和公式证证毕
参照完整性如果关系R2的外部码Fk与关系R1的主码Pk相对应则R2中的每一个元组的Fk值或者等于R1 中某个元组的Pk 值或者为空值R2为参照关系 R1为被参照关系或目标关系意义:如果关系R2的某个元组t2参照了关系R1的某个元组t1则t1必须存在例关系学生在专业号上的取值有两种可能空值表示该学生尚未分到任何专业中若非空值则必须是专业关系中某个元组的专业号值表示该学生不可能分到一个不存在的专业中其
数据完整性的分类三参照完整性也称引用完整性保证主表中的数据与从表中数据的一致性通过定义外键与主键之间或外键与惟一键之间的对应关系实现参照完整性保证得是表间数据的一致性防止数据丢失或无意义的数据在数据库中扩散参照完整性作用表现在如下几个方面:禁止往外键列中插入主键列中没有的值禁止修改列键列而不修改主键列的值禁止先从主键列所属的表中删除数据行 主键约束 在CREATE TABLE命令中创建外键约束:[
#
#
王仙仙xianqi@丰富的社会和校园实践经历担任过多个组织重要职位改成简短自我要点介绍RESUMERESUME王 仙 仙年龄:24岁体重:50kg学历:本科:王仙仙籍贯:上海政治面貌:中国党员139123@大一、大二期间担任校市场研究会干事,参与组织多次研讨会;大一、大二期间担任校市场研究会干事,参与组织多次研讨会;大三期间担任学生会生活部部长,组织多次校园活动,都取得了不错的效果;利用
违法有害信息,请在下方选择原因提交举报