图书介绍

数据库原理PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理
  • 杨俊杰,张玮主编;侯睿,熊建芳,关心,张志洁副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517062134
  • 出版时间:2018
  • 标注页数:241页
  • 文件大小:44MB
  • 文件页数:251页
  • 主题词:数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库系统概述1

1.1 数据库系统概述1

1.1.1 数据库的基本概念1

1.1.2 数据库技术的发展概述3

1.1.3 数据库系统的特点5

1.1.4 数据库系统的应用6

1.2 数据模型7

1.2.1 数据模型的组成三要素7

1.2.2 数据抽象的过程8

1.2.3 概念模型9

1.2.4 逻辑模型11

1.3 数据库体系结构13

1.3.1 数据库系统三级模式结构13

1.3.2 数据库系统的二级映射与数据独立性14

习题114

第2章 关系模型基本理论16

2.1 关系模型16

2.1.1 关系数据库的基本概念16

2.1.2 关系的完整性18

2.2 关系代数19

2.2.1 传统的关系运算20

2.2.2 专门的关系运算21

2.2.3 关系代数操作实例23

习题224

第3章 结构化查询语言SQL26

3.1 SQL语言介绍26

3.1.1 SQL的产生与发展26

3.1.2 SQL的特点27

3.1.3 SQL的语句结构27

3.1.4 T-SQL28

3.2 数据库对象30

3.3 示例数据库32

3.4 SQL Server数据库的存储结构34

3.4.1 逻辑存储结构34

3.4.2 物理存储结构35

3.5 数据定义37

3.5.1 数据库的创建和管理37

3.5.2 表的创建和管理46

3.5.3 表的完整性管理50

3.5.4 索引的创建和管理53

课堂练习55

3.6 数据更新55

3.6.1 插入数据56

3.6.2 更新数据57

3.6.3 删除数据58

课堂练习59

3.7 数据查询59

3.7.1 基本查询59

3.7.2 连接查询67

3.7.3 嵌套查询70

3.7.4 集合查询75

3.7.5 SELECT各子句的编写顺序和执行顺序78

课堂练习79

3.8 视图79

习题382

第4章 T-SQL编程85

4.1 T-SQL编程基础85

4.1.1 运算符与表达式85

4.1.2 语句块和注释91

4.1.3 流程控制语句91

课堂练习96

4.2 函数的使用97

4.2.1 内置函数97

4.2.2 用户定义函数101

课堂练习104

4.3 存储过程104

4.3.1 存储过程的特点和类型104

4.3.2 存储过程的创建和执行105

4.3.3 存储过程的参数和执行状态108

4.3.4 存储过程的管理111

课堂练习112

4.4 触发器113

4.4.1 触发器简介113

4.4.2 触发器分类113

4.4.3 创建触发器115

4.4.4 管理触发器118

课堂练习119

4.5 游标120

4.5.1 游标简介120

4.5.2 游标的操作121

4.5.3 游标应用举例127

课堂练习129

4.6 异常处理129

4.6.1 异常捕获与异常抛出129

4.6.2 异常处理131

习题4133

第5章 关系数据库的规范化理论134

5.1 关系模式的设计问题134

5.1.1 关系模式可能存在的异常134

5.1.2 关系模式中存在异常的原因135

5.1.3 关系模式规范化136

5.2 函数依赖137

5.2.1 关系模式的简化表示137

5.2.2 函数依赖的基本概念137

5.2.3 码的函数依赖表示139

5.2.4 函数依赖和码的唯一性139

5.3 函数依赖的公理系统140

5.3.1 属性的闭包与F逻辑蕴含的充要条件140

5.3.2 最小函数依赖集Fmin141

5.4 关系模式的规范化142

5.4.1 规范化的含义143

5.4.2 第一范式143

5.4.3 第二范式145

5.4.4 第三范式146

5.4.5 BCNF范式146

5.5 多值依赖与4NF147

5.5.1 问题的引入147

5.5.2 多值依赖的基本概念149

5.5.3 第四范式150

5.6 关系模式分解151

5.6.1 无损分解151

5.6.2 保持函数依赖154

5.7 连接依赖与5NF156

5.7.1 连接依赖156

5.7.2 第五范式——5NF158

5.8 关系模式规范化的步骤158

习题五159

第6章 数据库的安全性与完整性161

6.1 问题的提出161

6.2 数据库的安全性162

6.2.1 数据库安全性问题的概述162

6.2.2 数据库的安全性机制163

6.2.3 SQL Server的安全性策略167

6.3 数据库的完整性174

6.3.1 数据库完整性的概述174

6.3.2 数据库完整性的分类175

6.3.3 数据库完整性的定义与验证177

6.3.4 SQL Server的完整性策略178

习题6178

第7章 事务与并发控制179

7.1 事务概述179

7.1.1 事务的特性179

7.1.2 事务的类型180

7.2 事务的控制181

7.2.1 启动事务182

7.2.2 终止事务183

7.2.3 事务控制语句的使用184

7.2.4 事务和批的差别185

7.3 事务处理实例分析186

7.4 并发控制189

7.4.1 并发控制概述189

7.4.2 封锁协议190

7.4.3 活锁和死锁193

7.4.4 并发调度的可串行性193

7.4.5 两段锁协议194

7.4.6 基于时标的并发控制196

习题7197

第8章 SQL查询优化与系统调优198

8.1 概述198

8.2 关系数据库查询处理198

8.2.1 查询处理步骤198

8.2.2 实现查询操作的算法示例200

8.3 SQL查询处理优化方法202

8.3.1 基于索引的优化202

8.3.2 SQL语句优化203

8.4 其他优化方法207

8.5 计算机硬件调优211

8.5.1 数据库对象的放置策略211

8.5.2 使用磁盘硬件优化数据库211

习题8212

第9章 数据库设计214

9.1 数据库设计概述214

9.1.1 数据库设计的特点214

9.1.2 数据库设计的方法214

9.1.3 数据库设计的过程215

9.2 需求分析215

9.2.1 需求分析的任务215

9.2.2 需求分析的方法216

9.2.3 用户需求调查的方法216

9.2.4 数据流图216

9.2.5 数据字典217

9.3 概念结构设计218

9.3.1 数据模型218

9.3.2 概念模型219

9.3.3 概念结构设计的方法与步骤221

9.4 逻辑结构设计232

9.4.1 E-R模型向关系模型的转换232

9.4.2 关系模型的优化235

9.4.3 设计用户子模式236

9.5 物理设计236

9.5.1 确定数据库的物理结构237

9.5.2 评价物理结构238

9.6 数据库的实施与维护238

9.6.1 数据库的建立与调整239

9.6.2 数据库系统的试运行239

9.6.3 数据库系统的运行和维护240

习题9241

热门推荐