数据完整性总结

原创 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));

 

 

 

 

 

 

《JavaScript高级程序设计》学习笔记(表单和数据完整性)

表单和数据完整性创建表单元素是为了满足用户向服务器发送数据的需求。 表单基础HTML表单通过元素来定义特性:method 属性 设置或获取如何将表单数据发送到服务器action 属性 设置或获取表单内...
  • zhanglei5415
  • zhanglei5415
  • 2007年04月04日 10:18
  • 1060

《JavaScript高级程序设计》学习笔记(表单和数据完整性)

《JavaScript高级程序设计》学习笔记(表单和数据完整性) 表单和数据完整性创建表单元素是为了满足用户向服务器发送数据的需求。 表单基础HTML表单通过元素来定义特性:method 属性 设置或...
  • cloudgamer
  • cloudgamer
  • 2007年04月03日 17:03
  • 676

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

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

SQL数据库数据的完整性

数据有着复杂的数据类型,用来满足不同的需求。实际应用中的数据也有着一定的取值范围,如年龄不小于0,性别只有男女等。而表之间的联系使相连的字段要保持一致和完整。但是,实际操作无法保证插入和删除的数据都符...
  • john_leo
  • john_leo
  • 2014年11月12日 16:37
  • 1597

Hadoop原理 之 数据完整性

Hadoop的数据完整性,包括两个方面:一是,数据传输的完整性,也就是读写数据的完整性;二是,数据存储的完整性。 受网络不稳定、硬件损坏等因素,在数据传输和数据存储上,难免会出现数据丢失或脏数...
  • Veechange
  • Veechange
  • 2016年03月01日 22:52
  • 1057

SQL Server数据完整性

 我们在学习数据库的过程中,经常会听到两个概念:数据冗余和数据完整性。数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况,我们说,为了性能着想,数据库中允许有一些...
  • lenotang
  • lenotang
  • 2008年11月15日 09:40
  • 5238

云存储中的数据完整性校验——综述

问题的提出 云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。大量的用户数据都是放在云服务器上,对数据的安全性保障是提...
  • sunzhifeng1989
  • sunzhifeng1989
  • 2014年09月30日 22:44
  • 3269

Hadoop 之 HDFS 的数据完整性

Hadoop 用户肯定都不希望系统在存储和处理数据时不会丢失或者损坏任何数据。接下来,我们来考究一下 HDFS 在为了保证数据完整性,所做的工作。总的来说,HDFS 会对写入的数据计算校验和,并在读取...
  • andrewgb
  • andrewgb
  • 2016年02月02日 23:20
  • 991

oracle---数据完整性和约束

数据的完整性 用于确保数据库数据遵从一定的商业和逻辑规则,比如数据库中存储的是林木的信息,如果包含性别则不符合此要求。 数据完整性可以使用约束、触发器、应用程序(过程,函数)三种方式来实现。 这...
  • huyishero
  • huyishero
  • 2017年01月13日 14:47
  • 92

数据完整性

关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及用户定义的完整性约束,其中前两种完整性约束由关系数据库系统自动支持。 实体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的...
  • rj03hou
  • rj03hou
  • 2008年06月24日 22:27
  • 385
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据完整性总结
举报原因:
原因补充:

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