图书介绍
数据库系统原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
- 曾玲,程传慧,张慧萍编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302349280
- 出版时间:2014
- 标注页数:343页
- 文件大小:64MB
- 文件页数:360页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库基本概念1
1.1数据处理1
1.1.1人工管理阶段2
1.1.2文件系统阶段2
1.1.3数据库系统阶段5
1.2数据库系统9
1.3数据库管理系统13
1.4小结15
习题一16
第2章 数据库的存储结构17
2.1基本文件组织17
2.1.1顺序文件组织17
2.1.2链表结构文件组织18
2.1.3随机存取文件组织(Hash文件组织)20
2.2数据库的数据结构及存储结构21
2.2.1 IMS层次数据库结构概述21
2.2.2 DBTG网状数据库结构概述22
2.2.3关系数据库结构概述22
2.3索引文件组织26
2.3.1索引文件26
2.3.2非关键字索引文件27
2.4 B+树文件29
2.4.1 B+树结构29
2.4.2插入算法30
2.4.3查找算法30
2.4.4删除算法31
2.5小结33
习题二33
第3章 数据模型34
3.1数据模型概述34
3.2 E-R数据模型35
3.2.1数据之间的联系35
3.2.2实体联系模型37
3.3关系数据模型39
3.3.1关系数据模型基本概念39
3.3.2从E-R数据模型到关系数据模型40
3.4其他数据模型42
3.4.1网状数据模型42
3.4.2层次数据模型43
3.5小结45
习题三45
第4章 关系数据库基本概念46
4.1基本概念46
4.2函数依赖47
4.2.1函数依赖概念47
4.2.2部分函数依赖48
4.2.3完全函数依赖48
4.2.4传递函数依赖48
4.3候选关键字与主属性49
4.3.1候选关键字49
4.3.2主属性50
4.4关系规范化50
4.4.1问题的提出50
4.4.2范式52
4.4.3关系模式分解的正确性57
4.5函数依赖理论58
4.5.1推理规则58
4.5.2属性集的闭包59
4.6小结59
习题四60
第5章 关系数据库理论基础61
5.1关系代数61
5.1.1传统的集合运算61
5.1.2专门的关系运算64
5.2关系演算68
5.3小结68
习题五69
第6章SQL语言70
6.1 SQL语言概貌70
6.2 SQL数据定义功能71
6.2.1基本表的定义和修改71
6.2.2索引的建立和删除72
6.3 SQL数据查询语句73
6.3.1语句格式73
6.3.2对单一表查询语句74
6.3.3对两个以上表的连接查询75
6.3.4嵌套查询76
6.3.5关系除法77
6.4视图79
6.5 SQL数据更新语句80
6.5.1修改(UPDATE)语句80
6.5.2删除(DELETE)语句80
6.5.3插入(INSERT)语句80
6.5.4视图的更新81
6.6 SQL数据控制功能81
6.7嵌入式SQL83
6.8查询优化84
6.9小结86
习题六87
第7章SQL Server 2008基础89
7.1 SQL Server管理工具89
7.2建立数据库、表、索引的操作91
7.2.1建立数据库91
7.2.2建立数据表92
7.2.3修改表结构与数据维护97
7.2.4建立索引97
7.2.5数据维护操作99
7.3建立视图的操作100
7.3.1建立视图100
7.3.2使用视图101
7.4数据完整性保护102
7.4.1实体完整性保护的实现102
7.4.2参照完整性保护的实现103
7.4.3域完整性保护的实现105
7.5数据库安全性管理106
7.5.1主体与安全对象106
7.5.2身份验证模式107
7.5.3登录名的管理107
7.5.4创建架构109
7.5.5针对具体数据库创建用户名109
7.5.6服务器角色110
7.5.7数据库角色110
7.5.8权限管理113
7.6 SQL Server中扩展的SQL语言114
7.6.1 SQL Server 2008的数据定义语句(DDL)114
7.6.2数据操纵语言124
7.6.3 SQL查询语句125
7.6.4数据控制语言130
7.7小结132
习题七133
第8章T-SQL语言134
8.1常量、变量、表达式、函数134
8.1.1 T-SQL语言概述134
8.1.2常量、字段变量、内存变量136
8.1.3表达式138
8.1.4常用系统函数141
8.1.5自定义函数145
8.2流程控制语句149
8.2.1 BEGIN…END语句149
8.2.2 IF…ELSE语句149
8.2.3 CASE语句151
8.2.4 WHILE…CONTINUE…BREAK语句153
8.2.5 GOT()语句154
8.2.6 WAITFOR语句154
8.2.7 RETURN语句155
8.2.8错误捕捉语句155
8.2.9游标155
8.3 SQL Server中的存储过程157
8.3.1存储过程的概念157
8.3.2存储过程的优点158
8.3.3使用Transaction-SQL命令创建存储过程159
8.3.4使用管理工作平台创建存储过程161
8.3.5重新命名存储过程162
8.3.6删除存储过程163
8.3.7执行存储过程163
8.3.8系统存储过程163
8.4 SQL Server中的触发器164
8.4.1触发器的概念及作用164
8.4.2触发器的种类165
8.4.3创建触发器165
8.4.4触发器的原理169
8.4.5 INSTEAD OF触发器170
8.4.6触发器的应用171
8.5 SQL Server中的数据导入和导出174
8.5.1使用T-SQL进行数据导入导出174
8.5.2使用命令行bcp导入导出数据175
8.5.3使用数据转换服务(DTS)导入导出数据176
8.5.4如何选择具体的数据导入导出方法177
8.6 SQL Server应用系统开发环境178
8.6.1 SQL Server应用系统的两种系统结构178
8.6.2 ODBC179
8.6.3 ADO183
8.6.4 JDBC184
8.7小结189
习题八190
第9章 数据库应用系统设计192
9.1概述192
9.2数据库结构设计193
9.2.1数据库结构设计步骤193
9.2.2需求分析194
9.2.3概念结构设计199
9.2.4逻辑结构设计201
9.2.5数据库物理设计203
9.3数据库应用系统设计205
9.3.1系统模块结构设计205
9.3.2主程序结构设计206
9.3.3数据维护类程序设计207
9.3.4数据查询与统计类程序结构209
9.3.5导入导出类程序构成212
9.3.6统计打印报表程序构成214
9.4系统调试与运行218
9.5小结218
习题九219
第10章 利用软部件构建数据库应用系统220
10.1软部件技术概述220
10.1.1软部件主要特征221
10.1.2构建应用系统的主程序结构222
10.1.3水平下拉菜单生成程序设计224
10.2表格式数据维护部件设计231
10.2.1表格式数据维护部件概述231
10.2.2通用表格式数据浏览部件1(tableTenance1.java)232
10.2.3通用表格式数据浏览部件2(tableTenance2.java)235
10.2.4表格式数据维护部件5(tableTenance5.java)236
10.2.5表格式数据维护部件7(tableTenance7.java)240
10.2.6表格式数据维护部件11(tableTenance11.java)245
10.3单数据表单记录数据维护部件250
10.3.1单记录数据维护部件概述250
10.3.2单记录数据维护部件控件布局251
10.3.3单记录数据维护部件1(dataTenance1.java)254
10.3.4单记录数据维护部件2 (dataTenance2.j ava)258
10.4查询类部件设计266
10.4.1查询类部件概述266
10.4.2通用数据单查询部件3(dataQuery3.java)267
10.4.3基本组合查询部件12(dataQuery12.java)268
10.4.4复杂组合查询部件273
10.5数据处理类部件设计275
10.5.1数据处理类部件概述275
10.5.2全表统计部件(dataStatistic1.java)276
10.5.3分组统计部件(dataStatistic2.java)277
10.5.4横向数据处理部件(dataStatistic3.java)278
10.5.5单数据表交叉表(dataStatistic10.java)280
10.6数据通信类部件设计282
10.6.1数据通信类部件概述282
10.6.2覆盖式导出到纯文本文件、XML文件与其他数据表部件(dataTransfer1.java)284
10.6.3覆盖式导出到Office文件(dataTransfer4.java)286
10.6.4从Office文件导入部件(dataTransfer10.java)288
10.7打印报表部件设计289
10.7.1打印报表部件概述289
10.7.2简单表格式报表格式生成部件(printFormat1.java)290
10.7.3其他报表格式生成部件291
10.7.4统计图形显示程序292
10.7.5打印预览部件(dataPreview.java)293
10.7.6打印报表部件(dataPrint.java)294
10.8系统工具类部件295
10.9小结297
习题十297
第11章 数据库的管理299
11.1事务处理299
11.1.1事务的基本概念299
11.1.2事务处理过程分析300
11.1.3 SQL的事务管理300
11.2并发控制302
11.2.1并发处理产生的三种不一致性302
11.2.2封锁304
11.3备份与恢复306
11.3.1故障的类型307
11.3.2事务日志307
11.3.3恢复的概念308
11.3.4数据的转储309
11.3.5创建备份设备310
11.3.6备份数据库310
11.3.7恢复311
11.4小结312
习题十一313
第12章 其他数据库技术概述314
12.1面向对象数据模型314
12.1.1 UML定义的类图315
12.1.2利用Rose建模操作319
12.1.3从建模到建库与建表的自动化操作320
12.2数据仓库322
12.2.1数据仓库的概念323
12.2.2数据仓库和数据集市324
12.2.3数据仓库的处理325
12.2.4联机分析(OLAP)技术概述326
12.2.5 SQL Server中的数据仓库组件328
12.3数据挖掘329
12.3.1数据挖掘技术概述329
12.3.2数据挖掘的定义331
12.3.3数据挖掘的过程模型及常用技术331
12.3.4目前数据挖掘的主要应用332
12.4分布式数据库333
12.4.1分布式数据库系统概述333
12.4.2分布式数据存储334
12.4.3分布式数据的查询处理335
12.4.4分布式数据库系统中的事务处理335
12.4.5数据对象的命名方式与目录表的管理339
12.4.6更新传播341
12.5小结341
习题十二342
参考文献343