图书介绍
数据库技术与应用PDF|Epub|txt|kindle电子书版本网盘下载
![数据库技术与应用](https://www.shukui.net/cover/11/33105835.jpg)
- 王珊等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302114668
- 出版时间:2005
- 标注页数:272页
- 文件大小:22MB
- 文件页数:288页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库技术与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录4
第1篇 技术篇4
第1章 数据库系统概述4
1.1 数据库技术的发展4
1.2 数据库的基本概念5
1.3 数据库系统6
1.3.1 DBMS的功能7
1.3.2 DBMS的组成7
1.4 数据模型9
1.4.1 数据模型的组成要素10
1.4.2 概念数据模型11
1.4.3 逻辑数据模型14
1.5 数据模式17
1.5.1 数据库系统的3级模式结构17
1.5.2 数据库的二级映像功能与数据独立性18
1.6 数据库用户19
习题20
第2章 关系数据库22
2.1 关系模型22
2.1.1 关系数据结构22
2.1.2 关系操作25
2.1.3 完整性约束26
2.2.1 传统的集合运算28
2.2 关系代数28
2.2.2 专门的关系运算29
2.2.3 关系代数查询举例34
2.2.4 关系代数表达式的优化35
习题38
第3章 关系数据库标准语言SQL40
3.1 SQL概述40
3.1.1 SQL的产生与发展40
3.1.2 SQL的特点40
3.2 数据定义43
3.2.1 定义、修改与删除表43
3.2.2 建立与删除索引46
3.3 数据更新47
3.3.1 插入数据47
3.3.2 修改数据49
3.3.3 删除数据50
3.4 数据查询51
3.4.1 单表查询51
3.4.2 连接查询59
3.4.3 集合查询63
3.4.4 嵌套查询64
3.4.5 SELECT语句的一般格式71
3.5.1 定义视图73
3.5 视图73
3.5.2 查询视图75
3.5.3 更新视图76
3.5.4 合理使用视图的益处79
习题80
第4章 数据库设计81
4.1 数据库设计概述81
4.1.1 数据库设计的任务与特点81
4.1.2 数据库设计方法82
4.1.3 数据库设计的基本步骤82
4.2 需求分析83
4.2.3 需求分析的方法84
4.2.1 需求分析的任务84
4.2.2 需求分析的重点84
4.3 概念结构设计86
4.3.1 概念结构设计的方法和步骤86
4.3.2 数据抽象和局部视图设计87
4.3.3 集成局部视图88
4.4 逻辑结构设计90
4.4.1 概念模型向关系数据模型的转换90
4.4.2 外模式的设计91
4.5 物理结构设计92
4.5.1 确定数据库的物理结构92
4.6 数据库实施93
4.5.2 评价数据库的物理结构93
4.7 数据库运行与维护94
4.8 数据库设计举例95
4.8.1 需求分析95
4.8.2 概念结构设计102
4.8.3 总体概念设计103
4.8.4 逻辑结构设计103
4.8.5 物理结构设计105
4.8.6 数据库实施、运行和维护106
习题107
第5章 规范化理论108
5.1 数据依赖108
5.2.1 第一范式(1NF)109
5.2 范式109
5.2.2 第二范式(2NF)110
5.2.3 第三范式(3NF)111
5.2.4 BC范式(BCNF)112
5.3 规范化举例113
习题118
第6章 数据库保护119
6.1 数据库的安全性119
6.1.1 安全性控制的一般方法119
6.1.2 用户标识和鉴定119
6.1.3 存取控制120
6.1.4 审计123
6.1.5 数据加密124
6.2 数据库的完整性124
6.2.1 完整性约束条件的定义125
6.2.2 完整性约束条件的修改128
6.2.3 完整性约束条件的检查和违约处理129
6.3 并发控制131
6.3.1 事务132
6.3.2 事务的并发调度134
6.3.3 基于封锁的并发控制方法136
6.4.1 故障的种类140
6.4 恢复140
6.4.2 恢复的实现技术141
6.4.3 恢复的策略143
习题144
第2篇 应用篇147
第7章 SQL编程147
7.1 嵌入式SQL147
7.1.1 概念和特点147
7.1.2 程序基本结构149
7.1.3 嵌入式SQL实现的简单例子151
7.1.4 管理数据库连接153
7.1.5 执行SQL命令154
7.1.6 操纵宿主变量156
7.1.7 使用动态SQL160
7.1.8 错误处理162
7.2 PL/SQL和存储过程163
7.2.1 基本概念163
7.2.2 过程结构164
7.2.3 使用PL/SQL编写存储过程的简单例子165
7.2.4 过程声明166
7.2.5 基本语句和表达式167
7.2.6 流程控制168
7.2.7 游标管理172
7.2.8 错误处理176
7.3.1 ODBC的基本概念177
7.3 ODBC177
7.3.2 使用ODBC编程的简单例子183
7.3.3 主要接口函数分类186
7.4 JDBC188
7.4.1 JDBC的基本概念188
7.4.2 使用JDBC编程的简单例子191
7.4.3 主要接口分类193
7.5 OLE DB193
7.5.1 OLE DB的基本概念194
7.5.2 使用ADO和OLE DB访问数据库的简单例子197
7.5.3 主要对象及功能199
7.6 小结200
8.1 系统概述202
第8章 典型数据库管理系统介绍:Kingbase ES202
8.2 体系结构203
8.2.1 进程结构203
8.2.2 存储结构205
8.2.3 基本部件207
8.3 SQL及PL/SQL执行引擎208
8.4 查询优化209
8.5 安全策略210
8.6 模式支持212
8.7 数据维护213
8.8.1 企业管理器215
8.8 应用开发工具215
8.8.2 交互式查询工具217
8.8.3 ECC——嵌入式SQL218
8.8.4 libkb——CLI支持219
8.8.5 ODBC驱动219
8.8.6 JDBC接口221
8.9 Web应用支持222
第9章 典型开发工具介绍:PowerBuilder227
9.1 工具简介227
9.2 开发环境229
9.3 一个运行实例233
9.4 快速开发数据库应用234
9.5 系统调试243
9.6 小结246
第3篇 新技术篇249
第10章 数据库技术新进展249
10.1 数据库技术发展概述249
10.2 数据模型及数据库技术发展的3个阶段250
10.2.1 第一代数据库系统250
10.2.2 第二代数据库系统251
10.2.3 新一代数据库技术的研究和发展252
10.3 数据库技术与其他相关技术相结合252
10.3.1 Web数据库技术253
10.3.2 嵌入式移动数据库256
10.4 面向应用领域的数据库新技术260
10.4.1 数据仓库260
10.4.2 空间数据库266
10.5 小结267
附录A 上机实验内容及要求268
A1 实验1 DDBMS的安装和启动268
A2 实验2 使用DBMS系统:数据的定义、更新和查询268
A3 实验3 数据库的安全性和完整性控制270
A4 实验4 数据库设计270
A5 实验5 小型应用系统开发270
参考文献272