第9章数据库完整性教案.doc

第9章 数据库完整性  关键词:     完整性  约束  默认值  规则  绑定规则   学习要求:     本章主要阐述了SQL?Server?2000提供的数据完整性机制。并且全面地、系统地介绍了SQL?Server?2000提供的各种约束;设置默认值的方法;创建、解除和删除规则的方法。重点分析了SQL?Server?2000提供的数据完整性机制。学习和掌握本章,是对SQL?Server?2000数据库的灵活运用。 数据库的完整性:是指数据的正确性、有效性和相容性。 说明:完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出。 数据库完整性约束条件:加在数据库数据之上的语义约束条件。 完整性检查:在DBMS中检查数据是否满足完整性条件的机制。 DBMS的完整性控制机制应具有三个方面的功能: (1)定义功能:提供定义完整性约束条件的机制。 (2)检查功能:检查用户发出的操作请求是否违背了完整性约束条件。 (3)防范功能:如果发现用户的操作请求使数据违背了完整性约束条件,采取一定的动作来保证数据的完整性。 9.1 约束引言  约束分类:   ● 列级约束:只能应用在一列上。   ● 表级约束:可以应用在一个表中的多列上。   注意:数据完整性约束条件是在创建表结构的时候指定。   例:CREATE?TABLE?book?( ???????  bid?int?NO

文档评论(0)

1亿VIP精品文档

相关文档