注册 登录 进入教材巡展
#
  • #

出版时间:2023-08

出版社:机械工业出版社

以下为《数据库原理与应用教程(第5版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111733492
  • 5-1
  • 503562
  • 46257927-7
  • 平装
  • 16开
  • 2023-08
  • 485
  • 数据科学与大数据技术
  • 本科
内容简介
本书由三部分组成,一部分偏重介绍数据库理论,主要介绍的是关系数据库理论;二部分偏重实践,主要是数据库服务器端的维护和管理。三部分介绍数据库技术发展方向。在附录部分用一个完整的示例说明了数据库应用系统的设计和实现过程。
目录
目 录
前言
第一篇 基础理论
第1章 数据库概述2
1.1 一些基本概念2
1.1.1 数据2
1.1.2 数据库3
1.1.3 数据库管理系统3
1.1.4 数据库系统4
1.2 数据管理技术的发展4
1.2.1 文件管理方式4
1.2.2 数据库管理方式7
1.3 数据独立性10
1.4 数据库系统的组成11
1.5 小结12
习题12
第2章 数据库系统结构13
2.1 数据和数据模型13
2.1.1 数据与信息13
2.1.2 数据模型14
2.2 概念层数据模型15
2.2.1 基本概念15
2.2.2 实体-联系模型15
2.3 组织层数据模型18
2.3.1 关系模型的数据结构18
2.3.2 关系模型的数据操作21
2.3.3 关系模型的数据完整性约束21
2.4 数据库系统的结构23
2.4.1 三级模式结构23
2.4.2 模式映像与数据独立性25
2.5 数据库管理系统27
2.6 小结28
习题28
第3章 SQL语言基础及数据定义功能30
3.1 基本概念30
3.1.1 SQL语言的发展30
3.1.2 SQL语言的特点31
3.1.3 SQL语言的功能概述31
3.2 SQL Server提供的主要数据类型32
3.2.1 数字类型32
3.2.2 字符串类型33
3.2.3 日期和时间类型36
3.3 数据定义功能36
3.3.1 基本表的定义与删除37
3.3.2 修改表结构39
3.4 数据完整性40
3.4.1 完整性约束条件的作用对象40
3.4.2 实现数据完整性41
3.5 小结43
习题43
第4章 数据操作语句45
4.1 数据查询45
4.1.1 查询语句的基本结构46
4.1.2 单表查询47
4.1.3 多表连接查询62
4.1.4 使用TOP限制结果集69
4.1.5 子查询70
4.2 数据更改77
4.2.1 插入数据78
4.2.2 更新数据78
4.2.3 删除数据79
4.3 数据查询扩展80
4.3.1 将查询结果保存到新表中80
4.3.2 CASE表达式81
4.3.3 查询结果的并、交、差运算84
4.4 小结87
习题88
第5章 视图和索引90
5.1 视图90
5.1.1 视图的概念90
5.1.2 定义视图91
5.1.3 通过视图查询数据93
5.1.4 修改和删除视图94
5.1.5 视图的作用95
5.2 索引96
5.2.1 索引的基本概念96
5.2.2 索引的分类97
5.2.3 唯一索引97
5.2.4 创建和删除索引98
5.3 小结99
习题99
第6章 关系数据库规范化理论100
6.1 函数依赖100
6.1.1 函数依赖的基本概念100
6.1.2 一些术语和符号101
6.1.3 为什么要讨论函数依赖102
6.2 关系规范化103
6.2.1 关系模式中的码103
6.2.2 范式104
6.3 小结107
习题107
第7章 数据库保护108
7.1 事务108
7.1.1 事务的基本概念108
7.1.2 事务的特征109
7.1.3 SQL事务处理模型110
7.2 并发控制110
7.2.1 并发控制概述111
7.2.2 并发控制措施113
7.2.3 封锁协议114
7.2.4 死锁116
7.2.5 并发调度的可串行性116
7.2.6 两段锁协议117
7.3 数据库备份与恢复118
7.3.1 数据库故障的种类119
7.3.2 数据库备份119
7.3.3 数据库恢复120
7.4 小结121
习题121
第8章 数据库设计123
8.1 数据库设计概述123
8.1.1 数据库设计的特点124
8.1.2 数据库设计方法概述124
8.1.3 数据库设计的基本步骤125
8.2 数据库需求分析126
8.2.1 需求分析的任务126
8.2.2 需求分析的方法127
8.3 数据库结构设计129
8.3.1 概念结构设计129
8.3.2 逻辑结构设计137
8.3.3 物理结构设计141
8.4 数据库行为设计143
8.4.1 功能分析143
8.4.2 功能设计143
8.4.3 事务设计144
8.5 数据库实施145
8.5.1 加载数据145
8.5.2 调试和运行应用程序145
8.6 数据库的运行和维护146
8.7 小结146
习题147
第二篇 SQL Server基础及使用
第9章 SQL Server 2019基础150
9.1 SQL Server 2019简介150
9.1.1 主要组件150
9.1.2 管理工具151
9.1.3 主要版本及各版本的功能差异151
9.1.4 软硬件要求153
9.1.5 实例155
9.2 安装和配置SQL Server 2019155
9.2.1 安装SQL Server 2019155
9.2.2 设置SQL Server服务启动
   方式162
9.3 SQL Server Management Studio
  工具163
9.3.1 连接到数据库服务器163
9.3.2 查询编辑器165
9.4 小结167
习题167
上机练习167
第10章 数据库及表的创建与管理168
10.1 SQL Server数据库概述168
10.1.1 系统数据库168
10.1.2 SQL Server数据库的组成169
10.1.3 数据文件和日志文件170
10.1.4 数据库文件的属性170
10.2 创建数据库171
10.2.1 用图形化的方式创建数据库171
10.2.2 用T-SQL语句创建数据库175
10.3 基本表的创建与管理179
10.3.1 创建表179
10.3.2 定义完整性约束181
10.3.3 修改表结构190
10.3.4 删除表190
10.4 小结192
习题192
上机练习193
第11章 安全管理195
11.1 安全控制概述195
11.1.1 安全控制模型195
11.1.2 SQL Server安全控制过程196
11.2 登录名196
11.2.1 身份验证模式196
11.2.2 建立登录名198
11.2.3 删除登录名203
11.3 数据库用户204
11.3.1 建立数据库用户204
11.3.2 删除数据库用户207
11.4 权限管理208
11.4.1 权限种类及用户分类208
11.4.2 权限的管理209
11.5 角色219
11.5.1 服务器级别的固定角色220
11.5.2 数据库级别的固定角色221
11.5.3 用户定义的角色222
11.6 小结227
习题227
上机练习228
第12章 备份和还原数据库230
12.1 备份数据库230
12.1.1 为什么要进行数据备份230
12.1.2 备份内容及备份时间231
12.1.3 一些术语231
12.1.4 备份设备232
12.2 SQL Server支持的恢复模式和
    备份类型233
12.2.1 恢复模式233
12.2.2 备份类型及备份策略235
12.2.3 实现备份238
12.3 还原数据库244
12.3.1 还原数据库的顺序244
12.3.2 实现还原246
12.4 小结252
习题253
上机练习253
第三篇 数据挖掘与数据库技术的发展
第13章 数据仓库与数据挖掘256
13.1 数据仓库技术256
13.1.1 数据仓库的概念及特点257
13.1.2 数据仓库的体系结构258
13.1.3 数据仓库的分类258
13.1.4 数据仓库的开发259
13.1.5 数据仓库的数据模式260
13.2 联机分析处理261
13.2.1 OLAP的基本概念262
13.2.2 联机分析处理系统基本的
      分析功能263
13.3 数据挖掘264
13.3.1 数据挖掘过程265
13.3.2 数据挖掘和知识发现266
13.3.3 数据挖掘的常用技术和目标267
13.3.4 数据挖掘工具268
13.3.5 数据挖掘应用269
13.3.6 数据挖掘的前景270
13.4 小结271
第14章 数据库技术的发展272
14.1 概述272
14.1.1 传统数据库技术的发展历程272
14.1.2 新一代数据库管理系统273
14.2 面向对象技术与数据库技术的
      结合274
14.2.1 新的数据库应用和数据类型274
14.2.2 面向对象数据模型275
14.2.3 面向对象数据库的优点278
14.2.4 对象关系数据库与对象
       数据库279
14.3 数据库技术面临的挑战279
14.4 数据库技术的研究方向281
14.4.1 分布式数据库系统281
14.4.2 面向对象的数据库管理系统281
14.4.3 多媒体数据库282
14.4.4 数据库中的知识发现282
14.4.5 专用数据库系统282
14.5 NoSQL数据库283
14.5.1 NoSQL数据库概述283
14.5.2 NoSQL数据库常见分类283
14.5.3 NoSQL数据库发展现状及
    挑战284
14.6 小结284
附录 数据库分析与设计示例285
Baidu
map