欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > Oracle 10g编程基础

浏览历史

Oracle 10g编程基础

Oracle 10g编程基础

prev next

  • 商品货号:01682008-6-13-1795
  • 商品重量:0克
    作者:王彬
    图书书号/ISBN:9787302168010
    出版日期:2008-03-01
    印张:22.25
    字数:545千字
    开本:16
  • 上架时间:2008-06-13
    商品点击数:698
  • 定价:¥39.00元
    本店售价:¥22.25元
    注册用户:¥22.25元
    vip:¥21.14元
    黄金等级:¥20.03元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

作为Oracle编程基础教材,本书力求言简意赅,重点突出。全书共分三部分:第Ⅰ部分引导读者对关系模型的基础知识进行回顾,并介绍Oracle SQL和PL/SQL基础知识。第Ⅱ部分在第Ⅰ部分的基础上引入Oracle Web编程的相关技术。第Ⅲ部分讲解Oracle支持的XML数据模型和查询语言。最后还为读者提供多个综合的数据库开发项目,用于巩固和提高所学的Oracle知识。 本书著述清楚,结构清晰,为初涉Oracle编程的学生和专业人士提供了理想的入门指导。
目 录

第1章 关系数据模型 1
1.1 关系数据库 2
1.2 完整性约束 2
1.2.1 主键 3
1.2.2 参照完整性约束——外键 3
1.2.3 非空约束 3
1.3 关系的表格视图 3
1.4 示例数据库 4
1.4.1 成绩表数据库 4
1.4.2 邮购订单数据库 6
1.4.3 股票交易数据库 8
1.5 关系代数 10
1.5.1 集合运算符 10
1.5.2 关系运算符 11
1.5.3 用关系代数进行查询 13
第2章 Oracle SQL基础 17
2.1 Oracle SQL*Plus 18
2.1.1 进入和退出SQL*Plus 18
2.1.2 在SQL*Plus下执行命令 18
2.1.3 缓冲区操作命令 21
2.1.4 格式化查询结果 22
2.1.5 SQL*Plus会话截取 24
2.2 创建、删除和修改表 24
2.2.1 删除表 26
2.2.2 创建表 26
2.2.3 修改表 30
2.3 插入行 30
2.4 查询数据库 32
2.4.1 简单select语句 32
2.4.2 子查询 34
2.4.3 并 38
2.4.4 forall查询 39
2.4.5 聚合函数 40
2.4.6 group by和having子句 41
2.4.7 完整的select语句 42
2.4.8 字符串、数值和日期函数 43
2.5 视图 51
2.5.1 创建视图 51
2.5.2 删除视图 52
2.6 修改数据库 52
2.6.1 insert语句 52
2.6.2 update语句 53
2.6.3 delete语句 54
2.6.4 commit和rollback语句 54
2.7 序列 55
2.8 Oracle数据字典 55
2.8.1 user_catalog表 55
2.8.2 user_objects表 56
2.8.3 user_tables表 56
2.8.4 user_tab_columns表 56
2.8.5 user_views表 56
2.9 Oracle 10g 对象特性 56
2.9.1 create type语句 57
2.9.2 可变数组集合类型 57
2.9.3 插入行 58
2.9.4 用户自定义方法 60
2.9.5 嵌套表 60
2.9.6 对象表 61
2.9.7 向嵌套表中插入行 61
2.9.8 查询和访问数据 62
练习 64
第3章 PL/SQL基础 67
3.1 什么是PL/SQL 68
3.2 数据类型和变量 68
3.3 程序控制语句 70
3.3.1 null语句 70
3.3.2 赋值语句 70
3.3.3 条件语句 70
3.3.4 循环 72
3.4 程序结构 74
3.4.1 匿名块 74
3.4.2 过程和函数 75
3.4.3 存储过程和函数 77
3.4.4 包 78
3.5 触发器 81
3.6 使用游标访问数据库 85
3.6.1 显式游标 85
3.6.2 参数化的游标 87
3.6.3 更新查询 88
3.6.4 游标变量 89
3.7 记录 91
3.7.1 基于表的记录 91
3.7.2 基于游标的记录 91
3.7.3 程序员定义的记录 92
3.8 PL/SQL表 93
3.9 内建包 95
3.9.1 dbms_output包 95
3.9.2 dbms_sql包 96
3.10 错误处理 104
3.11 在PL/SQL中访问Oracle 10g
对象 107
3.11.1 声明和初始化对象 107
3.11.2 对象类型方法实现 108
3.11.3 在PL/SQL中访问
数据库对象 108
3.11.4 在PL/SQL中访问
可变数组 110
3.11.5 集合对象的内建方法 111
练习 112
第4章 PL/SQL Web 编程 115
4.1 HTTP基础 116
4.1.1 资源和资源定位器符(URL) 117
4.1.2 HTTP消息的格式 117
4.2 一个简单的例子 119
4.3 打印HTML表 121
4.4 传递参数 122
4.5 处理HTML表单 124
4.6 多值参数 129
4.6.1 process_teacher_option
过程 130
4.6.2 select_course过程 131
4.6.3 process_teacher_sub_option
过程 132
4.6.4 add_scores过程 133
4.6.5 process_scores过程 135
4.6.6 insert_scores过程 137
4.7 PL/SQL Web 工具箱 138
4.7.1 表格打印实用程序 139
4.7.2 动态SQL 141
4.8 PL/SQL 服务器页面(PSP) 143
4.8.1 在PSP中传送参数 144
4.8.2 其他PSP语法 146
练习 148
第5章 Oracle JDBC基础 151
5.1 什么是JDBC 152
5.2 一个简单的JDBC程序 152
5.3 开发JDBC应用程序 153
5.3.1 加载JDBC驱动程序 153
5.3.2 连接数据库 154
5.3.3 Connection对象 154
5.4 非查询SQL语句 156
5.4.1 使用Statement对象 156
5.4.2 使用PreparedStatement
对象 158
5.4.3 使用CallableStatement
对象 160
5.5 执行SQL查询 163
5.5.1 ResultSet类 163
5.5.2 ResultSet的方法 163
5.5.3 一个SQL查询例子 164
5.5.4 ResultSetMetadata 167
5.5.5 Oralce REF CURSOR类型 171
5.5.6 处理多个ResultSet 173
5.6 成绩表应用程序 175
5.6.1 select_course函数 176
5.6.2 add_enrolls函数 177
5.6.3 add_scores函数 177
5.6.4 modify_score函数 178
5.7 数据库元数据 179
5.8 错误和警告 181
5.8.1 SQLException类 181
5.8.2 DataTruncation类 182
5.9 可以滚动的ResultSet 182
练习 186
第6章 JavaScript基础 189
6.1 JavaScript语法和基本概念 190
6.1.1 基本类型 190
6.1.2 变量 190
6.1.3 操作符和类型转换 190
6.1.4 语句和简单输入/输出 191
6.1.5 数组 193
6.1.6 函数 194
6.1.7 模式匹配 195
6.1.8 JavaScript错误控制台
和调试 196
6.2 Web浏览器编程环境 196
6.3 事件处理模型和HTML表单 199
6.3.1 Focus和Blur事件 199
6.3.2 Load和Unload事件 199
6.3.3 Click事件 199
6.3.4 Change事件 199
6.3.5 Submit事件 199
6.4 一个简单例子 200
6.5 表单数据验证 201
6.6 在运行时创建HTML表单元素 204
6.7 条件表单元素 208
练习 212
第7章 使用Java servlet进行
Oracle Web编程 213
7.1 一个简单的servlet 214
7.2 HTTP servlet API基础知识 215
7.2.1 HttpServlet类 215
7.2.2 HttpServletRequest类 216
7.2.3 HttpServletResponse类 217
7.3 网上购物应用程序 217
7.4 在servlet中处理HTML表单 219
7.5 SearchParts和AddToCart 222
7.6 Oracle的动态HTML生成包 228
7.6.1 一个简单的例子 228
7.6.2 HTML表单处理 230
7.6.3 格式化HTML表格 233
7.7 使用HttpSession对象进行
会话跟踪 235
7.7.1 状态管理相关的HttpSession
方法 235
7.7.2 与会话生命期相关的
HttpSession方法 236
7.7.3 一个例子 236
7.8 Java服务器页面 240
练习 248
第8章 Oracle XML基础 251
8.1 基本语法 252
8.1.1 XML元素 252
8.1.2 XML属性 253
8.1.3 混合使用元素和文本数据 254
8.1.4 其他构造 254
8.2 文档类型定义 254
8.3 用Java进行XML分析 256
8.3.1 SAX分析 256
8.3.2 DOM分析 262
8.4 Oracle XML-SQL 实用程序 268
8.4.1 规范的SQL到XML映射 268
8.4.2 规范的XML到SQL映射 269
8.4.3 XSU Java API 271
8.5 XMLType 277
8.5.1 表中的XMLType列 277
8.5.2 查询XML数据 279
8.5.3 更新和删除XML数据 282
8.6 命名空间 282
8.7 XML模式 283
8.7.1 简单类型 283
8.7.2 复杂类型 287
8.7.3 根据模式验证XML文档 290
练习 290
第9章 XML查询和转换 297
9.1 XPath 298
9.1.1 基本XPath表达式 299
9.1.2 高级导航 300
9.2 XQuery 303
9.2.1 使用DBMS_XDB PL/SQL
包创建XML DB资源 303
9.2.2 在SQL*Plus中
执行XQuery查询 304
9.2.3 简单XQuery表达式 305
9.2.4 FLWOR表达式 308
9.3 XSLT 314
9.3.1 一个简单的XSLT程序
及其调用 314
9.3.2 XSLT指令 315
9.3.3 XSLT指令 316
9.3.4 XSLT指令 317
9.3.5 XSLT指令
318
9.3.6 XSLT指令
319
9.3.7 内置模板规则 320
9.3.8 创建元素和属性 320
9.3.9 XSL变量和参数 321
练习 325
第10章 建议项目 329
10.1 飞机航班信息系统 330
10.2 图书馆数据库应用程序 331
10.3 大学学生数据库 332
10.4 录像带连锁店数据库 333
10.5 银行数据库 334
10.6 BibTEX数据库 335
10.7 音乐店数据库 336
10.8 网上拍卖数据库 337
10.9 Oracle数据字典浏览器 338
10.10 基于WEB的Oracle数据
字典浏览器 338
10.11 基于Web的QBE界面 340
10.12 网上调查管理系统 341
10.13 网上考试管理系统 344
10.14 在线公告牌 347
10.15 数据输入表单 348
建议阅读 352
  

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha