注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库挖掘/数据仓库数据库技术与应用

数据库技术与应用

数据库技术与应用

定 价:¥24.00

作 者: 王珊、张孝、李翠平
出版社: 清华大学出版社
丛编项: 中国高等院校计算机基础教育课程体系规划教材
标 签: 暂缺

ISBN: 9787302114666 出版时间: 2005-09-01 包装: 平装
开本: 16开 页数: 271 字数:  

内容简介

  《数据库技术与应用》讲解数据库的基本概念,数据库设计的基本方法和数据库应用开发的基本技术,并介绍了数据库技术新进展。《中国高等院校计算机基础教育课程体系规划教材:数据库技术与应用》强调理论与实践,技术与应用的结合。内容系统全面,深入浅出。《中国高等院校计算机基础教育课程体系规划教材:数据库技术与应用》可作为高等学校计算机基础教学课程中数据库系统的教材,也可以供数据库应用部门,从事计算机应用系统设计和开发部门的工程技术人员参考。

作者简介

暂缺《数据库技术与应用》作者简介

图书目录

目录
第1篇技术篇第1章数据库系统概述4
1.1数据库技术的发展4
1.2数据库的基本概念5
1.3数据库系统6
1.3.1DBMS的功能7
1.3.2DBMS的组成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关系代数28
2.2.1传统的集合运算28
2.2.2专门的关系运算29
2.2.3关系代数查询举例34
2.2.4关系代数表达式的优化35
习题38
第3章关系数据库标准语言SQL40
3.1SQL概述40
数据库技术与应用目录3.1.1SQL的产生与发展40
3.1.2SQL的特点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.5SELECT语句的一般格式71
3.5视图73
3.5.1定义视图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.1需求分析的任务84
4.2.2需求分析的重点84
4.2.3需求分析的方法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.5.2评价数据库的物理结构93
4.6数据库实施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范式109
5.2.1第一范式(1NF)109
5.2.2第二范式(2NF)110
5.2.3第三范式(3NF)111
5.2.4BC范式(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恢复140
6.4.1故障的种类140
6.4.2恢复的实现技术141
6.4.3恢复的策略143
习题144第2篇应用篇第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.2PL/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.3ODBC177
7.3.1ODBC的基本概念177
7.3.2使用ODBC编程的简单例子183
7.3.3主要接口函数分类186
7.4JDBC188
7.4.1JDBC的基本概念188
7.4.2使用JDBC编程的简单例子191
7.4.3主要接口分类193
7.5OLE DB193
7.5.1OLE DB的基本概念194
7.5.2使用ADO和OLE DB访问数据库的简单例子197
7.5.3主要对象及功能199
7.6小结200
第8章典型数据库管理系统介绍:Kingbase ES202
8.1系统概述202
8.2体系结构203
8.2.1进程结构203
8.2.2存储结构205
8.2.3基本部件207
8.3SQL及PL/SQL执行引擎208
8.4查询优化209
8.5安全策略210
8.6模式支持212
8.7数据维护213
8.8应用开发工具215
8.8.1企业管理器215
8.8.2交互式查询工具217
8.8.3ECC——嵌入式SQL218
8.8.4libkb——CLI支持219
8.8.5ODBC驱动219
8.8.6JDBC接口221
8.9Web应用支持222
第9章典型开发工具介绍: PowerBuilder227
9.1工具简介227
9.2开发环境229
9.3一个运行实例233
9.4快速开发数据库应用234
9.5系统调试243
9.6小结246第3篇新 技 术 篇第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.1Web数据库技术253
10.3.2嵌入式移动数据库256
10.4面向应用领域的数据库新技术260
10.4.1数据仓库260
10.4.2空间数据库266
10.5小结267
附录A上机实验内容及要求268
A1实验1DBMS的安装和启动268
A2实验2使用DBMS系统:数据的定义、更新和查询268
A3实验3数据库的安全性和完整性控制270
A4实验4数据库设计270
A5实验5小型应用系统开发270
参考文献272

本目录推荐