日期:2014-05-16  浏览次数:20390 次

Oracle基础——第五章 表的实现

本章目标

 

数据完整性

创建表

修改表

添加、修改、删除列

添加、删除约束

启用、禁用约束

删除表

 

数据完整性

 

1.        数据完整性

a)        存储在数据库中的所有数据值均正确的状态。

如果数据库中存储有不正确的数据值,则该数据库称为已失去数据完整性。

b)        数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)

它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。

c)         

2.        数据完整性-1

a)        数据类型

年龄使用什么类型?

b)        格式是否正确

身份证号,可以是15位也可以是18

c)        范围

性别可选择“男”、“女”、“未知”

d)        是否允许重复

银行卡号不允许重复

e)        特定业务要求

银行贷款

3.        数据完整性-2

a)        实体完整性

b)        域完整性

c)        引用完整性

d)        自定义完整性

4.        实体完整性

a)        实体完整性

实体完整性要求每一个表中的主键字段都不能为空或者重复的值。

b)        实现方法

                   &n