创建表语法CREATE TABLE ( [列级完整性约束条件]
[, [列级完整性约束条件]]…);列级完整性约束条件有NULL[可为空]、NOT NULL[不为空]、UNIQUE[唯一],可以组合使用,但是不能重复和对立关系同时存在。示例 创建学生表
CREATE TABLE Student
(
Id INT...
分类:
数据库 时间:
2016-06-24 15:30:31
阅读次数:
264
数据库复习⑧ 2016年6月18日 21:23 Main Integrity Constraints 实体完整性约束 1.各种约束 Keys Foreign-key 外键 引用完整性约束 Value-based constraints 值约束 Tuple-based constraints 元组约束 ...
分类:
数据库 时间:
2016-06-19 14:16:32
阅读次数:
250
本文非原创 一.触发器: 是一种特殊的存储过程,其特殊性在于它并不需要用户来执行、 调用,在表中数据进行修改时,自动执行,来实现复杂的完整性约束, 防止对数据不正确的修改。 1.定义:它是一段能够自动执行的程序,当对象进行 update,insert, delete 时,自动执行,它没有参数,不允许 ...
分类:
其他好文 时间:
2016-06-18 23:46:03
阅读次数:
289
实体完整性约束、引用完整性约束、自定义完整性约束、五中基本关系运算(投影,选择,笛卡尔积,并,差) ...
分类:
数据库 时间:
2016-06-17 00:34:56
阅读次数:
252
DDL语句:定义语言的缩写,也就是数据库内部的对象进行创建、删除、修改等操作的语言。和DML语句的最大区别是DML只是对表内部数据操作,而不涉及表的定义,结构的修改,更不会涉及到其他对象。 数据库: 表: 修改表: 约束: [constraint_condition1]: 指定列完整性约束条件 唯一 ...
分类:
其他好文 时间:
2016-06-16 21:36:16
阅读次数:
153
1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触 ...
分类:
数据库 时间:
2016-06-15 01:26:11
阅读次数:
248
SQL:Structured Query Language(结构化查询语言); 数据模型:对于数据的描述方式;比如关系数据模型是用二维表来描述,层次数据模型用树来描述数据。 数据模型由三部分组成: (1)数据结构:定义数据的结构; (2)数据操作:CRUD; (3)数据约束:比如键约束、完整性约束等 ...
分类:
数据库 时间:
2016-06-10 13:42:47
阅读次数:
339
一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理结构,键纯粹是一个逻辑概念。键代表创建来实施业务规则的完整性约束。索引和键的混淆通常是由于数据库使用索引来实施完整性约束。 接下来我们看看数据库中的主键约束、唯一键约束和唯一索引的区别。 SQL> se ...
分类:
其他好文 时间:
2016-05-29 14:57:02
阅读次数:
227
创建表 create table 表名(属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件]); 注:建表前先选择数据库 约束条件 约束条件 说明 primary key 设为主键 foreign key 设为外键,是与之联系的某表的主 ...
分类:
其他好文 时间:
2016-05-24 22:44:54
阅读次数:
228
数据库完整性为了维护数据库完整性DBMS需要提供:
1. 提供定义完整性约束条件的机制
2. 提供完整性检查方法:一般在INSERT UPDATE DELETE语句执行后开始检查或者在事物提交之前进行检查
3. 违约处理机制:比如拒绝,级联或者其他操作实体完整性用PRIMARY KEY进行定义,对于单属性,实体完整性可以定义为列级约束也可以定义为表级约束;对于多个属性构成的码,只能定义为表级约...
分类:
数据库 时间:
2016-05-18 10:53:27
阅读次数:
265