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

- 刘先锋,曹步文,李高仕主编;王六平,刘建连,吴宏斌等副主编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560980027
- 出版时间:2012
- 标注页数:293页
- 文件大小:44MB
- 文件页数:306页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 理论篇3
第1章 绪论3
1.1数据库的概念3
1.2数据库管理系统4
1.2.1数据库管理系统的目标5
1.2.2数据库管理系统的功能6
1.2.3数据库管理系统的组成7
1.2.4数据库管理和数据库管理员8
1.3数据库系统10
1.3.1数据库系统的三级模式结构10
1.3.2数据库系统的二级映像功能和数据独立性11
1.3.3数据库系统的体系结构12
1.3.4数据库系统的工作流程14
1.4数据库的发展14
1.4.1人工管理阶段15
1.4.2文件系统阶段15
1.4.3数据库系统阶段16
1.4.4数据库技术的研究、应用领域和发展方向17
本章小结20
思考题一20
第2章 数据模型22
2.1数据描述22
2.1.1数据的三种范畴22
2.1.2实体间的联系24
2.2概念模型与E-R方法25
2.2.1数据模型概述25
2.2.2数据模型的三要素26
2.2.3概念数据模型27
2.2.4概念模型的E-R图表示方法27
2.2.5概念模型实例28
2.3传统的三大数据模型31
2.3.1层次模型31
2.3.2网状模型33
2.3.3关系模型34
2.4数据独立与三层结构36
2.4.1数据库系统的三级模式结构37
2.4.2数据独立性38
2.5数据库管理系统40
2.5.1数据库管理系统的主要功能40
2.5.2数据库管理系统的组成41
2.5.3用户访问数据库的过程43
本章小结44
思考题二44
第3章 关系数据库46
3.1关系模型的基本概念46
3.1.1关系及基本术语46
3.1.2关键字47
3.2关系模式47
3.3关系模型的完整性48
3.4关系代数49
3.4.1关系代数的五种基本操作49
3.4.2关系代数的其他操作51
3.5关系演算54
3.5.1元组关系演算54
3.5.2域关系演算56
本章小结57
思考题三58
第4章 关系模式的规范化与查询优化59
4.1问题的提出59
4.1.1关系模式59
4.1.2关系59
4.1.3插入异常60
4.1.4删除异常60
4.1.5更新异常61
4.2关系模式的函数依赖61
4.2.1函数依赖61
4.2.2键63
4.2.3函数依赖的逻辑蕴含63
4.3关系模式的规范化69
4.3.1第一范式69
4.3.2第二范式70
4.3.3第三范式71
4.3.4 BCNF72
4.3.5多值依赖与第四范式73
4.3.6各范式之间的关系75
4.4关系模式的分解特性76
4.4.1关系模式的分解76
4.4.2分解的无损连接性77
4.4.3关系模式分解算法83
4.5关系模式的优化88
4.5.1水平分解88
4.5.2垂直分解88
4.6关系查询优化89
4.6.1关系系统及其查询优化89
4.6.2查询优化的一般策略91
4.6.3关系代数等价变换规则92
4.6.4关系代数表达式的优化算法93
本章小结95
思考题四95
第5章 数据库的设计与实施98
5.1数据库设计概述98
5.1.1数据库设计的内容与特点98
5.1.2数据库设计方法99
5.1.3数据库设计的步骤100
5.2数据库规划101
5.3需求分析102
5.3.1需求分析的任务102
5.3.2需求分析的方法102
5.3.3需求分析的步骤103
5.4概念结构设计105
5.4.1局部E-R图的设计106
5.4.2全局E-R图的设计106
5.5逻辑结构设计107
5.6物理结构设计108
5.7 ODBC的配置109
本章小结112
思考题五112
第6章 数据库的安全与保护113
6.1安全与保护概述113
6.2数据库的安全性114
6.2.1数据库安全性控制114
6.2.2 SQL Sever的安全性措施115
6.3数据库的完整性120
6.3.1完整性约束条件120
6.3.2完整性控制122
6.3.3 SQL Sever的完整性实现125
6.4事务129
6.4.1事务的概念129
6.4.2事务调度131
6.4.3事务隔离级别133
6.4.4 SQL Server中的事务定义136
6.5并发控制138
6.5.1封锁技术139
6.5.2事务隔离级别与封锁规则139
6.5.3封锁的粒度141
6.5.4 SQL Server的并发控制143
6.6数据库恢复技术144
6.6.1故障的种类144
6.6.2恢复的实现技术145
6.6.3 SQL Server基于日志的恢复策略148
6.6.4 SQL Server的备份与恢复150
本章小结156
思考题六158
下篇 实践篇163
第7章 数据库与SQL Server 2005简介163
7.1 SQL Server 2005概述163
7.1.1 SQL Server 2005新特性163
7.1.2 SQL Server 2005体系结构164
7.1.3安装SQL Server 2005165
7.2配置SQL Server 2005172
7.2.1配置服务172
7.2.2 SQL Server 2005管理工具173
7.2.3通过配置管理器配置SQL Server 2005175
7.2.4 SQL Server 2005外围应用配置器175
本章小结177
思考题七177
第8章 管理数据库178
8.1数据库的类型178
8.1.1系统数据库178
8.1.2用户数据库180
8.1.3数据库快照180
8.2数据库存储文件181
8.2.1数据库文件181
8.2.2数据库文件组181
8.3数据库的对象182
8.4创建数据库184
8.4.1使用SQL Server管理工具创建数据库184
8.4.2使用T-SQL语句创建数据库187
8.5维护数据库188
8.5.1查看数据库状态188
8.5.2修改数据库189
8.5.3删除数据库191
8.5.4分离和附加数据库192
8.5.5数据库其他操作194
本章小结197
思考题八198
第9章 管理表199
9.1表的概述199
9.1.1什么是表199
9.1.2表的类型199
9.2创建表200
9.2.1表列的数据类型200
9.2.2列的其他属性205
9.2.3表的创建206
9.3维护表209
9.3.1修改表名与表结构209
9.3.2删除表212
9.3.3表数据的维护213
9.4表数据完整性217
9.4.1 PRIMARY KEY约束217
9.4.2 FOREIGN KEY约束218
9.4.3 CHECK约束219
9.4.4表关系220
9.5视图220
9.5.1视图概述220
9.5.2创建视图221
9.5.3使用视图224
9.5.4修改视图225
9.5.5重命名视图226
9.5.6查看视图227
9.5.7删除视图229
9.6索引230
9.6.1索引概述230
9.6.2创建索引231
9.6.3查看索引233
9.6.4删除索引234
本章小结235
思考题九235
第10章 操作查询237
10.1简单查询(不带条件的列的查询)237
10.2带条件的列查询238
10.2.1比较大小和确定范围238
10.2.2部分匹配查询239
10.2.3查询的排序240
10.3多表查询242
10.3.1连接查询243
10.3.2子查询245
本章小结246
思考题十246
第11章T-SQL语言248
11.1数据定义语言248
11.2数据操纵语言250
11.2.1 SELECT语句250
11.2.2 INSERT语句250
11.2.3 UPDATE语句253
11.2.4 DELETE语句256
11.3数据控制语言256
11.3.1GRANT语句257
11.3.2REVOKE语句258
11.3.3DENY语句259
11.4其他语言元素259
11.4.1注释259
11.4.2变量260
11.4.3运算符261
11.4.4函数262
11.4.5流程控制语句267
本章小结270
思考题十一271
第12章 存储过程272
12.1存储过程的概念272
12.2存储过程的创建和执行272
12.2.1使用模板创建存储过程272
12.2.2使用SQL Server管理工具273
12.2.3执行存储过程274
12.3存储过程与参数275
12.4存储过程中的游标276
12.4.1游标的定义276
12.4.2游标的使用方法276
12.4.3使用游标注意事项277
12.5自动执行的存储过程277
12.6存储过程的查看、修改和删除278
12.6.1查看存储过程278
12.6.2修改存储过程279
12.6.3删除存储过程280
12.7扩展存储过程281
12.8使用SQL Server管理工具创建和管理存储过程281
12.8.1使用SQL Server管理工具创建存储过程281
12.8.2使用SQL Server管理工具管理存储过程281
本章小结284
思考题十二284
第13章SQL Server 2005高级功能285
13.1触发器及其用途285
13.1.1触发器的概念和工作原理285
13.1.2创建触发器285
13.1.3查看、修改和删除触发器289
13.1.4触发器的用途290
13.2嵌入式SQL291
13.2.1嵌入式SQL简介291
13.2.2嵌入式SQL的工作原理291
13.2.3嵌入式SQL的一般形式292
本章小结292
思考题十三292
参考文献293
热门推荐
- 1135189.html
- 912806.html
- 2532117.html
- 796885.html
- 2446774.html
- 3528785.html
- 3407042.html
- 3710209.html
- 469150.html
- 3794517.html
- http://www.ickdjs.cc/book_2338579.html
- http://www.ickdjs.cc/book_514176.html
- http://www.ickdjs.cc/book_2672796.html
- http://www.ickdjs.cc/book_847177.html
- http://www.ickdjs.cc/book_2516012.html
- http://www.ickdjs.cc/book_2345810.html
- http://www.ickdjs.cc/book_2413391.html
- http://www.ickdjs.cc/book_3282450.html
- http://www.ickdjs.cc/book_2982549.html
- http://www.ickdjs.cc/book_968020.html