
数据库系统概论
「已注销」
世界上最重要的事情就是认清自己
展开
-
数据库——关系数据模型
目录一、关系数据结构1.1关系1.1.1域1.1.2笛卡尔积1.1.3关系1.2关系模式二、关系的完整性实体完整性参照完整性用户定义的完整性三、关系代数3.1基本运算3.1.1选择运算3.1.2投影运算3.1.3并运算3.1.4差运算3.1.5笛卡尔积运算3.2附加的关系运算3.2.1交运算3.2.2除运算3.2....原创 2019-04-08 20:20:22 · 968 阅读 · 1 评论 -
数据库——安全性
目录一、安全性概述1.1不安全因素1.2安全标准简介1.2.1 TCSEC/TDI标准1.2.2 CC标准1.3安全性控制二、存取控制2.1自主存取控制2.1.1权限的授予和回收2.1.2创建数据库模式的权限2.1.3数据库角色2.2强制存取控制方法三、其他安全措施视图机制审计技术数据加密一、安全性概述1.1不安全因素非授...原创 2019-05-19 11:46:56 · 4016 阅读 · 1 评论 -
数据库——SQL 下
目录一、数据更新1.1插入1.1.1插入元组1.1.2插入子查询结果1.2修改1.3删除二、视图2.1定义视图2.1.1建立视图2.1.2删除视图2.2查询视图2.3更新视图2.4视图的作用一、数据更新数据更新包括插入,删除,修改1.1插入1.1.1插入元组insert into T [(A1, ..., Ak)] ...原创 2019-05-18 11:18:32 · 471 阅读 · 0 评论 -
数据库——SQL 中(数据查询)
目录一、单表查询1.1选择表中的若干列1.1.1查询指定列1.1.2查询全部列1.1.3查询经过计算的值1.1.4使用列别名改变查询结果的列标题1.1.5更名运算1.2选择表中的若干元组1.2.1消除取值重复的行1.2.2查询满足条件的元组1.3 ORDER BY子句1.4聚集函数1.5 GROUP BY子句二、多表查询2.1等值连接与自...原创 2019-05-17 20:27:47 · 11084 阅读 · 0 评论 -
数据库——恢复技术
目录一、数据库恢复概述1.1故障分类1.1.1事务故障1.1.2系统故障1.1.3介质故障1.2恢复的基本思想二、基于日志的恢复技术2.1日志2.1.1日志记录的格式2.1.2登记日志的原则2.1.3 redo和 undo2.2延迟更新技术2.2.1基于延迟更新技术的事务故障恢复2.2.2基于延迟更新技术的系统故障恢复2.3即时更新技术...原创 2019-05-21 22:32:06 · 1892 阅读 · 0 评论 -
数据库——SQL 上
目录一、SQL查询语言概览二、数据定义2.1数据类型2.2模式2.2.1定义模式2.2.2删除模式2.3基本表2.3.1定义基本表2.3.2修改基本表2.3.3删除基本表2.4索引2.4.1建立索引2.4.2删除索引一、SQL查询语言概览视图从一个或几个基本表导出的表 数据库中只存放视图的定义而不存放视图对应的数据 视图是一个...原创 2019-05-16 17:25:18 · 401 阅读 · 0 评论 -
数据库——事务与并发控制
目录一、事务概述1.1定义1.2特性二、并发控制概述2.1事务的并发执行2.2并发执行导致的问题2.2.1丢失修改2.2.2读“脏”数据2.2.3不可重复读三、封锁3.1基本锁类型3.2封锁协议3.2.1一级封锁协议3.2.2二级封锁协议3.2.3三级封锁协议3.3活锁与死锁3.3.1活锁3.3.2死锁3.3.3死锁的检测...原创 2019-05-22 09:04:34 · 3563 阅读 · 1 评论 -
数据库——关系数据理论
目录一、问题提出数据依赖与冗余二、函数依赖2.1定义2.2函数依赖类型2.2.1函数依赖2.2.2平凡函数依赖与非平凡函数依赖2.2.3完全函数依赖与部分函数依赖2.2.4传递函数依赖2.3函数依赖的推导2.3.1 Armstrong公理2.3.2属性集的闭包2.3.3函数依赖集的极小覆盖三、范式3.1码3.2范式种类3.2.1 ...原创 2019-05-19 18:10:13 · 2802 阅读 · 2 评论 -
数据库——完整性
目录一、完整性概述1.1约束分类1.2 DBMS对完整性的支持1.3完整性和安全性区别1.4完整性约束命名二、实体完整性2.1 SQL中的实体完整性2.2检查和违约处理三、参照完整性3.1违反参照完整性的更新3.2 SQL中的参照完整性四、用户定义的完整性4.1域约束4.2断言五、触发器5.1定义触发器5.2激活触发器5.3删...原创 2019-05-19 11:47:32 · 6567 阅读 · 0 评论 -
数据库——基础
目录一、数据库系统概述1.1数据库基本概念1.1.1数据1.1.2数据库1.1.3数据库管理系统1.1.4数据库系统1.2数据库系统的特点1.2.1数据结构化1.2.2数据的共享性高、冗余度低且易扩充1.2.3数据独立性高1.2.4数据由数据库管理系统统一管理和控制二、数据模型2.1两类数据模型2.1.1数据模型的两个不同的层次2.1.2...原创 2019-03-28 22:25:16 · 366 阅读 · 0 评论 -
数据库例题讲解——从E-R模型到关系模型
目录属性处理实体集处理联系集处理将基本 E-R图转换成关系模式E-R模型和关系模型都是现实世界抽象的逻辑表示E-R模型并不被 DBMS直接支持,更适合对现实世界建模 关系模型是 DBMS直接支持的数据模型基本 E-R图中的元素包括实体集、联系集、属性椭圆框表示属性,矩形框表示实体集,菱形框表示联系属性处理关系模型要求关系的所有属性都是原子的。然而 E-R...原创 2019-07-19 16:19:21 · 9869 阅读 · 2 评论