图书介绍
数据库程序设计与开发PDF|Epub|txt|kindle电子书版本网盘下载
- 丁锋,何英昊,单世民编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302318415
- 出版时间:2013
- 标注页数:290页
- 文件大小:84MB
- 文件页数:303页
- 主题词:关系数据库系统-程序设计-高等学校-教材;关系数据库系统-系统开发-高等学校-教材
PDF下载
下载说明
数据库程序设计与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库设计过程1
1.1概述1
1.2需求分析3
1.2.1数据流图基本概念3
1.2.2数据流图绘制4
1.2.3数据流图与程序框图6
1.2.4需求分析示例6
1.2.5数据字典7
1.2.6使用PowerDesigner绘制数据流图8
1.3概念结构设计12
1.3.1概念结构设计方法12
1.3.2自底向上的概念结构设计方法13
1.3.3使用PowerDesigner绘制概念数据模型18
1.4逻辑结构设计22
1.4.1 E-R图向关系模型的转换22
1.4.2逻辑模型到数据库特定模型的转换24
1.4.3子模式设计25
1.4.4使用PowerDesigner建立逻辑模型25
1.5物理结构设计26
1.5.1物理结构设计的工作内容27
1.5.2使用PowerDesigner建立物理模型27
1.6数据库实施及数据库的运行与维护29
1.7本章小结29
习题129
第2章 Oracle数据库体系结构31
2.1概述31
2.2实例的组成32
2.2.1内存结构32
2.2.2后台进程33
2.3实例的启动34
2.4连接数据库实例35
2.4.1专用服务器模式36
2.4.2共享服务器模式37
2.4.3两种工作模式的讨论38
2.5数据库使用的文件39
2.6 Oracle存储的逻辑结构39
2.6.1表空间40
2.6.2段41
2.6.3区(盘区)41
2.6.4数据块42
2.7数据逻辑结构与数据文件的关系43
2.8表空间的创建43
2.9本章小结45
习题245
第3章 SQL47
3.1 SQL简述47
3.2数据定义语言48
3.2.1建立数据表48
3.2.2更改数据表50
3.2.3删除数据表52
3.3数据操纵语言52
3.3.1插入数据命令52
3.3.2更新数据命令54
3.3.3删除数据命令55
3.4数据检索命令56
3.4.1基本语法57
3.4.2选择查询结果属性列58
3.4.3选择查询结果数据行60
3.4.4查询结果排序66
3.4.5聚集计算68
3.4.6分组查询69
3.4.7多表查询71
3.4.8子查询76
3.4.9集合查询82
3.5 Oracle中的特殊对象与高级SQL命令83
3.5.1 DUAL表83
3.5.2 INSERT ALL语句和INSERT FIRST语句85
3.5.3 MERGE语句89
3.6 SQL函数92
3.6.1 NULL和单行函数92
3.6.2字符函数93
3.6.3数值函数95
3.6.4日期函数96
3.6.5类型转换函数97
3.6.6分支函数98
3.6.7 MS SQL Server与Oracle常用SQL函数对应关系99
3.7 SQL高级查询技术101
3.7.1 TOP-N查询101
3.7.2层次查询101
3.7.3分析函数104
3.8本章小结109
习题3109
第4章 Oracle数据类型111
4.1概述111
4.2字符类型112
4.2.1 CHAR112
4.2.2 VARCHAR2114
4.2.3 NCHAR和NVARCHAR2116
4.3数值类型116
4.3.1 NUMBER类型116
4.3.2 BINARY_ FLOAT和BINARY_ DOUBLE类型120
4.4二进制类型120
4.5日期和时间类型122
4.6 ROWID类型和UROWID类型126
4.7 LONG数据类型126
4.8大对象技术127
4.8.1 LOB类型的特点128
4.8.2 LOB的存储128
4.8.3使用大对象数据类型129
4.8.4 DBMS_ LOB包137
4.9本章小结139
习题4139
第5章 Oracle中的数据库对象管理140
5.1 Oracle中的基础数据库对象140
5.1.1数据表与堆表141
5.1.2索引与B*树索引142
5.1.3视图与关系视图144
5.2 Oracle中的数据表147
5.2.1索引组织表147
5.2.2外部表150
5.2.3临时表153
5.2.4对象表156
5.2.5嵌套表157
5.2.6聚簇表160
5.3 Oracle中的视图162
5.3.1物化视图162
5.3.2对象视图164
5.4 Oracle中的索引164
5.4.1反转键索引164
5.4.2位图索引165
5.4.3基于函数的索引166
5.5联合索引与跳跃查询167
5.6索引的压缩169
5.7 Oracle序列170
5.7.1序列的创建与删除170
5.7.2序列的使用172
5.7.3序列的CACHE使用方式174
5.8 Oracle同义词175
5.9 Oracle数据字典177
5.9.1数据字典分类180
5.9.2数据字典的组成181
5.9.3常用的静态数据字典181
5.9.4常用的动态数据字典182
5.10其他常用数据库对象183
5.11本章小结183
习题5183
第6章 PL/SQL基础185
6.1 PL/SQL概览185
6.1.1客户端/服务器架构中的PL/SQL185
6.1.2 PL/SQL程序的代码组织方式186
6.1.3 PL/SQL代码块分类187
6.1.4第一个PL/SQL示例程序188
6.2 PL/SQL中的变量189
6.2.1 PL/SQL数据类型189
6.2.2 PL/SQL的语言规则与约定190
6.2.3变量声明191
6.2.4锚定变量类型192
6.2.5变量初始化192
6.2.6变量生存范围195
6.3 PL/SQL与SQL197
6.3.1在PL/SQL程序中使用查询语句197
6.3.2在PL/SQL程序中使用DML198
6.4流程控制结构200
6.4.1 IF语句201
6.4.2 CASE语句204
6.4.3 LOOP循环(无条件循环)206
6.4.4 WHILE循环207
6.4.5 FOR循环208
6.4.6嵌套循环210
6.4.7 CONTINUE循环跳转控制211
6.4.8 GOTO程序跳转213
6.5错误处理214
6.5.1错误与异常215
6.5.2异常的分类215
6.5.3异常的处理217
6.5.4 SQLCODE和SQLERRM220
6.5.5复合异常处理221
6.5.6异常的引发222
6.5.7异常的传播223
6.5.8 RAISE APPLICATION ERROR224
6.6本章小结226
习题6226
第7章 事务管理与并发控制227
7.1事务基本概念227
7.2事务控制语句228
7.3 Oracle中事务的原子性230
7.4事务的隔离级别232
7.5悲观锁定与乐观锁定234
7.6本章小结235
习题7235
第8章 数据备份与传输技术236
8.1备份与恢复236
8.1.1备份分类236
8.1.2恢复分类237
8.1.3备份与恢复方法237
8.2 RMAN238
8.2.1 RMAN基本概念238
8.2.2 RMAN基本应用239
8.3闪回操作246
8.3.1闪回数据库247
8.3.2闪回命令248
8.3.3回收站249
8.4数据泵252
8.4.1 EXPDP253
8.4.2 IMPDP254
8.5 SQL*Loader255
8.6本章小结257
习题8257
第9章 Oracle数据库安全管理258
9.1安全管理流程258
9.2安全策略259
9.2.1系统安全策略259
9.2.2数据安全策略261
9.2.3用户安全策略261
9.2.4口令管理策略261
9.2.5审计策略262
9.3管理用户、权限和资源263
9.3.1权限和角色263
9.3.2概要文件管理系统资源264
9.4审计准则264
9.4.1保持审计过的信息可管理265
9.4.2审计可疑的数据库活动的准则266
9.4.3审计正常的数据库活动的准则266
9.5 Oracle数据库的审计功能267
9.5.1审计跟踪信息内容268
9.5.2设置审计选项269
9.5.3关闭审计选项271
9.5.4启用和禁用数据库审计271
9.5.5从审计跟踪中清除审计记录272
9.5.6保护审计跟踪272
9.6细粒度审计272
9.7本章小结273
习题9273
第10章 数据库程序开发案例274
10.1系统需求描述274
10.1.1系统整体业务流程274
10.1.2生产计划管理274
10.1.3分解鉴定管理275
10.1.4工艺文件管理275
10.1.5机车档案管理276
10.2需求分析276
10.2.1功能界定276
10.2.2运行环境276
10.2.3系统功能分析277
10.3数据库设计278
10.3.1数据库设计命名约定278
10.3.2概念结构设计278
10.3.3逻辑结构设计279
10.3.4数据视图设计281
10.3.5存储过程设计282
10.4本章小结286
习题10286
附录A订单处理系统设计方案287
参考文献290