第四部分 数据库和表的操作

  1. 数据库表简介

元组:可以理解为二维表中的一行,在数据库中经常被称为记录

属性:可以理解为二维表中的一列,在数据库中经常被称为字段

域:属性的取值范围,也就是数据库中某一列的取值限制

关键字:一族可以唯一标识元组的属性。在数据库中常称为主键,由一个或多个列组成

2.数据完整性分类

数据记录不唯一:实体完整性

数据记录内容不正确性:域完整性

数据记录内容不一:引用完整性

数据记录内容不符合要求:用户自定义完整性

3.规则创建与管理

规则创建:CREATE RULE rule AS condition_expression

使用规则:sp_bindrule [@rulename=] ’rule’,[@objname=] ‘object_name’ [, [@futureonly=] ‘futureonly_flag’]

Eg:Use test

   Exec sp_bindrule ‘mobile_phone_rule’ , ‘student.dianhua’

解除绑定:sp_bindrule [@objname=] ‘object_name’

Eg:Use test

   Exec sp_unbindrule ‘student.phone’

规则的删除:DROP RULE rule_name

4.约束,建立和使用约束的目的在于保证数据的完整性

主键约束

唯一性约束

检查约束

非空约束

默认值约束

外键约束

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2012-11-15 17:41  i Traveling Light  阅读(197)  评论(0)    收藏  举报