04 2019 档案
摘要:事务 事务是访问数据库的一个操作序列 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(
阅读全文
摘要:视图(View) 从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。 从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表,由一张或多张表中的数据组成。 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。 定义视图的筛选可以来自当前或其它数据
阅读全文
摘要:<< : 左移位,左移后常常补0 >> :带符号右移位,右移后左边的空位填充符号位 >>> :无符号右移位,右移后左边的空位填充0
阅读全文
摘要:在关系数据库的设计过程中,对于同一个问题,选用不同的关系模式,其性能的优劣是大不相同的,为了区分关系模式的优劣,人们常常把关系模式分为各种不同等级的范式。 一个低一级范式的关系模式,通过分解可以转换为若干个高一级范式的关系模式,这种过程称为关系的规范化。 关系的规范化主要目的是解决数据库中数据冗余、
阅读全文
摘要:索引 可以理解为一种特殊的目录,索引是通过二叉树的数据结构来描述的。 聚集索引(clustered index,也称聚类索引、簇集索引) 是一种键值的逻辑顺序决定了表中相应行的物理顺序的索引,索引的叶节点就是数据节点 由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引
阅读全文
摘要:并发操作可能破坏事务的隔离性,带来的数据不一致性包括三类: 1)丢失修改 2)不可重复读 3)读“脏”数据 锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。 数据库锁出现的目的:处理并发问题 从数据
阅读全文
摘要:1)WHERE AGE IS NOT NULL 正确 2)WHERE AGE IS NULL 正确3)INSERT INTO TABLE1(C0,C1,C2) VALUES(100,NULL,NULL),其中C0是int类型,C1、C2可以取空值。 正确 注意:涉及到NULL操作,不能使用=。
阅读全文

浙公网安备 33010602011771号