SQL Server中常用的SQL语句 1、概述 2、查询概述 3、单表查询 4、连接查询 5、带有exists的相关子查询 6、SQL的集合操作 7、插入操作 8、删除操作 9、修改操作 10、数据定义 11、视图 1、概述 名词 笛卡尔积、主键、外键 数据完整性 实体完整性:主属性不能为空值,例 ...
分类:
数据库 时间:
2016-05-10 09:54:02
阅读次数:
281
为了防止垃圾的产生,从而影响数据库的执行效率。 1实体完整性——行数据的有效性 唯一约束(unique)、主键约束(primary key) 2域完整性——列数据的有效性 非空约束(not null)、默认约束(default ‘格式’)、检查约束(check) 3引用完整性——编号有效 外键约束( ...
分类:
数据库 时间:
2016-05-08 22:31:32
阅读次数:
366
1、实现数据完整性的手段 在sqlserver中,在服务器端实现数据完整性主要有两种手段:一种是在创建表时定义数据完整性,主要分为:实体完整性、域完整性、和级联参照完整性;实现的手段是创建主键约束、唯一键约束、检查约束、默认值约束和各种级联完整性约束。另一种是通过编写触发器语句来实现,通过定义触发条 ...
分类:
数据库 时间:
2016-03-31 14:38:28
阅读次数:
208
第3讲 1.一个关系就是一个table.关系模型是处理table的。学习table如何描述,有哪些操作(∪、-、×、σ、∏、∩、÷、连接),有哪些约束(完整性约束:实体完整性、参照完整性、自定义完整性)。 2.什么是关系? 列的取值范围是域。一组值的集合。集合中元素的个数成为基数。域可能组合成的元组
分类:
数据库 时间:
2016-03-06 14:10:11
阅读次数:
189
主键 数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由
分类:
数据库 时间:
2016-02-15 19:55:34
阅读次数:
224
1.数据完整性概述: 为什么要保证数据完整性? 数据库能够防止存储垃圾数据,从而影响数据库的执行效率. 1.实体完整性:保证一行数据是有效的. 原因:保证每行所代表的实体能相互区别. 可以通过主键约束
分类:
其他好文 时间:
2016-01-08 00:30:30
阅读次数:
144
对于数据库优化:数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争基于第三范式的数据库表设计具有很多优点:一是消除了冗余数据,节省了磁盘存储空间;二是有良好的数据完整性限制,即基于主外键的参照完整限制和基于主键的实体完整性限制,这使得数据容易维护,也容易移植和更新;三是数据的可...
分类:
数据库 时间:
2015-11-22 18:51:53
阅读次数:
166
主键数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义PRIMARYKEY约束来创建主键。一个表只能有一个PRIMARYKEY约束,而且PRIMARYKEY约束中的列不能接受空值。由于PRIMARYK...
分类:
数据库 时间:
2015-11-20 17:22:16
阅读次数:
183
MySQL表设计关于blog数据库中建立所有表的sql语句sql语句中 约束概念constraint concept1.1 实体完整性entity integrity(主键--唯一且非空only and is not empty)违约处理:no action 拒绝执行1.2 参照完整性约束(外键约束...
分类:
数据库 时间:
2015-11-14 14:56:05
阅读次数:
332
一、实体完整性–关系的主码中的属性值不能为空值–空值:不知道或无意义–意义:关系对应到现实世界中的实体集,元组对应到实体,实体是相互可区分的,通过主码来唯一标识,若主码为空,则出现不可标识的实体,这是不容许的二、参照完整性(Referential Integrity)在关系模型中实体及实体间的联系都...
分类:
数据库 时间:
2015-11-05 12:00:30
阅读次数:
136