单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章完整性约束回顾使用SQL Server Management Studio工具创建数据库创建数据表使用命令行方式创建数据库修改数据库创建数据表修改表结构SQL Server中的基本的数据类型目标理解数据库完整性的概念熟练掌握实体完整性域完整性参照完整性的概念及其在应用数据库设计中的应用概述专业术语在上一章我们学习了如何创
????? 实现SQL Server的数据完整性SQL Server 2000支持下列五类约束:(1)DEFAULT约束(默认约束):当向数据库表中插入数据时如果没有明确的提供输入值时SQL S自动为该列输入指定值(2)CHECK约束(检查约束):通过逻辑表达式判断限制插入到列中的值(3)PRIMARY KEY约束(主键约束):不允许数据库表在指定列上具有相同的值且不允许有空值(4)FORE
再例在学生课程库中关系模式表示为: 学生(性别专业号年龄) 课程(课程号课程名学分) 选修(课程号成绩).其中:主码用下划线标出
完整性约束条件完整性约束条件作用的对象可以是关系元组列三种其中列约束主要是列的类型取值范围精度排序等的约束条件元组的约束是元组中各个字段间的联系的约束关系的约束是若干元组间关系集合上以及关系之间的联系的约束 完整性约束条件涉及的这三类对象其状态可以是静态的也可以是动态的 静态约束是指数据库每一确定状态时的数据对象所应满足的约束条件它是反映数据库状态合理性的约束这是最重要的一类完整性约束 动态约束是
Chapter 6
数据库的安全保护(security protection) 访问控制制作:倪巍伟 东南大学计算机科学与工程学院数据库课程组 缺点:检验分散在应用程序中增加程序员的负担约束改变会导致程序要修改Event(激活触发器)Condition(检验触发器的条件是否满足)Actions(触发器运行后的动作)
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第5章 索引与数据完整性约束5.1 索引5.2 数据完整性约束5.1 索引5.1.1 索引的分类 目前大部分MySQL索引都是以B-树(BTREE)方式存储的BTREE方式构建为包含了多个节点的一棵树顶部的节点构成了索引的开始点叫做根每个节点中含有索引列的几个值节点中的每个值又都指向另一个节点或者指向表中的一行一个节
第6章 实现数据完整性约束一填空题1.SQL Server使用声明完整性和 两种方式实现数据完整性答案:过程完整性2. 完整性它要求表中所有的元组都应该有一个惟一标识即主关键字可以使用 约束实现实体完整性也可以将 约束和 约束一起使用来实现实体完整性答案:实体 PRIMARY KEY UNQ
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级 第三级第四级第五级第7章 数据库的安全保护7.2.1 数据库完整性的含义7.2.2 完整性约束的类型7.2.3 完整性约束的定义方法7.2.4 完整性约束的验证 7.2 数据库的完整性 数据库的完整性是指数据库中数据的正确性和相容性7.2.1 数据库完整性的含义1.由数据模型确定的完整性约束由数据模型确定的完整性约束可以由数据库模式隐含地
#
违法有害信息,请在下方选择原因提交举报