图书介绍
数据库原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 钱雪忠,王月海主编;陈国俊,徐华,钱瑛副主编 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563542918
- 出版时间:2015
- 标注页数:283页
- 文件大小:140MB
- 文件页数:295页
- 主题词:数据库系统
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数据管理技术的产生和发展3
1.1.3数据库系统的特点6
1.2数据模型9
1.2.1数据模型的组成要素10
1.2.2概念模型12
1.2.3基本E-R模型的扩展16
1.2.4层次模型概述22
1.2.5网状模型26
1.2.6关系模型27
1.2.7面向对象模型29
1.3数据库系统结构33
1.3.1数据库管理系统的三级模式结构33
1.3.2数据库的二级映像功能与数据独立性35
1.3.3数据库管理系统的工作过程36
1.4数据库系统的组成37
1.5数据库技术的研究领域及其发展38
1.5.1数据库技术的研究领域38
1.5.2数据库技术的发展39
1.5.3数据库行业发展趋势41
1.6小结46
习题46
第2章 关系数据库49
2.1关系模型49
2.2关系数据结构及形式化定义50
2.2.1关系50
2.2.2关系模式53
2.2.3关系数据库54
2.3关系的完整性54
2.4关系代数56
2.4.1传统的集合运算57
2.4.2专门的关系运算59
2.5关系演算65
2.5.1抽象的元组关系演算65
2.5.2元组关系演算语言ALPHA67
2.5.3域关系演算语言QBE74
2.6小结78
习题79
第3章 关系数据库标准语言SQL82
3.1 SQL语言的基本概念与特点82
3.1.1语言的发展及标准化82
3.1.2 SQL语言的基本概念83
3.1.3 SQL语言的主要特点84
3.2 SQL数据定义85
3.2.1字段数据类型85
3.2.2创建、修改和删除数据表87
3.2.3设计、创建和维护索引90
3.3 SQL数据查询91
3.3.1 SELECT命令的格式及其含义91
3.3.2 SELECT子句的基本使用94
3.3.3 WHERE子句的基本使用95
3.3.4常用集函数及统计汇总查询98
3.3.5分组查询98
3.3.6查询的排序99
3.3.7连接查询100
3.3.8合并查询102
3.3.9嵌套查询102
3.3.10子查询别名表达式的使用107
3.3.11存储查询结果到表中107
3.4 SQL数据更新108
3.4.1插入数据108
3.4.2修改数据109
3.4.3删除数据109
3.5视图110
3.5.1定义和删除视图110
3.5.2查询视图111
3.5.3更新视图111
3.5.4视图的作用112
3.6 SQL数据控制113
3.6.1权限与角色113
3.6.2系统权限和角色的授予与收回113
3.6.3对象权限和角色的授予与收回114
3.7嵌入式SQL语言115
3.7.1嵌入式SQL简介115
3.7.2嵌入式SQL要解决的3个问题115
3.7.3第四代数据库应用开发工具或高级语言中SQL的使用119
3.8小结122
习题123
第4章 关系数据库设计理论126
4.1问题的提出126
4.1.1规范化理论概述126
4.1.2不合理的关系模式存在的问题126
4.2规范化129
4.2.1函数依赖129
4.2.2码131
4.2.3范式135
4.2.4第一范式135
4.2.5第二范式136
4.2.6第三范式137
4.2.7 BC范式139
4.2.8多值依赖与4NF140
4.2.9连接依赖与5NF143
4.2.10规范化小结144
4.3数据依赖的公理系统145
4.4关系分解保持性148
4.4.1关系模式的分解148
4.4.2模式分解的无损连接性149
4.4.3模式分解的函数依赖保持性150
4.4.4模式分解算法150
4.5小结152
习题153
第5章 数据库安全保护156
5.1数据库的安全性156
5.1.1数据库安全性概述156
5.1.2安全性控制的一般方法156
5.1.3安全性控制的其他方法161
5.1.4 SQL Server安全性概述162
5.2完整性控制163
5.2.1数据库完整性概述163
5.2.2完整性规则的组成163
5.2.3完整性约束条件的分类164
5.2.4 SQL Server完整性概述165
5.3并发控制与封锁166
5.3.1数据库并发性概述166
5.3.2事务的基本概念167
5.3.3并发操作与数据的不一致性168
5.3.4封锁及其产生问题的解决170
5.3.5 SQL Server的并发控制机制175
5.4数据库的恢复178
5.4.1数据库恢复概述178
5.4.2数据库恢复的基本原理及其实现技术178
5.4.3数据库的故障及其恢复策略179
5.4.4 SQL Server的备份和还原机制181
5.5小结182
习题183
第6章 数据库设计185
6.1数据库设计概述185
6.1.1数据库设计的任务、内容和特点185
6.1.2数据库设计方法简述186
6.1.3数据库设计的步骤187
6.2系统需求分析190
6.2.1需求分析的任务190
6.2.2需求分析的方法191
6.3概念结构设计193
6.3.1概念结构设计的必要性193
6.3.2概念模型设计的特点193
6.3.3概念结构的设计方法和步骤194
6.4逻辑结构设计201
6.4.1逻辑结构设计的任务和步骤201
6.4.2初始化关系模式设计202
6.4.3关系模式的规范化204
6.4.4关系模式的评价与改进205
6.5物理结构设计205
6.5.1确定物理结构205
6.5.2评价物理结构206
6.6数据库实施206
6.6.1建立实际数据库结构207
6.6.2装入数据207
6.6.3编制与调试应用程序207
6.6.4数据库试运行207
6.6.5整理文档208
6.7数据库运行和维护208
6.7.1数据库的安全性和完整性208
6.7.2监视并改善数据库性能208
6.7.3数据库的重组织和重构造209
6.8 UML简介209
6.8.1概述209
6.8.2 UML的构成210
6.8.3 UML的系统开发思路及开发阶段212
6.8.4用例图213
6.8.5类图215
6.8.6交互图221
6.8.7状态图222
6.8.8活动图223
6.8.9构件图223
6.8.10配置图224
6.8.11包图224
6.9小结225
习题225
第7章 SQL Server数据库管理系统229
7.1微软数据平台的进化229
7.1.1 SQL Server 2014新特色229
7.1.2 SQL Server 2012简介231
7.2 Transact-SQ1.语言232
7.2.1语法约定233
7.2.2运算符235
7.2.3数据类型238
7.2.4函数240
7.2.5变量246
7.2.6表达式248
7.2.7控制流249
7.2.8事务语句254
7.2.9批处理254
7.2.10游标255
7.3小结256
习题256
第8章 XML应用基础258
8.1 XML的基本知识258
8.1.1 XML简介258
8.1.2 XML的用途259
8.1.3 XML树结构261
8.1.4 XML语法规则262
8.1.5 XML元素264
8.1.6 XML属性265
8.2 XML文档基本操作267
8.2.1创建XML文件268
8.2.2查看XML文件269
8.2.3使用XSLT显示XML270
8.2.4使用CSS显示XML270
8.3 XML数据库简介271
8.3.1 XML数据模型272
8.3.2 XML数据库系统介绍273
8.4 XML数据查询275
8.4.1 XQuery简介275
8.4.2 XQuery实例277
8.4.3 XQuery FLWOR表达式278
8.4.4 XQuery FLWOR+HTML278
8.4.5 XQuery语法279
8.4.6 XQuery添加元素和属性280
8.4.7 XQuery函数281
习题282
参考文献283