数据完整性总结

原创 2012年03月28日 17:51:59

数据的完整性是通过各种约束来实现的;

主键约束:(一个表只能有一个主键约束)

主键是标识表的每一行,它是应用于列的一个约束,

主键自带有非空性和唯一性。

它的定义方式如下:

CREATE TABLE  Students(
id INT PRIMARY KEY );

唯一约束:

它是指给定列的所有值必须唯一,该列在表中的每一行的值必须唯一。

唯一约束除了允许空值和一个表中允许有多个唯一约束外,其他的和主键约束的功能是一致的。

关键字:UNIQUE

例如让TEL列的值唯一可以用如下语句来实现:

CREATE TABLE  Students(
TEL VARCHAR(50) UNIQUE);

检查约束:

当你要求输入的数据在一定的范围的时候   这时候就可以用检查约束;

比如要求输入的年龄在15 到20岁之间, 可以用如下的语句来实现;

CREATE TABLE  Students(
age INT CHECK (age BETWEEN 15 AND 20));

 

 

 

 

 

 

菜鸟总结之——数据完整性

数据库是我们存放数据的仓库,而需要我们保存的数据肯定都是精确而且可靠的,当我们对这些数据做一些增删改查时,保护数据的完整和一致是我们必须做到的。所以我们下面来说说数据的完整性。 我们先来看这张图: ...
  • wj8023
  • wj8023
  • 2012年08月09日 15:18
  • 1193

原创 oracle 数据完整性总结(十)

数据完整性 数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。 为了维护数据库中...

SQL_(数据完整性)主键、外键

  • 2013年07月28日 18:45
  • 748KB
  • 下载

数据库——怎样实现数据完整性

一:可以使用约束实现数据完整性 二:可以使用规则和默认值 三:在此之前先了解创建数据表的基本知识 建立一个名字为student的数据库 然后在student 的下边建立一个名字为student...

第五章 HADOOP I/0 第一节 数据完整性

HADOOP 数据完整性
  • fkbush
  • fkbush
  • 2016年05月05日 15:16
  • 460

哈希函数与数据完整性

  • 2014年09月14日 17:09
  • 230KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据完整性总结
举报原因:
原因补充:

(最多只允许输入30个字)