21世纪高等学校规划教材 计算机科学与技术 数据库原理与应用PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:肖海蓉主编;任民宏副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:7302418705
- 页数:437 页
第1章 数据库系统概述 1
1.1 数据库基础知识 1
1.1.1 认识数据库及其应用 1
1.1.2 数据库的基本概念 3
1.2 数据管理技术的发展 12
1.2.1 数据管理技术的发展阶段 12
1.2.2 数据库技术的发展 18
1.2.3 当代信息系统环境对数据库技术的要求 19
1.3 数据库系统的结构 20
1.3.1 相关概念 20
1.3.2 数据库系统的内部体系结构 21
1.3.3 数据库系统的外部体系结构 25
1.3.4 用户访问数据库的过程 31
1.4 数据模型 32
1.4.1 信息的三个世界 32
1.4.2 数据模型及其分类 35
1.5 主流关系数据库管理系统介绍 38
本章小结 41
习题1 41
第2章 关系数据库基础 45
2.1 关系的概念 45
2.2 关系数据模型 48
2.2.1 关系模型及其要素 48
2.2.2 关系的性质及类型 49
2.3 关系代数 51
2.3.1 关系代数概述 51
2.3.2 传统的集合运算 51
2.3.3 专门的关系运算 53
2.3.4 关系代数运算实例分析及查询优化 56
2.4 关系演算 58
2.4.1 元组关系运算 58
2.4.2 域关系运算 60
本章小结 62
习题2 62
第3章 数据库设计 65
3.1 数据库设计概述 65
3.1.1 数据库设计的基本任务和目标 65
3.1.2 数据库设计的特点与方法 67
3.1.3 数据库设计步骤 68
3.2 需求分析 71
3.2.1 需求分析的任务 71
3.2.2 用例建模 72
3.2.3 对象模型 73
3.2.4 需求分析案例 80
3.3 数据库概念结构设计 84
3.3.1 概念结构设计概述 84
3.3.2 概念结构设计的任务 88
3.3.3 概念结构设计案例 93
3.3.4 概念结构设计的其他问题 94
3.4 数据库逻辑结构设计 98
3.4.1 逻辑结构设计的任务 99
3.4.2 概念模型转换为关系模型的方法 99
3.4.3 关系模型优化 104
3.4.4 逻辑结构设计案例 107
3.5 数据库的物理结构设计 107
3.5.1 影响物理结构的主要因素 108
3.5.2 物理结构设计的任务 108
3.5.3 物理结构设计案例 113
3.6 数据库的实施 114
3.7 数据库的运行和维护 115
本章小结 116
习题3 117
第4章 关系数据库规范化理论 122
4.1 问题导入 122
4.1.1 关系模式规范化的必要性 123
4.1.2 关系模式的规范化 125
4.2 函数依赖及关系的范式 131
4.2.1 函数依赖的定义及分类 131
4.2.2 关系的范式及其规范化 134
4.3 函数依赖的公理系统 146
4.3.1 Armstrong公理系统 146
4.3.2 函数依赖集的等价和最小化 150
4.4 关系模式的分解 151
4.4.1 模式分解的准则 152
4.4.2 模式分解的算法 155
本章小结 156
习题4 157
第5章 数据库管理系统SQL Server2012 162
5.1 SQL Server 2012简介 162
5.1.1 SQL Server 2012的体系结构 163
5.1.2 SQL Server 2012的主要特性 164
5.1.3 SQL Server 2012的安装 166
5.1.4 SQL Server 2012的配置 178
5.2 SQL Server 2012常用管理工具 181
5.2.1 SQL Server Management Studio 181
5.2.2 SQL Server 2012的配置工具 184
5.2.3 SQL Server 2012的性能工具 185
5.3 创建服务器组和注册服务器 188
5.3.1 服务器组的创建与删除 188
5.3.2 服务器的注册、删除和连接 190
5.3.3 启动和关闭SQL Server 2012服务器 192
5.4 SQL Server 2012数据库操作 193
5.4.1 SQL Server 2012的数据库基本结构 193
5.4.2 使用SSMS创建数据库 198
5.4.3 数据库的管理 201
5.5 SQL Server 2012数据库基本对象操作 206
5.5.1 SQL Server 2012的数据类型 206
5.5.2 表的创建和维护 209
5.5.3 数据库关系图的创建和维护 219
5.5.4 索引的创建和维护 222
5.5.5 视图的创建和维护 227
5.5.6 存储过程的创建和维护 230
5.5.7 触发器的创建和维护 235
本章小结 237
习题5 238
第6章 T-SQL在SQL Server 2012中的使用 240
6.1 SQL概述 240
6.1.1 SQL的发展历程 240
6.1.2 T-SQL组成和特点 241
6.1.3 T-SQL的基础知识 243
6.2 数据定义语言在SQL Server 2012的使用 245
6.2.1 数据库定义 245
6.2.2 基本表的定义 249
6.2.3 索引的定义 256
6.2.4 视图的定义 259
6.3 数据查询在SQL Server 2012的应用 265
6.3.1 SELECT语句介绍 266
6.3.2 简单查询 267
6.3.3 连接查询 274
6.3.4 嵌套查询 278
6.3.5 组合查询 284
6.4 数据更新在SQL Server 2012的使用 286
6.4.1 插入数据 286
6.4.2 修改数据 290
6.4.3 删除数据 291
6.4.4 数据更新操作检查的完整性 293
6.5 数据控制在SQL Server 2012的应用 293
6.5.1 数据控制方法与SQL Server的数据库操作权限 293
6.5.2 数据控制实例分析 294
6.6 数据库初步编程 295
6.6.1 T-SQL常用的语言元素 295
6.6.2 存储过程编程 303
6.6.3 触发器编程 305
6.7 嵌入式SQL 311
6.7.1 如何区分SQL语句和主语言语句 311
6.7.2 嵌入式SQL的处理过程 311
6.7.3 SQL与主语言间的通信 312
6.7.4 两种不同数据处理方式的协调 313
本章小结 318
习题6 319
第7章 数据库的安全性和完整性控制 324
7.1 数据库的安全性控制 324
7.1.1 数据库安全性控制方法 324
7.1.2 SQL Server 2012系统的安全体系结构 328
7.1.3 SQL Server 2012的用户和角色管理 329
7.1.4 SQL Server 2012的架构管理 345
7.1.5 SQL Server 2012的权限管理 348
7.2 数据库的完整性控制 353
7.2.1 完整性约束条件及完整性控制 353
7.2.2 SQL Server 2012的数据库完整性实现方法 357
本章小结 359
习题7 359
第8章 数据库的事务管理与并发控制 362
8.1 事务管理 362
8.1.1 问题背景 362
8.1.2 事务的概念和特性 363
8.1.3 事务的控制 365
8.2 并发控制 367
8.2.1 问题导入 367
8.2.2 锁概述 368
8.2.3 基于封锁的协议 371
8.2.4 封锁带来的问题 372
8.2.5 并发调度的可串行性 372
8.2.6 SQL Server 2012的并发控制机制 374
本章小结 378
习题8 379
第9章 数据库的备份与恢复 383
9.1 数据库的备份 383
9.1.1 备份的相关概念 383
9.1.2 SQL Server 2012数据备份方式 384
9.1.3 SQL Server 2012备份设备的管理 385
9.1.4 SQL Server 2012数据库备份 389
9.2 数据库的恢复 391
9.2.1 SQL Server 2012数据恢复模型 391
9.2.2 SQL Server 2012数据库恢复 392
9.2.3 SQL Server 2012数据库的分离和附加 394
9.3 数据的转换 397
9.3.1 SQL Server 2012数据导出 397
9.3.2 SQL Server 2012数据导入 400
本章小结 406
习题9 406
第10章 数据库的研究领域 408
10.1 概述 408
10.1.1 数据模型的发展 408
10.1.2 数据库技术与其他技术相结合 409
10.1.3 面向应用领域的数据库新技术 409
10.2 分布式数据库系统 409
10.2.1 分布式数据库技术概述 409
10.2.2 分布式数据库系统的体系结构 412
10.2.3 分布式数据库系统的组成和功能 415
10.3 数据仓库与数据挖掘技术 415
10.3.1 数据仓库 415
10.3.2 数据挖掘技术 418
10.4 数据库技术和人工智能技术相结合 418
10.4.1 知识库 418
10.4.2 主动数据库 419
10.4.3 模糊数据库 420
10.5 并行数据库 421
10.5.1 概述 421
10.5.2 并行数据库系统的目标和研究的问题 421
10.6 移动数据库 422
10.6.1 概述 422
10.6.2 移动数据库的关键技术 423
10.7 空间数据库 424
10.7.1 概述 424
10.7.2 空间数据库研究的主要内容 424
本章小结 425
习题10 425
附录A 数据库设计工具Power Designer 16.5 427
参考文献 437
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019