新書推薦:
《
河流之齿
》
售價:HK$
59.8
《
新经济史革命:计量学派与新制度学派
》
售價:HK$
89.7
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
|
內容簡介: |
本教材精选数据库原理和Oracle数据库的核心内容,将抽象的理论知识用丰富的图解和通俗易懂的语言描述出来,采用任务驱动的方式撰写,合理地组织学习单元,将每个单元分解为基本知识、任务实践、思考与练习三个模块,并配有单独的上机实验部分,在实例上侧重实用性和启发性,使得教材有更广泛的应用程度。
数据库系统原理部分主要介绍数据库系统的基本概念和基本理论。内容包括数据库系统的发展历程、数据库系统的结构、数据模型、关系代数运算、关系数据库标准语言SQL、关系数据库规范化理论、数据库设计、数据库安全性与完整性、数据库备份与恢复。
Oracle数据库应用部分主要介绍Oracle 10g数据库的基本原理及其应用技术。内容包括Oracle数据库的体系结构、PLSQL概述、异常处理、游标、存储过程、存储函数、包、触发器、用户管理、权限管理、角色管理、Oracle数据库的备份与恢复方法。
本教材内容丰富、深入浅出、通俗易懂、注重实用。本教材可作为高等学校数据库原理与应用课程的教材,也可以作为Oracle数据库开发和应用人员的参考资料。
|
目錄:
|
第1章数据库系统概述1
1.1学习目标1
1.2数据库的基本概念1
1.2.1基本知识1
1.2.2任务实践5
1.2.3思考与练习5
1.3数据管理技术的发展阶段6
1.3.1基本知识6
1.3.2任务实践9
1.3.3思考与练习10
1.4数据库系统的结构10
1.4.1基本知识10
1.4.2任务实践13
1.4.3思考与练习14
1.5 数据模型15
1.5.1基本知识15
1.5.2任务实践22
1.5.3思考与练习23
1.6小结24
第2章关系运算理论25
2.1学习目标25
2.2关系数据结构25
2.2.1基本知识25
2.2.2任务实践28
2.2.3思考与练习29
2.3关系数据操作29
2.3.1基本知识29
2.3.2任务实践30
2.3.3思考与练习30
2.4关系的完整性31
2.4.1基本知识31
2.4.2任务实践32
2.4.3思考与练习33
目录2.5传统的集合运算34
2.5.1基本知识34
2.5.2任务实践38
2.5.3思考与练习39
2.6专门的关系运算39
2.6.1基本知识39
2.6.2任务实践45
2.6.3思考与练习49
2.7小结49
第3章关系数据库标准语言SQL51
3.1学习目标51
3.2SQL概述51
3.2.1基本知识51
3.2.2任务实践53
3.2.3思考与练习53
3.3数据定义54
3.3.1基本知识54
3.3.2任务实践58
3.3.3思考与练习60
3.4数据查询61
3.4.1基本知识61
3.4.2任务实践86
3.4.3思考与练习87
3.5数据操纵88
3.5.1基本知识88
3.5.2任务实践91
3.5.3思考与练习92
3.6视图92
3.6.1基本知识92
3.6.2任务实践96
3.6.3思考与练习97
3.7实验97
3.7.1实验1:Oracle数据库的安装、卸载与环境配置97
3.7.2实验2:数据定义语言DDL112
3.7.3实验3:数据操纵语言DML113
3.7.4实验4:单表查询114
3.7.5实验5:多表连接查询和集合查询116
3.7.6实验6:嵌套查询117
3.7.7实验7:视图118
3.8小结119
第4章数据库设计和规范化理论120
4.1学习目标120
4.2关系数据库规范化理论120
4.2.1基本知识120
4.2.2任务实践124
4.2.3思考与练习127
4.3数据库设计概述128
4.3.1基本知识128
4.3.2任务实践129
4.3.3思考与练习129
4.4系统规划阶段130
4.4.1基本知识130
4.4.2任务实践130
4.4.3思考与练习131
4.5需求分析131
4.5.1基本知识131
4.5.2任务实践134
4.5.3思考与练习135
4.6概念结构设计135
4.6.1基本知识135
4.6.2任务实践142
4.6.3思考与练习143
4.7逻辑结构设计143
4.7.1基本知识143
4.7.2任务实践148
4.7.3思考与练习149
4.8物理结构设计149
4.8.1基本知识149
4.8.2任务实践150
4.8.3思考与练习150
4.9数据库的实施151
4.9.1基本知识151
4.9.2任务实践152
4.9.3思考与练习152
4.10数据库的运行和维护152
4.10.1基本知识152
4.10.2任务实践153
4.10.3思考与练习153
4.11小结154
第5章Oracle数据库体系结构155
5.1学习目标155
5.2物理存储结构155
5.2.1基本知识155
5.2.2任务实践157
5.2.3思考与练习158
5.3逻辑存储结构158
5.3.1基本知识158
5.3.2任务实践159
5.3.3思考与练习160
5.4内存结构160
5.4.1基本知识160
5.4.2任务实践161
5.4.3思考与练习161
5.5进程结构162
5.5.1基本知识162
5.5.2任务实践162
5.5.3思考与练习162
5.6数据库例程163
5.6.1基本知识163
5.6.2任务实践163
5.6.3思考与练习164
5.7小结164
第6章PLSQL概述165
6.1学习目标165
6.2PLSQL程序设计简介165
6.2.1基本知识165
6.2.2任务实践167
6.2.3思考与练习167
6.3PLSQL变量168
6.3.1基本知识168
6.3.2任务实践171
6.3.3思考与练习171
6.4PLSQL运算符和函数172
6.4.1基本知识172
6.4.2任务实践173
6.4.3思考与练习173
6.5PLSQL条件结构173
6.5.1基本知识173
6.5.2任务实践175
6.5.3思考与练习176
6.6PLSQL循环结构176
6.6.1基本知识176
6.6.2任务实践177
6.6.3思考与练习179
6.7实验180
6.7.1实验1:PLSQL基本结构180
6.7.2实验2:PLSQL条件语句181
6.7.3实验3:PLSQL循环语句182
6.8小结182
第7章异常处理183
7.1学习目标183
7.2异常概述183
7.2.1基本知识183
7.2.2任务实践184
7.2.3思考与练习184
7.3预定义异常185
7.3.1基本知识185
7.3.2任务实践185
7.3.3思考与练习186
7.4非预定义异常187
7.4.1基本知识187
7.4.2任务实践188
7.4.3思考与练习188
7.5用户自定义异常188
7.5.1基本知识188
7.5.2任务实践189
7.5.3思考与练习190
7.6实验191
7.6.1实验1:系统预定义异常191
7.6.2实验2:用户自定义异常192
7.7小结193
第8章游标194
8.1学习目标194
8.2显式游标194
8.2.1基本知识194
8.2.2任务实践197
8.2.3思考与练习200
8.3隐式游标201
8.3.1基本知识201
8.3.2任务实践202
8.3.3思考与练习203
8.4实验203
8.4.1实验1:不带参数的游标 203
8.4.2实验2:带参数的游标 205
8.4.3实验3:隐式游标205
8.5小结206
第9章存储子程序207
9.1学习目标207
9.2存储过程207
9.2.1基本知识207
9.2.2任务实践209
9.2.3思考与练习211
9.3存储函数211
9.3.1基本知识211
9.3.2任务实践213
9.3.3思考与练习214
9.4实验215
9.4.1实验1:存储过程215
9.4.2实验2:存储函数217
9.5小结217
第10章包218
10.1学习目标218
10.2包的创建与调用218
10.2.1基本知识218
10.2.2任务实践219
10.2.3思考与练习220
10.3包的重载221
10.3.1基本知识221
10.3.2任务实践221
10.3.3思考与练习222
10.4包的管理223
10.4.1基本知识223
10.4.2任务实践224
10.4.3思考与练习224
10.5实验224
10.5.1实验1:包的创建与调用224
10.5.2实验2:包的重载225
10.6小结226
第11章触发器227
11.1学习目标227
11.2语句级触发器227
11.2.1基本知识227
11.2.2任务实践228
11.2.3思考与练习230
11.3行级触发器230
11.3.1基本知识230
11.3.2任务实践231
11.3.3思考与练习233
11.4INSTEAD OF触发器233
11.4.1基本知识233
11.4.2任务实践234
11.4.3思考与练习235
11.5系统事件与用户事件触发器235
11.5.1基本知识235
11.5.2任务实践236
11.5.3思考与练习236
11.6触发器的管理236
11.6.1基本知识236
11.6.2任务实践237
11.6.3思考与练习237
11.7实验237
11.7.1实验1:语句级触发器237
11.7.2实验2:行级触发器239
11.8小结239
第12章数据库安全性与完整性240
12.1学习目标240
12.2数据库安全性概述240
12.2.1基本知识240
12.2.2任务实践242
12.2.3思考与练习242
12.3Oracle的安全机制243
12.3.1基本知识243
12.3.2任务实践248
12.3.3思考与练习250
12.4数据库完整性控制251
12.4.1基本知识251
12.4.2任务实践252
12.4.3思考与练习252
12.5实验253
12.5.1实验1:用户管理253
12.5.2实验2:权限管理253
12.5.3实验3:角色管理254
12.6小结254
第13章数据库备份与恢复255
13.1学习目标255
13.2事务255
13.2.1基本知识255
13.2.2任务实践257
13.2.3思考与练习257
13.3数据库的恢复技术257
13.3.1基本知识257
13.3.2任务实践260
13.3.3思考与练习261
13.4Oracle数据库备份与恢复261
13.4.1基本知识261
13.4.2任务实践262
13.4.3思考与练习263
13.5实验264
13.5.1实验1:数据库的备份264
13.5.2实验2:数据库的恢复264
13.6小结265
附录样本数据库266
参考文献269
|
內容試閱:
|
本教材是辽宁省教育科学“十二五”规划立项课题《面向产业集群的计算机网络课程群建设》(课题编号为:JG12EB115)成果之一。
数据库技术是计算机科学技术中发展最快的领域之一,已经成为计算机信息系统与应用系统的核心技术,它与网络技术构成计算机应用的两个重要平台。Oracle数据库是世界范围内性能最优异的数据库系统之一,广泛应用于各行各业,如政府、交通、公安、电信、金融、能源等部门,并已逐渐成为企业信息化建设的重要数据库平台,始终处于数据库领域的领先地位。
本教材以Oracle 10g for Windows XP为平台,系统地讲解了数据库系统的基本原理和Oracle数据库的应用两部分内容,以任务驱动的方式将理论知识与实践知识贯穿起来,合理地组织学习单元,将每个单元分解为基本知识、任务实践、思考与练习三个模块,并配有单独的上机实验部分,在实例上侧重实用性和启发性,使得教材有更广泛的应用程度。
数据库系统原理部分主要介绍数据库系统的基本概念和基本理论。内容包括数据库系统的发展历程、数据库系统的结构、数据模型、关系代数运算、关系数据库标准语言SQL、关系数据库规范化理论、数据库设计、数据库安全性与完整性、数据库备份与恢复。
Oracle数据库应用部分主要介绍Oracle 10g数据库的基本原理及其应用技术。内容包括Oracle数据库的体系结构、PLSQL概述、异常处理、游标、存储过程、存储函数、包、触发器、用户管理、权限管理、角色管理、Oracle数据库的备份与恢复方法。
数据库系统原理部分是数据库应用部分的基础理论,Oracle数据库应用部分是数据库系统原理部分的实践过程。本教材包括13章、26个实验和1个附录。
第1章是数据库系统概述,介绍了数据库的基本概念、数据管理技术的发展阶段、数据库系统的结构和数据模型。
第2章是关系运算理论,介绍了关系数据结构、关系数据操作、关系的完整性以及关系代数。
第3章是关系数据库标准语言SQL,介绍了SQL语言的产生和发展、SQL的特点、数据定义、数据查询、数据操纵和视图操作。
第4章是数据库设计和规范化理论,介绍了函数依赖、关系模式的规范化、数据库设计的基本步骤。
第5章是Oracle数据库体系结构,介绍了Oracle数据库的物理存储结构、逻辑存储结构、内存结构和进程结构。
第6章是PLSQL概述,介绍了PLSQL块的基本结构、变量的定义、数据类型、 PLSQL控制结构。
第7章是异常处理,介绍了异常的类型、系统预定义异常、非预定义异常和用户自定义异常的处理过程。
第8章是游标,介绍了显式游标的处理步骤、游标的FOR循环结构、带参数的游标和利用游标操纵数据库的方法、隐式游标的应用。
第9章是存储子程序,介绍了存储过程和函数的创建步骤、语法、参数的使用方法、存储过程和函数的管理等。
第10章是包,介绍了包的基本概念及特点、包说明部分与包主体的创建语法、创建流程、包的重载、公有变量和私有变量的使用。
第11章是触发器,介绍了触发器的种类及各种触发器的功能、DML触发器的应用及执行流程、INSTEAD OF触发器的应用、系统事件与用户事件触发器的应用、触发器的管理命令。
第12章是数据库安全性与完整性,介绍了安全控制模型、安全层次与安全标准、Oracle数据库的安全机制、数据库完整性控制。
第13章是数据库备份与恢复,介绍了事务的定义和特性、数据库的恢复技术、Oracle数据库的备份与恢复方法。
|
|