1.视图的概述视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发...
分类:
数据库 时间:
2015-03-12 14:42:54
阅读次数:
159
转载:http://www.baike369.com/content/?id=5478MySQL在创建数据表的时候创建索引在MySQL中创建表的时候,可以直接创建索引。基本的语法格式如下:CREATE TABLE 表名(字段名 数据类型 [完整性约束条件], [UN...
分类:
数据库 时间:
2015-03-06 10:27:36
阅读次数:
268
Oracle中的触发器触发器是一种特殊的额存储过程,它在发生某种数据库时间时由Oracle系统自动触发。触发器通常用于加强数据库的完整性约束和业务规则等,对于表来说,触发器可以实现比CHECK约束更为复杂的约束。...
分类:
数据库 时间:
2015-02-14 06:36:02
阅读次数:
175
ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者...
分类:
数据库 时间:
2015-02-13 11:36:55
阅读次数:
196
2.1关系数据结构及形式化定义
关系数据库系统是支持关系模型的数据库系统。
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2.1.1关系
关系模型的数据结构非常简单,只包含单一的数据结构-----关系。
1.域:具有系统的数据类型的值的集合
2.笛卡尔积:
例如,A={a,b},B={0,1,2},则
AxB={,,,,,,}
是一个元组
a是一...
分类:
数据库 时间:
2015-02-10 16:48:43
阅读次数:
156
1.视图的概述视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发...
分类:
其他好文 时间:
2015-01-20 23:37:38
阅读次数:
271
一、触发器是一种特殊的存储过程,不能被显式调用,只能在对表进行insert、update、delete操作时被自动激活。所以触发器可以用来实现对表进行复杂的完整性约束。二、 Sql Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存...
分类:
数据库 时间:
2015-01-15 23:30:03
阅读次数:
342
规范化:1, 以一种我们能够理解的方式表达这个世界中的事物;2, 减少数据冗余存储, 防止异常或者不一致的数据;3, 支持完整性约束.Tips: 提高数据的性能不在此列表中.意义: 规范化有益于我们正确地存储数据,避免陷入麻烦.当一张表满足规范化的规则时,总体而言, 这本书学习曲线 不陡峭, 非常适...
分类:
数据库 时间:
2015-01-15 21:53:05
阅读次数:
243
实体完整性 1.建表时定义主键 Create table 表名 ( Sno int identity(1,1), Sname nvarchar(20), --设置主键 Primary key (Sno) ) 2.添加主键 alter table 表名 add constraint PK_表名_...
分类:
数据库 时间:
2014-12-31 12:54:56
阅读次数:
174
ACID原子性(Atomicity),原子性意味着数据库中的事务执行是作为原子。即不可再分,整个语句要么执行,要么不执行。一致性(Consistency),一致性,即在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。隔离性(Isolation),事务的执行是互不干扰的,一个事务不可能看到....
分类:
数据库 时间:
2014-12-25 12:52:53
阅读次数:
159