系统自动填充预先定义或指定的值;约束是为了使信息符合.docVIP

  • 1
  • 0
  • 约1.63万字
  • 约 23页
  • 2017-08-31 发布于天津
  • 举报

系统自动填充预先定义或指定的值;约束是为了使信息符合.doc

系统自动填充预先定义或指定的值;约束是为了使信息符合.doc

本章主要介绍默认值、约束、索引和表别名。默认值是在用户没有明确指定某列值的情况下,系统自动填充预先定义或指定的值;约束是为了使信息符合特定的限制或规则;索引是为了提高数据的查阅速度;别名是为了方便对表或视图的操作。 通过阅读本章,您可以: ( 掌握默认值和约束的用法 ( 掌握索引的创建、修改和删除 ( 掌握别名的创建、修改和删除 10.1 默认值和约束 数据通常必须符合特定限制或规则,这些限制可能适用于单条信息(例如,格式和序号),也可能适用于若干条信息,下面是一些常用的限制规则。 1.列数据值的可空性 空值表示未知状态。默认情况下,所有内置数据类型都支持空值的存在。但是,一些业务规定可能要求必须始终为某些列提供值,例如,员工编号。对于这种情况,可以使用NOT NULL约束来确保始终不会为给定表列指定空值。为特定列定义NOT NULL约束后,尝试在该列中放入空值的任何插入或更新操作都将失败。 2.默认列数据值 正如一些业务规则要求必须始终提供值一样,其他业务规则可能要求该值应该是什么,例如,“学生表”中的“性别”必须是“男”或“女”。列默认值约束用于确保在表中添加给定表列没有特定值的行时,始终为该列指定预定义的值。为列提供的默认值可以是空值、与该列的数据类型兼容的约束值或数据库管理器提供的值。 3.键 键是表或索引中可用来标识或访问特定数据行的单列或一组列。任何列都可以

文档评论(0)

1亿VIP精品文档

相关文档