基于Oracle的Web应用项目开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱亚兴,朱旭刚主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121127984
- 页数:330 页
上篇 1
第1章 Oracle 10g的安装与使用 1
1.1数据库引论 1
1.1.1数据库概述 1
1.1.2关系数据库简介 2
1.1.3常用数据库比较 5
1.2 Oracle 10g服务器的安装 7
1.2.1安装前的准备工作 7
1.2.2安装步骤 7
1.3使用Oracle查询工具登录 15
1.3.1认识Oracle示范用户 15
1.3.2用户使用SQL*Plus登录 16
1.3.3用户使用iSQL*Plus登录 17
1.3.4使用SQL*Plus命令 19
1.3.5使用SCOTT账号中的示范表 25
1.4创建新用户使用Oracle 26
1.4.1创建新用户 26
1.4.2授予权限 27
1.4.3修改用户口令 28
1.4.4获取用户有关的信息 28
1.4.5删除用户 28
习题 28
实训 30
实训1数据库服务器安装 30
实训2 Oracle查询工具的使用 30
实训3用户的创建、更改和删除 30
实训4使用SQL*Plus外部编辑器 30
实训5假脱机输出 31
第2章 使用SQL编程语言 32
2.1 SQL语言概述 32
2.2运算符与表达式 32
2.2.1算术运算符 32
2.2.2比较运算符 33
2.2.3逻辑运算符 33
2.2.4集合运算符 33
2.2.5连接运算符 34
2.2.6操作符优先级 34
2.3基本查询 34
2.4连接查询 38
2.5子查询 39
2.5.1单行子查询 40
2.5.2多行子查询 41
2.5.3多列子查询 42
2.5.4相关子查询 42
2.6单行函数 43
2.6.1数值函数 43
2.6.2字符函数 44
3.6.3日期函数 45
2.6.4转换函数 47
2.6.5 NVL函数 47
2.7分组函数 47
习题 48
实训 49
实训1查询数据 49
实训2子查询 49
实训3函数的使用 49
第3章 数据库对象与操作 51
3.1方案及数据库对象 51
3.2表 51
3.2.1Oracle数据类型 52
3.2.2创建表 53
3.2.3修改表 54
3.2.4表约束 55
3.2.5删除表 57
3.2.6查看表信息 58
3.3表的操作 58
3.3.1插入数据 58
3.3.2修改数据 59
3.3.3删除数据 59
3.4同义词 60
3.4.1创建同义词 61
3.4.2查看同义词 61
3.4.3删除同义词 62
3.4.4使用同义词的好处 62
3.5序列 63
3.5.1创建序列 63
3.5.2使用序列 64
3.5.3修改序列 66
3.5.4删除序列 66
3.6视图 66
3.6.1视图的概念 67
3.6.2创建视图 67
3.6.3管理视图 68
3.7索引 69
3.7.1索引概念 70
3.7.2索引的分类 70
3.7.3创建索引 71
3.7.4创建基于函数的索引 72
3.7.5管理索引 72
3.8数据字典 73
习题 75
实训 76
实训1创建表和维护表 76
实训2创建视图和维护视图 77
实训3创建同义词、序列和索引 77
实训4查看数据字典 78
第4章 PL/SQL程序设计 79
4.1什么是PL/SQL 79
4.2变量和常量 80
4.3 PL/SQL数据类型 80
4.4控制结构 82
4.4.1条件控制 82
4.4.2循环控制 84
4.5 PL/SQL复合类型 86
4.5.1属性类型 86
4.5.2记录类型 86
4.5.3索引表 87
4.5.4数组 88
4.6游标 88
4.6.1隐式游标 88
4.6.2显式游标 89
4.6.3带参数的游标 90
4.6.4循环游标 91
4.7异常处理 92
4.7.1预定义的异常 92
4.7.2用户定义的异常 93
4.8过程 94
4.8.1创建过程 94
4.8.2执行过程 96
4.8.3过程的授权 96
4.8.4删除过程 96
4.9函数 97
4.9.1创建函数 97
4.9.2执行函数 98
4.9.3函数的授权 98
4.9.4删除函数 98
4.10程序包 99
4.10.1程序包概述 99
4.10.2创建程序包 99
4.10.3执行程序包 101
4.10.4程序包的优点 101
4.10.5获取有关包中过程和函数的信息 101
4.11触发器 102
4.11.1DML触发器的创建与触发 105
4.11.2管理触发器 110
习题 111
实训 112
实训1条件分支控制结构 112
实训2循环控制结构 113
实训3游标 113
实训4过程 113
实训5函数 113
实训6程序包 113
实训7语句级触发器 114
实训8行级触发器 114
下篇 115
第5章 APEX简介 115
5.1什么是APEX 115
5.2用APEX可以构建的应用程序 115
5.3何时使用APEX 116
5.4APEX主要特性 117
5.5APEX工作区和用户类型 119
5.6安装、运行演示程序 120
实训 124
第6章 APEX程序剖析 125
6.1 Sample Application应用程序简介 125
6.1.1总体介绍 125
6.1.2页面主要功能简介 128
6.1.3应用程序报表 129
6.2应用程序Web页面分析 131
6.2.1页面0——显示每页共有内容 131
6.2.2页面1——默认的程序首页 134
6.2.3页面2——带链接的报表 156
6.2.4页面3——带图片的报表 159
6.2.5页面4——日历区域 161
6.2.6页面5——柱状图 164
6.2.7页面6——利用表单输入数据 168
6.2.8页面7——添加修改客户信息 178
6.2.9页面8——用户管理 180
6.2.10页面9——口令管理 188
6.2.11页面11——订单输入 190
6.2.12页面12——添加订单项 198
6.2.13页面13——空白页面 208
6.2.14页面14——进度与步骤显示 208
6.2.15页面15——列表与树形 209
6.2.16页面16——饼图 214
6.2.17页面17——堆叠柱状图 215
6.2.18页面20——产品图片与信息 216
6.2.19页面29——订单与订单项管理 218
6.3认证和授权 222
6.3.1登录页101 222
6.3.2验证方案(Authentication Schemes) 225
6.3.3验证函数 227
6.3.4口令加密函数 229
6.3.5授权方案 229
6.4查看底层数据库对象 232
6.5触发器 234
6.5.1如何查看触发器 234
6.5.2触发器功能介绍 235
6.6会话管理 237
6.6.1理解会话状态管理 237
6.6.2管理会话状态值 240
6.6.3理解替代字符串 242
实训 244
第7章 Web通讯录项目 245
7.1项目背景 245
7.2需求分析 246
7.2.1功能需求 246
7.2.2非功能需求 246
7.2.3信息需求 246
7.2.4环境需求 247
7.3设计 247
7.3.1数据库设计 247
7.3.2界面设计 248
7.3.3测试设计 251
7.4构建 251
7.4.1创建数据库对象 251
7.4.2创建应用程序 255
7.5测试 261
7.6移交 261
7.6.1移交的一般过程 261
7.6.2程序打包 261
7.6.3安装已打包的程序 267
7.7运行维护 268
7.7.1信息维护 268
7.7.2程序维护 268
7.8相关知识 268
7.8.1知识点概述 268
7.8.2APEX开发环境 269
7.8.3Web应用程序简介 271
实训 274
第8章 人力成本统计分析 277
8.1项目背景 277
8.2任务构建 281
8.3图表测试 284
8.4相关知识 284
实训 284
第9章 在线测验页面生成 285
9.1项目背景 285
9.2任务资料 285
9.2.1任务ERD 285
9.2.2数据表创建脚本 286
9.2.3界面参考 287
9.3任务构建 288
9.3.1创建应用程序 288
9.3.2页面1添加PL/SQL动态区域 289
9.3.3测试 295
9.4相关知识 296
9.4.1知识点概述 296
9.4.2 APEX_ITEM.CHECKBOX 296
9.4.3 APEX_ITEM.RADIOGROUP函数 297
实训 298
第10章 在线测验题库维护 299
10.1任务背景 299
10.2任务资料 299
10.2.1任务ERD 299
10.2.2SQL脚本文件 299
10.2.3界面参考 301
10.3任务构建 302
10.3.1创建相关数据库对象 302
10.3.2创建应用程序task4 307
10.4测试 319
10.5相关知识 319
10.5.1知识点概述 319
10.5.2对象Object 319
实训 319
附录A APEX开发环境安装 320
A.1安装前的准备 320
A.2安装或升级 324
A.2.1 Oracle XE中的安装 324
A.2.2 Oracle企业版中的安装 325
A.3安装中文支持 326
A.4确认安装成功 327
A.5安装后的设置 328
A.6卸载 329
参考文献 330
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017