图书介绍
数据库原理与应用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 何玉洁等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111312048
- 出版时间:2010
- 标注页数:277页
- 文件大小:85MB
- 文件页数:287页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理与应用教程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 数据库2
1.1.3 数据库管理系统2
1.1.4 数据库系统3
1.2 数据管理技术的发展3
1.2.1 文件管理方式3
1.2.2 数据库管理6
1.3 数据独立性8
1.4 数据库系统的组成9
1.5 小结10
习题11
第2章 数据库系统结构12
2.1 数据和数据模型12
2.1.1 数据与信息12
2.1.2 数据模型13
2.2 概念层数据模型14
2.2.1 基本概念14
2.2.2 实体-联系模型14
2.3 组织层数据模型16
2.3.1 关系模型的数据结构16
2.3.2 关系模型的数据操作19
2.3.3 关系模型的数据完整性约束19
2.4 数据库系统的结构21
2.4.1 三级模式结构21
2.4.2 模式映像与数据独立性24
2.5 数据库管理系统25
2.6 小结26
习题27
第3章 SQL语言基础及数据定义功能28
3.1 基本概念28
3.1.1 SQL语言的发展28
3.1.2 SQL语言的特点28
3.1.3 SQL语言功能概述29
3.2 SQL Server提供的主要数据类型29
3.2.1 数值型30
3.2.2 字符串型30
3.2.3 日期时间类型31
3.3 数据定义功能32
3.3.1 基本表的定义与删除32
3.3.2 修改表结构35
3.4 数据完整性35
3.4.1 完整性约束条件的作用对象35
3.4.2 实现数据完整性36
3.5 小结38
习题39
第4章 数据操作语句40
4.1 数据查询功能40
4.1.1 查询语句的基本结构41
4.1.2 单表查询41
4.1.3 多表连接查询51
4.1.4 使用TOP限制结果集55
4.1.5 子查询56
4.2 数据更改功能62
4.2.1 插入数据62
4.2.2 更新数据63
4.2.3 删除数据64
4.3 小结64
习题65
第5章 视图67
5.1 视图概念67
5.2 定义视图67
5.3 通过视图查询数据69
5.4 修改和删除视图70
5.5 视图的作用71
5.6 小结72
习题72
第6章 关系数据库规范化理论73
6.1 函数依赖73
6.1.1 函数依赖基本概念73
6.1.2 一些术语和符号74
6.1.3 为什么要讨论函数依赖75
6.2 关系规范化76
6.2.1 关系模式中的码76
6.2.2 范式76
6.3 小结79
习题80
第7章 数据库保护81
7.1 事务81
7.1.1 事务的基本概念81
7.1.2 事务的特征81
7.1.3 SQL事务处理模型82
7.2 并发控制83
7.2.1 并发控制概述83
7.2.2 并发控制措施85
7.2.3 封锁协议86
7.2.4 死锁88
7.2.5 并发调度的可串行性88
7.2.6 两段锁协议89
7.3 数据库备份与恢复90
7.3.1 数据库故障的种类90
7.3.2 数据库备份91
7.3.3 数据库恢复91
7.4 小结92
习题93
第8章 数据库设计94
8.1 数据库设计概述94
8.1.1 数据库设计的特点95
8.1.2 数据库设计方法概述95
8.1.3 数据库设计的基本步骤96
8.2 数据库需求分析97
8.2.1 需求分析的任务97
8.2.2 需求分析的方法97
8.3 数据库结构设计99
8.3.1 概念结构设计99
8.3.2 逻辑结构设计101
8.3.3 物理结构设计105
8.4 数据库行为设计107
8.4.1 功能分析107
8.4.2 功能设计108
8.4.3 事务设计108
8.5 数据库实施108
8.5.1 加载数据109
8.5.2 调试和运行应用程序109
8.6 数据库的运行和维护109
8.7 小结110
习题110
第二部分 SQL Server基础及使用第9章 SQL Server 2005基础113
9.1 SQL Server 2005平台构成113
9.2 安装SQL Server 2005114
9.2.1 SQL Server 2005的版本114
9.2.2 安装SQL Server 2005需要的软硬件环境115
9.2.3 实例116
9.2.4 安装及安装选项117
9.3 配置SQL Server 2005122
9.4 SQL Server Management Studio工具124
9.4.1 连接到数据库服务器124
9.4.2 查询编辑器125
9.5 小结126
习题127
上机练习127
第10章 数据库及表的创建与管理129
10.1 SQL Server数据库概述129
10.1.1 系统数据库129
10.1.2 SQL Server数据库的组成130
10.1.3 数据文件和日志文件130
10.1.4 数据库文件的属性131
10.2 创建数据库131
10.2.1 用图形化方法创建数据库131
10.2.2 用T-SQL语句创建数据库134
10.3 基本表的创建与管理137
10.3.1 创建表137
10.3.2 定义完整性约束139
10.3.3 修改表结构143
10.3.4 删除表143
10.4 小结144
习题145
上机练习145
第11章 安全管理148
11.1 安全控制概述148
11.1.1 安全控制模型148
11.1.2 SQL Server安全控制过程148
11.2 登录名149
11.2.1 身份验证模式149
11.2.2 建立登录名150
11.2.3 删除登录名154
11.3 数据库用户155
11.3.1 建立数据库用户155
11.3.2 删除数据库用户157
11.4 权限管理158
11.4.1 权限种类及用户分类159
11.4.2 权限的管理159
11.5 角色167
11.5.1 建立用户定义的角色167
11.5.2 为用户定义的角色授权168
11.5.3 为用户定义的角色添加成员169
11.5.4 删除用户定义角色中的成员171
11.6 小结171
习题172
上机练习172
第12章 备份和恢复数据库174
12.1 备份数据库174
12.1.1 为什么要进行数据备份174
12.1.2 备份内容及备份时间174
12.1.3 备份设备175
12.1.4 SQL Server支持的备份类型177
12.1.5 备份策略179
12.1.6 实现备份180
12.2 恢复数据库185
12.2.1 恢复的顺序185
12.2.2 实现恢复185
12.3 小结192
习题192
上机练习193
第三部分 用Visual Basic开发数据库应用程序第13章 数据库应用结构与数据访问接口195
13.1 数据库应用结构195
13.1.1 集中式应用结构195
13.1.2 文件服务器结构196
13.1.3 客户/服务器结构197
13.1.4 互联网应用结构197
13.2 数据访问接口198
13.2.1 ODBC198
13.2.2 OLE DB和ADO200
13.2.3 JDBC202
13.3 小结202
习题203
第14章 ADO数据控件与数据绑定控件204
14.1 ADO数据控件204
14.1.1 ADO数据控件的主要属性、方法和事件205
14.1.2 RecordSet对象的主要属性和方法209
14.2 数据绑定控件211
14.2.1 DataGrid控件211
14.2.2 DataList和DataCombo控件215
14.3 ADO对象217
14.3.1 Connection对象217
14.3.2 Command对象219
14.3.3 Recordset对象220
14.3.4 Field对象223
14.3.5 Parameter对象224
14.3.6 Error对象225
14.3.7 使用ADO对象模型访问数据库226
14.4 小结227
习题227
上机练习227
第15章 Visual Basic数据库应用编程示例229
15.1 示例1229
15.2 示例2230
15.3 示例3233
15.4 示例4234
15.5 数据窗体向导237
15.5.1 添加数据窗体向导237
15.5.2 使用数据窗体向导237
15.6 小结240
上机练习240
第四部分 数据库技术的应用与发展第16章 数据仓库与数据挖掘241
16.1 数据仓库技术242
16.1.1 数据仓库的概念及特点242
16.1.2 数据仓库体系结构243
16.1.3 数据仓库的分类243
16.1.4 数据仓库的开发244
16.1.5 数据仓库的数据模式244
16.2 联机分析处理245
16.3 数据挖掘248
16.3.1 数据挖掘过程249
16.3.2 数据挖掘知识发现250
16.3.3 数据挖掘的常用技术和目标251
16.3.4 数据挖掘工具252
16.3.5 数据挖掘应用253
16.3.6 数据挖掘的前景253
16.4 小结255
第17章 数据库技术的发展256
17.1 数据库技术的发展概述256
17.1.1 传统数据库技术的发展历程256
17.1.2 新一代数据库管理系统257
17.2 面向对象技术与数据库技术的结合257
17.2.1 新的数据库应用和新的数据类型258
17.2.2 面向对象数据模型258
17.2.3 面向对象数据库的优点262
17.2.4 对象关系数据库与对象数据库262
17.3 数据库技术面临的挑战262
17.4 数据库技术的研究方向264
17.4.1 分布式数据库系统264
17.4.2 面向对象的数据库管理系统264
17.4.3 多媒体数据库265
17.4.4 数据库中的知识发现265
17.4.5 专用数据库系统265
17.5 小结266
附录 数据库分析与设计示例267
参考文献274