第五章数据库完整性2.pptVIP

  • 21
  • 0
  • 约1.27万字
  • 约 53页
  • 2016-11-29 发布于广东
  • 举报
第五章 数据库完整性 数据库完整性:数据的正确性和相容性。 关系数据库三类完整性约束: 实体完整性 参照完整性 用户定义完整性 为维护数据库的完整性,DBMS必须能: 提供定义完整性约束条件的机制 提供完整性检查的方法 违约处理 5.1 实体完整性 5.2 参照完整性 5.3 用户定义完整性 5.4 完整性约束名子句 5.5 域中完整性限制* 5.6 触发器 5.1 实体完整性 5.1.1 实体完整性定义 5.1.2 实体完整性检查和违约处理 5.1.1 实体完整性定义 PRIMARY KEY 约束在表中定义了一个惟一标识每一列的主键 应用 PRIMARY KEY 约束的注意事项 每张表只能有一个 PRIMARY KEY 约束 输入的值必须是惟一的 不允许空值 将在指定列上创建惟一索引 CREATE TABLE创建PRIMARY KEY约束 例1 将Student表中的Sno属性定义为码 或者: 例2 将Sc表中的Sno,Cno属性定义为码 ALTER TABLE添加PRIMARY KEY约束 语法: ALTER TABLE 表名 ADD [CONSTRAINT 约束名 ] PRIMARY KEY [CLUSTERED | NONCLUSTERED ] { (列[,...n])} 默认参数是CLUSTERED 例:在 Customers 表上

文档评论(0)

1亿VIP精品文档

相关文档