- 17
- 0
- 约1.78万字
- 约 56页
- 2018-03-07 发布于河南
- 举报
第 4章_实现数据完整性
第4章 实现数据完整性 第4章 实现数据完整性 4.1 完整性的概念 4.2使用约束 4.3 使用规则 4.4 使用默认 4.5使用IDENTITY列 4.6案例中的完整性实现 4.1 完整性的概念 1.完整性的概念 数据完整性是指存储在数据库中的数据正确无误,并且相关数据具有一致性。数据库中的数据是否完整,关系到数据库系统能否真实的反映现实世界。例如,在“学生”表中学生的学号要具有惟一性,学生性别只能是男或女,其所在系部、专业、班级必须是存在的,否则,就会出现数据库中的数据与现实不符的现象。如果数据库中总存在不完整的数据,那么它就没有存在的必要了,因此实现数据的完整性在数据库管理系统中十分重要。 2.分类 根据数据完整性机制所作用的数据库对象和范围不同,数据完整性可分 : 实体完整性 值域完整性 引用完整性 用户定义完整性 4.1 完整性的概念 (1)实体完整性 实体是指表中的记录,一个实体就是表中的一条记录。实体完整性要求在表中不能存在完全相同的记录,而且每条记录都要具有一个非空且不重复的主键值。这样就可以保证数据所代表的任何事物都不存在重复、可以区分。例如,学生表中的学号必须惟一,并且不能为空,这样就可以保证学生记录的惟一性。实现实体完整性的方法主要有主键约束、惟一索引、惟一约束和指定IDENTITY属性。 (
原创力文档

文档评论(0)