图书介绍
数据库原理与应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 高凯主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121124617
- 出版时间:2011
- 标注页数:314页
- 文件大小:114MB
- 文件页数:325页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 原理篇2
第1章 绪论2
1.1数据管理技术的产生和发展2
1.1.1人工管理阶段2
1.1.2文件系统阶段3
1.1.3数据库系统阶段3
1.2数据库基本概念5
1.2.1数据5
1.2.2数据库5
1.2.3数据库管理系统6
1.2.4数据库系统6
1.3数据模型7
1.3.1数据模型的组成要素7
1.3.2数据模型的分类8
1.3.3概念模型及表示方法8
1.3.4数据模型12
1.4数据库系统的结构14
1.4.1数据库系统的三级模式结构15
1.4.2数据库系统的二级映像15
1.5数据库管理系统16
1.5.1 DBMS的工作模式16
1.5.2 DBMS的功能17
1.5.3 DBMS的组成17
1.6小结18
习题119
第2章 关系数据库基础20
2.1关系模型的基本概念20
2.1.1域、笛卡儿积、关系、关系模式20
2.1.2码23
2.2关系模型的完整性约束24
2.2.1实体完整性规则24
2.2.2参照完整性规则25
2.2.3用户自定义完整性规则25
2.3关系操作26
2.3.1关系数据语言26
2.3.2关系代数26
2.4小结34
习题234
第3章 关系数据库标准语言SQL37
3.1 SQL概述37
3.1.1 SQL的发展历史37
3.1.2 SQL的特点37
3.1.3 SQL数据库的体系结构38
3.2数据定义39
3.2.1模式的定义与删除40
3.2.2基本表的定义、删除和修改40
3.2.3索引的建立和删除43
3.3数据查询44
3.3.1单表无条件查询45
3.3.2单表带条件查询48
3.3.3分组查询和排序查询51
3.3.4连接查询53
3.3.5嵌套查询56
3.3.6集合查询60
3.4数据更新62
3.4.1插入数据62
3.4.2删除数据63
3.4.3修改数据63
3.5视图64
3.5.1建立视图64
3.5.2删除视图65
3.5.3查询视图66
3.5.4更新视图66
3.5.5视图的作用67
3.6小结68
习题368
第4章 规范化理论69
4.1问题的提出69
4.1.1关系模式中可能存在的问题69
4.1.2解决的方法70
4.2函数依赖70
4.2.1函数依赖的基本概念71
4.2.2函数依赖的推理规则72
4.2.3码的函数依赖表示75
4.2.4最小函数依赖集75
4.3规范化77
4.3.1范式77
4.3.2模式分解80
4.3.3关系模式规范化步骤86
4.4小结87
习题487
第5章 数据库设计89
5.1数据库设计概述89
5.1.1数据库设计的任务和特点89
5.1.2数据库设计方法90
5.1.3数据库设计步骤90
5.1.4数据库设计过程中的各级模式92
5.2需求分析92
5.2.1需求分析的任务92
5.2.2需求分析的方法和步骤93
5.2.3需求分析的结果94
5.3概念结构设计95
5.3.1概念结构的特点95
5.3.2概念设计方法95
5.3.3概念设计的步骤95
5.4逻辑结构设计100
5.4.1 E-R模型到关系模式的转换100
5.4.2逻辑模式的优化103
5.4.3设计用户子模式103
5.5数据库的物理设计104
5.5.1数据库物理设计的内容和方法104
5.5.2确定数据库的物理结构105
5.5.3评价物理结构106
5.6数据库的实施和维护106
5.6.1建立数据库和应用程序的调试106
5.6.2数据库的试运行106
5.6.3数据库的运行和维护107
5.7小结108
习题5108
第6章 关系查询处理和查询优化109
6.1关系数据库系统的查询处理109
6.1.1查询优化的必要性109
6.1.2查询处理的步骤111
6.1.3查询的执行代价111
6.2代数优化112
6.2.1关系代数表达式等价变换规则112
6.2.2查询优化一般策略113
6.2.3关系代数表达式的优化算法114
6.3物理优化116
6.3.1基于规则的优化方法116
6.3.2基于代价估算的优化方法116
6.4 SQL查询语句的优化117
6.4.1合理使用索引117
6.4.2书写高效率的SQL查询语句118
6.4.3使用存储过程120
6.5小结123
习题6123
第7章 数据库完整性和安全性124
7.1数据库完整性124
7.1.1实体完整性124
7.1.2参照完整性125
7.1.3用户定义的完整性127
7.1.4完整性约束命名子句128
7.1.5触发器129
7.2数据库安全性130
7.2.1数据库安全性概述130
7.2.2用户标识与鉴别130
7.2.3存取控制131
7.2.4其他安全控制方法135
7.3 SQL Server的完整性控制和安全控制137
7.3.1 SQL Server的完整性控制137
7.3.2 SQL Server的安全控制139
7.4小结141
习题7142
第8章 数据库恢复和并发控制143
8.1事务143
8.1.1事务的基本概念143
8.1.2事务的性质143
8.2数据库恢复技术144
8.2.1故障的种类144
8.2.2恢复的实现技术145
8.2.3故障恢复的策略146
8.2.4 SQL Server的数据库恢复技术149
8.3并发控制151
8.3.1并发操作带来的问题151
8.3.2封锁152
8.3.3并发调度的可串行性155
8.3.4两段锁协议156
8.3.5封锁的粒度157
8.3.6 SQL Server的封锁方式159
8.4小结159
习题8160
第二部分 应用篇162
第9章 数据库应用技术概述162
9.1数据库访问接口162
9.1.1 ODBC简介162
9.1.2 DAO简介163
9.1.3 OLE DB简介164
9.1.4 ADO简介165
9.1.5 ADO.NET简介165
9.1.6内嵌式SQL、 RDO、 DB库简介166
9.2数据库应用体系结构167
9.2.1客户机/服务器工作模式168
9.2.2客户机/服务器模式的主要技术特征168
9.2.3客户机/服务器系统体系结构168
9.2.4分布式数据库系统171
9.3基于B/S架构的数据库应用程序172
9.4 ODBC数据访问接口及实例操作173
9.4.1 ODBC概述173
9.4.2 MFC ODBC数据库类180
9.4.3应用案例——VC++6.0中使用ODBC开发个人通讯录系统185
9.5小结194
习题9194
第10章ADO数据访问技术及操作195
10.1 ADO概述195
10.2 ADO数据库访问对象196
10.2.1 Connection对象196
10.2.2 Command对象197
10.2.3 Recordset对象198
10.2.4 Parameter对象201
10.2.5 Field对象201
10.2.6 Record对象202
10.2.7 Stream对象203
10.2.8 Error对象204
10.2.9 Property对象204
10.3高级语言操作ADO接口204
10.3.1在VB 6.0中使用ADO204
10.3.2在VC 6.0中使用ADO207
10.3.3在Delphi 7中使用ADO210
10.4应用案例——Delphi中使用ADO开发个人通讯录系统213
10.5小结215
习题10215
第11章ADO.NET数据访问技术及操作216
11.1.NET平台及VS.NET 2008简介216
11.1.1.NET Framework简介216
11.1.2 VS.NET 2008集成开发环境简介217
11.1.3C#开发语言简介218
11.2 ADO.NET概述218
11.2.1 ADO.NET的优点218
11.2.2 ADO.NET的结构219
11.3使用ADO.NET进行数据库访问220
11.3.1 ADO.NET Connection对象221
11.3.2 ADO.NET Command对象222
11.3.3 ADO.NET DataReader对象223
11.3.4 ADO.NET DataAdapter对象224
11.3.5 ADO.NET DataSet 对象226
11.4应用案例——C#中使用ADO.NET开发个人通讯录系统227
11.4.1通过编写代码实现通讯录系统227
11.4.2使用ADO.NET控件实现通讯录系统开发229
11.5小结235
习题11235
第12章 基于C#的数据库系统应用案例——教材征订系统236
12.1系统设计236
12.1.1需求分析236
12.1.2概念结构设计237
12.1.3数据库设计238
12.2功能模块设计241
12.2.1系统功能模块241
12.2.2界面设计241
12.3功能实现步骤242
12.3.1数据库创建242
12.3.2公用模块设计242
12.3.3添加app.config文件247
12.4管理员端程序设计步骤247
12.4.1用户管理界面247
12.4.2用户管理信息编辑界面设计250
12.4.3登录窗体的设计254
12.5系统运行与调试256
12.5.1调试方法256
12.5.2调试过程256
12.5.3排错257
12.6小结258
习题12258
第13章 基于数据库的Web应用程序开发259
13.1概述259
13.2常见的Web服务器简介260
13.2.1 IIS260
13.2.2 Tomcat262
13.2.3 WebLogic263
13.3服务器端的动态网页技术264
13.3.1 JSP264
13.3.2基于ASP.NET构建Web应用程序268
13.4客户端网页设计相关技术简介271
13.4.1基于CSS+DIV构建网页271
13.4.2客户端脚本语言JavaScript简介273
13.5小结276
习题13276
第14章XML与数据库技术277
14.1基于XML的数据库信息管理277
14.1.1 XMI及其与数据库的互操作278
14.1.2 XML的基本规范和简单结构279
14.1.3 XML数据的显示279
14.1.4数据库信息转换为XML281
14.1.5 XML与数据库信息的互转换283
14.2基于XML的网络异构数据的采集与处理285
14.2.1异构资源采集286
14.2.2利用HttpClient检索数据286
14.2.3构造XML文档288
14.2.4在浏览器端显示XML文档291
14.2.5提供统一检索接口293
14.3小结294
习题14294
第三部分 实验和辅助工具篇296
实验1熟悉SQL Server 2000环境及数据库管理296
实验2数据定义297
实验3数据操纵298
实验4简单查询300
实验5连接查询和嵌套查询300
实验6数据库的完整性控制301
实验7数据库的安全性302
热门推荐
- 2455896.html
- 890780.html
- 2917447.html
- 346313.html
- 2616689.html
- 1551966.html
- 1510300.html
- 1264120.html
- 544887.html
- 3715561.html
- http://www.ickdjs.cc/book_424744.html
- http://www.ickdjs.cc/book_823549.html
- http://www.ickdjs.cc/book_2717831.html
- http://www.ickdjs.cc/book_267824.html
- http://www.ickdjs.cc/book_2326332.html
- http://www.ickdjs.cc/book_3598162.html
- http://www.ickdjs.cc/book_460392.html
- http://www.ickdjs.cc/book_897325.html
- http://www.ickdjs.cc/book_1799274.html
- http://www.ickdjs.cc/book_1270547.html