随笔分类 - SQL学习笔记
第十章 事务更新
摘要:从某种角度看:二段锁协议是调度器实现串行化的依据的准则。 冲突锁的定义很明显是要保证执行冲突操作的两个事务是可串行化的,以便对应的前趋图中不会产生环。当两个事务在某个数据项上有冲突操作时,先访问数据库的事务就先取得 相应的锁先执行,而在该经历对应的任何一个等价串行经历中另一个事务就必须在前一个事务后
阅读全文
规范化
摘要:一、等价和覆盖 定义:关系模式R<u,f>上的两个依赖集F和G,如果F+=G+,则称F和G是等价的,记做F≡G。若F≡G,则称G是F的一个覆盖,反之亦然。两个等价的函数依赖集在表达能力上是完全相同的。 二、最小函数依赖集 定义:如果函数依赖集F满足下列条件,则称F为最小函数依赖集或最小覆盖。 ① F
阅读全文
第六章 数据库设计之ER模型
摘要:在ER图中实体用方框表示 实体其实就相当于一个二维表,实体实例就相当于二维表中的一行 属性在二维表中用椭圆表示,属性就是描述实体特征的数据项 概念:键(也被成为候选键):1,属性集合K上的行唯一 2,没有K的真子集具备条件1 超键: 满足1。 主键:数据库的设计者选择出作为表T中特定行的唯一性标识符
阅读全文
Chapter 7 Integrity(完整性), Views(视图), Security(安全性), and Catalogs(目录)
摘要:from Database Design to Physical Form CREATE TABLE integrity constraints (完整性约束) CREATE VIEW Security The GRANT & REVOKE statements Catalogs Schemas I
阅读全文