图书介绍

实用数据库教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

实用数据库教程 第2版
  • 赵池龙编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302273370
  • 出版时间:2012
  • 标注页数:259页
  • 文件大小:99MB
  • 文件页数:271页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

实用数据库教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 数据库基本原理3

第1章 数据库系统概论3

1.1 数据库系统的基本概念3

1.2 数据模型与数据库系统6

1.3 数据库系统的特点11

1.4 数据库系统的组成12

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

习题115

第2章 关系数据库原理17

2.1 关系数据库基本概念17

2.1.1 关系的名词解释17

2.1.2 关系的数据结构22

2.1.3 关系的数据操作25

2.2 关系的完整性约束26

2.2.1 实体完整性约束26

2.2.2 参照完整性约束27

2.2.3 用户定义完整性约束28

2.3 关系代数29

2.3.1 传统的集合运算30

2.3.2 专门的关系运算32

习题236

第3章 数据库SQL语言原理38

3.1 SQL语言特点38

3.2 数据库定义语句40

3.2.1 经典示例数据库40

3.2.2 模式定义语句43

3.2.3 表定义语句43

3.2.4 索引定义语句47

3.3 数据查询语句48

3.3.1 单表查询语句49

3.3.2 连接查询语句52

3.3.3 嵌套查询语句54

3.3.4 集合查询语句57

3.3.5 函数与表达式语句57

3.3.6 分组与筛选语句59

3.4 查询优化技术60

3.5 数据更新语句61

3.5.1 插入数据语句61

3.5.2 修改数据语句62

3.5.3 删除数据语句62

3.6 视图语句63

3.6.1 视图概论63

3.6.2 定义视图64

3.6.3 操作视图65

3.6.4 删除视图66

3.7 数据控制语句66

3.7.1 授予权限语句66

3.7.2 收回权限语句68

习题369

第4章 关系数据库规范化原理72

4.1 关系规范化的作用72

4.1.1 问题的提出72

4.1.2 解决的方法74

4.1.3 规范化理论的出现76

4.2 函数依赖77

4.2.1 关系模式的简化表示77

4.2.2 函数依赖的基本概念77

4.2.3 码的函数依赖表示79

4.2.4 函数依赖的推理规则79

4.3 关系模式的规范化理论80

4.3.1 第一范式81

4.3.2 第二范式83

4.3.3 第三范式84

4.3.4 BCNF范式85

4.4 多值依赖与第四范式86

4.4.1 问题的引入86

4.4.2 多值依赖基本概念87

4.4.3 第四范式88

4.4.4 保持函数依赖介绍89

4.4.5 六个范式的发展历程91

4.5 关系模式的规范化方法92

4.5.1 关系模式规范化步骤92

4.5.2 对关系模式规范化的范式理论进行反思93

习题494

第5章 数据库编程与管理95

5.1 事务的基本概念95

5.1.1 事务的特性95

5.1.2 事务的类型97

5.2 并发控制98

5.2.1 锁的概述99

5.2.2 死锁及处理101

5.3 存储过程编程101

5.4 触发器编程103

5.5 嵌入式SQL编程106

5.6 JDBC编程107

5.6.1 加载驱动程序108

5.6.2 建立连接108

5.6.3 使用语句109

5.6.4 结果集110

5.6.5 关于ODBC编程113

5.7 数据库管理113

5.7.1 数据库故障114

5.7.2 数据库备份114

5.7.3 数据库恢复115

习题5117

第6章 数据仓库简明原理118

6.1 数据仓库启蒙118

6.2 数据仓库定义119

6.3 数据仓库原理120

6.3.1 维表121

6.3.2 事实表124

6.3.3 数据仓库体系结构128

6.4 数据仓库应用案例分析131

习题6133

第2篇 数据库设计模式137

第7章 四个原子化理论137

7.1 设计模式基本概念138

7.2 数据库中的四种表140

7.3 原始单据与实体之间的联系143

7.4 原始E-R图与现代E-R图144

7.5 数据库设计的内容与步骤146

7.6 四个原子化理论的提出148

7.7 四个原子化的实现方法150

7.8 四个原子化理论的定理与推论152

7.9 四个原子化是一种软件工程方法论154

7.10 四个原子化理论与范式理论的比较155

习题7158

第8章 数据库的微观设计模式160

8.1 微观设计模式1(主从模式)160

8.2 微观设计模式2(弱实体插足模式)163

8.3 微观设计模式3(强实体插足模式)171

8.4 微观设计模式4(列变行模式)174

8.5 微观设计模式的综合练习178

习题8181

第9章 数据库的宏观设计模式182

9.1 宏观设计模式1(星系模式)182

9.2 宏观设计模式2(主题模式)188

9.3 宏观设计模式3(全局模式)195

9.4 四个原子化理论与七个设计模式方法论小结200

习题9203

第3篇 数据库设计实践207

第10章 数据库设计工具207

10.1 安装与启动208

10.1.1 PowerDesigner的安装208

10.1.2 PowerDesigner的启动210

10.2 数据库业务模型设计211

10.2.1 建立BPM211

10.2.2 创建起点212

10.2.3 定义处理过程213

10.2.4 定义资源214

10.2.5 定义终点214

10.2.6 定义流程214

10.3 概念数据库模型设计215

10.3.1 创建概念数据模型215

10.3.2 创建实体217

10.3.3 建立实体之间的联系218

10.3.4 定义域220

10.3.5 定义业务规则222

10.3.6 定义CDM属性223

10.4 物理数据库模型设计224

10.4.1 创建物理数据模型224

10.4.2 创建表226

10.4.3 创建列227

10.4.4 创建索引227

10.4.5 创建视图229

10.4.6 创建触发器230

10.4.7 创建存储过程和函数232

10.4.8 通过CDM生成PDM233

10.5 面向对象模型设计236

10.5.1 创建OOM236

10.5.2 设计Use Case图236

10.5.3 通过PDM转换生成OOM239

第11章 数据库设计案例分析241

11.1 网上投票系统数据库案例分析241

11.1.1 投票系统需求分析241

11.1.2 数据库概念设计243

11.1.3 数据库物理设计243

11.1.4 数据库表设计244

11.2 网上论坛系统数据库案例分析245

11.2.1 MySQL数据库管理系统245

11.2.2 论坛管理系统数据库脚本246

11.2.3 概念数据模型249

11.2.4 数据库表的详细清单250

11.2.5 数据库连接实现252

11.3 学生管理信息系统数据库案例分析253

11.3.1 概念数据模型CDM设计253

11.3.2 物理数据模型PDM设计255

11.3.3 用SQL Server 2000创建数据库255

11.3.4 用PowerBuilder创建表257

11.3.5 用ADO控件连接数据库257

参考文献259

热门推荐