13、数据的完整性.pptVIP

  • 1
  • 0
  • 约4.25千字
  • 约 47页
  • 2019-08-11 发布于广东
  • 举报
数据的完整性 1.关系的完整性 实体完整性 实体完整性规则:若属性A是基本关系R的主码,则属性A不能取空值 例子: 学生 (学号, 姓名, 性别,年龄) ,学号不能为空 1.关系的完整性 参照完整性 参照完整性规则:若属性F是关系R的外码,它与关系S的主码K相对应,则对于R中每个元组在F上的值为取空值(F的每个属性均为空值),或者等于S中某个元组的主码值 例子: 课程(课程号,课程名,学分) 选修(学号,课程号,成绩) 1.关系的完整性 用户定义完整性 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求 3. 2 规则的使用 限制取值范围 CREATE RULE g2 AS @value=0 and @value=100 sp_bindrule g2,选课信息.成绩 3. 2 规则的使用 限定取值 CREATE RULE g3 as @value in (男,女) sp_bindrule g3,学生信息.性别 规则的使用 创建规则 绑定规则 解除绑定 删除规则 3. 2 规则的使用 用T-SQL语句 创建规则 CREATE RULE rule_name AS Rule_description

文档评论(0)

1亿VIP精品文档

相关文档