当前位置:首页 > 工业技术
数据库系统及应用  第3版
数据库系统及应用  第3版

数据库系统及应用 第3版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王世波,王洋,赵文厦编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302499237
  • 页数:337 页
图书介绍:本书的内容有两条主线:一条主线是数据库的基础理论知识,如关系数据库理论、关系规范化理论、数据库设计理论等,另一条主线是数据库实际应用产品,我们这里重点介绍了SQL Server 2008,这部分内容附在相关理论之后,主要讲述SQL Server 2008中如何实现上述基本理论以及相关的基本操作,这样可以使学生能够理论联系实践,便于消化理解基本理论。这两条主线相辅相成,相互渗透,方便学生学习。
《数据库系统及应用 第3版》目录

理 论篇 3

第1章 数据库系统概述 3

1.1 数据库系统的基础知识 3

1.1.1 数据库的基本概念 3

1.1.2 数据管理技术的产生和发展 5

1.1.3 数据库技术的发展及研究领域 8

1.2 数据模型 8

1.2.1 数据模型的组成要素 9

1.2.2 数据模型的分类 9

1.3 SQL Server 2008概述 17

1.3.1 SQL Server 2008服务器组件 17

1.3.2 SQL Server 2008管理工具 18

1.3.3 SQL Server 2008的数据库 19

1.4 数据库技术新发展 20

1.4.1 数据模型的发展 20

1.4.2 数据库技术与其他相关技术结合 22

1.4.3 面向应用领域的数据库新技术 28

习题 31

第2章 关系数据库 33

2.1 关系模型的数据结构 33

2.1.1 关系 34

2.1.2 关系模式 36

2.1.3 关系数据库 37

2.2 关系模型的完整性约束 37

2.2.1 实体完整性 38

2.2.2 参照完整性 38

2.2.3 用户自定义完整性 39

2.3 关系代数 40

2.3.1 关系代数运算的3个要素 40

2.3.2 传统的集合运算 40

2.3.3 专门的关系运算 43

习题 47

第3章 关系数据库标准语言SQL 49

3.1 SQL概述 49

3.1.1 SQL的产生与发展 49

3.1.2 SQL的基本概念及组成 49

3.1.3 SQL的特点 51

3.2 数据定义 51

3.2.1 基本表 52

3.2.2 索引 54

3.3 数据更新 55

3.3.1 插入数据 56

3.3.2 修改数据 57

3.3.3 删除数据 58

3.4 数据查询 58

3.4.1 单表查询 59

3.4.2 连接查询 66

3.4.3 嵌套查询 70

3.4.4 集合查询 77

3.5 视图 77

3.5.1 定义视图 78

3.5.2 查询视图 80

3.5.3 修改视图 81

3.5.4 视图的作用 82

3.6 SQL的数据控制 83

3.6.1 授权 84

3.6.2 收回权限 85

习题 86

第4章 关系数据库规范化理论 88

4.1 数据依赖 88

4.1.1 关系模式中的函数依赖 88

4.1.2 函数依赖的分类 89

4.1.3 函数依赖对关系模式的影响 91

4.2 范式与关系模式规范化 93

4.2.1 第一范式 94

4.2.2 第二范式 96

4.2.3 第三范式 97

4.2.4 BC范式 98

4.2.5 多值依赖与第四范式 99

4.3 关系模式规范化 101

4.3.1 模式分解的步骤 101

4.3.2 分解的无损连接性和保持函数依赖性 102

4.4 候选关键字求解理论及算法 106

4.4.1 属性闭包 106

4.4.2 函数依赖最小集 107

4.4.3 候选关键字快速求解理论 107

习题 109

第5章 数据库设计 110

5.1 数据库设计概述 110

5.1.1 数据库设计的一般策略 110

5.1.2 数据库设计方法 111

5.2 数据库设计步骤 112

5.2.1 需求分析阶段 113

5.2.2 概念结构设计阶段 118

5.2.3 逻辑结构设计阶段 121

5.2.4 物理结构设计阶段 123

5.2.5 数据库实施阶段 125

5.2.6 运行和维护阶段 128

5.3 PowerDesigner数据建模 129

5.3.1 PowerDesigner概述 129

5.3.2 PowerDesigner功能介绍 130

5.3.3 PowerDesigner数据建模实例 131

习题 139

第6章 数据保护 140

6.1 安全性 140

6.1.1 安全性控制的一般方法 140

6.1.2 安全系统的基本要求 142

6.1.3 SQL Server中的安全性控制 143

6.2 完整性 153

6.2.1 完整性约束条件 153

6.2.2 完整性控制 155

6.2.3 SQL Server中的完整性控制 157

6.3 并发控制 161

6.3.1 并发控制概述 161

6.3.2 并发操作的调度 163

6.3.3 封锁 164

6.3.4 SQL Server中的并发控制 165

6.4 数据恢复 166

6.4.1 故障的种类及恢复 166

6.4.2 恢复的实现技术 167

6.4.3 SQL Server中的数据库备份与恢复 169

6.5 数据库复制与数据库镜像 173

6.5.1 数据库复制 173

6.5.2 数据库镜像 175

习题 176

实 验篇 181

第7章 实验一 SQL Server 2008的安装与操作环境 181

7.1 实验目的 181

7.2 知识要点 181

7.2.1 SQL Server 2008安装概述 181

7.2.2 SQL Server 2008 Management Studio工作环境 191

7.2.3 SQL Server 2008对象资源管理器 192

7.2.4 SQL Server 2008查询分析 193

7.3 实验内容 195

7.3.1 配置管理器操作 195

7.3.2 注册与连接操作 195

7.3.3 查询分析操作 196

7.4 实验思考题 196

第8章 实验二 创建数据库 197

8.1 实验目的 197

8.2 知识要点 197

8.2.1 数据库 197

8.2.2 数据表 203

8.2.3 数据类型 208

8.2.4 完整性 211

8.2.5 索引 218

8.2.6 修改数据表结构 220

8.3 实验内容 220

8.3.1 使用可视化方式创建数据库 220

8.3.2 使用命令方式创建数据库 221

8.3.3 删除数据库 221

8.3.4 创建数据表 221

8.3.5 修改数据表 222

8.4 实验思考题 223

第9章 实验三 数据更新 224

9.1 实验目的 224

9.2 知识要点 224

9.2.1 以可视化方式增、删、改数据表中的数据 224

9.2.2 通过命令方式对数据表中的数据进行增、删、改 226

9.3 实验内容 228

9.4 实验思考题 229

第10章 实验四 简单查询 230

10.1 实验目的 230

10.2 知识要点 230

10.2.1 Transact-SQL查询语句的一般格式 230

10.2.2 常用的汇总函数 233

10.2.3 运算符 234

10.2.4 常用函数 237

10.3 实验内容 240

10.4 实验思考题 241

第11章 实验五 复杂查询 242

11.1 实验目的 242

11.2 知识要点 242

11.2.1 联合查询 242

11.2.2 连接查询 243

11.2.3 子查询 245

11.3 实验内容 246

11.4 实验思考题 246

第12章 实验六 视图操作 247

12.1 实验目的 247

12.2 知识要点 247

12.2.1 视图的概念及其优点 247

12.2.2 视图的定义、删除、查询及更新操作 247

12.3 实验内容 252

12.3.1 建立视图 252

12.3.2 查询视图(运行并观察结果) 253

12.3.3 更新视图(运行并观察结果) 253

12.3.4 删除视图 253

12.4 实验思考题 254

第13章 实验七Transact-SQL程序设计 255

13.1 实验目的 255

13.2 知识要点 255

13.2.1 Transact-SQL概述 255

13.2.2 Transact-SQL基础 255

13.2.3 事务 263

13.3 实验内容 266

13.4 实验思考题 267

第14章 实验八 存储过程与触发器 268

14.1 实验目的 268

14.2 知识要点 268

14.2.1 存储过程 268

14.2.2 触发器 275

14.2.3 自定义函数 283

14.3 实验内容 290

14.4 实验思考题 291

第15章 实验九 数据库备份与恢复 292

15.1 实验目的 292

15.2 知识要点 292

15.2.1 故障的种类及特点 292

15.2.2 备份的重要性及种类 292

15.2.3 备份设备 294

15.2.4 数据库备份 296

15.2.5 数据库恢复 309

15.2.6 分离数据库 313

15.2.7 附加数据库 314

15.2.8 收缩数据库 317

15.3 实验内容 321

15.4 实验思考题 322

第16章 实验十 数据转换 323

16.1 实验目的 323

16.2 知识要点 323

16.2.1 数据转换概述 323

16.2.2 数据导入和导出的原因 325

16.2.3 导入数据 325

16.2.4 导出数据 332

16.3 实验内容 336

16.4 实验思考题 336

参考文献 337

相关图书
作者其它书籍
返回顶部