• Oracle PL/SQL程序设计基础教程
21年品牌 40万+商家 超1.5亿件商品

Oracle PL/SQL程序设计基础教程

2 八五品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者[美]Christopher Allen

出版社机械工业出版社

出版时间2001-05

装帧其他

货号8201

上书时间2020-06-30

畅畅书亭

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 [美]Christopher Allen
  • 出版社 机械工业出版社
  • 出版时间 2001-05
  • ISBN 9787111088950
  • 定价 29.00元
  • 装帧 其他
  • 开本 其他
  • 纸张 其他
【内容简介】
本书是由Oracle授权的专业人员撰写的SQL和PL/SQL入门书籍。全书用通俗易懂的语言介绍了与SQL和PL/SQL相关的各种Oracle概念。内容包括:数据库基础知识简介,数据的存储、检索和操纵,SQL*PLus的控制,SQL函数的建立和使用,PL/SQL程序的编写,利用触发器对复杂的业务规则和安全措施进行强制实施等。本书内容深入浅出、分析透彻、概念清楚、实例丰富,有助于Oracle初学者快速掌握Oracle及PL/SQL程序设计方法。
【目录】
译者序
前言
第一部分 数据库基础
第1章 数据库介绍1
1.1 是什么数据库1
1.1.1 表1
1.1.2 行/记录2
1.1.3 列/字段2
1.2 数据库与电子表格有何不同3
1.2.1 行数多3
1.2.2 允许许多用户同时使用3
1.2.3 安全4
1.2.4 关系能力4
1.2.5 保证数据质量的约束条件5
1.3 怎样知道本书是否对你有用6
1.3.1 在作为数据库管理员时6
1.3.2 在开发软件时6
1.3.3 在进行业务分析时6
1.3.4 如果只想知道怎样更好地利用数据库6
.1.4 sql的历史7
1.5 sql命令种类7
1.5.1 数据定义命令8
1.5.2 数据操纵命令8
1.5.3 数据控制命令8
1.5.4 数据检索命令8
1.5.5 事务处理控制命令8
1.6 小结9
1.7 习题10
1.8 习题答案11
第2章 数据存储和检索基础12
2.1 一个快速的练习12
2.1.1 建立一个表12
2.1.2 插入记录13
2.1.3 选择记录14
2.1.4 删除表14
2.2 建立表16
2.2.1 表和列的命名准则16
2.2.2 建立更复杂的表20
2.2.3 显示表的结构26
2.2.4 null和not null列27
2.3 插入数据28
2.3.1 怎样插入包含null值的记录29
2.3.2 怎样插入包含单引号的数据31
2.4 查看数据32
2.4.1 选择特定的列32
2.4.2 改变列的次序33
2.4.3 利用表中数据进行计算34
2.4.4 将两个或多个文本连接在一起36
2.4.5 对列指定别名37
2.5 小结37
2.6 习题39
2.7 习题答案41
第3章 高级数据操纵42
3.1 限定所选择的记录42
3.1.1 基于数值过滤记录42
3.1.2 基于文本过滤记录46
3.1.3 基于日期过滤记录48
3.2 改变记录顺序49
3.3 显示唯一值52
3.4 从dual中选择54
3.5 更改表中的数据55
3.6 删除表中的记录56
3.6.1 删除匹配指定条件的行56
3.6.2 删除所有的行57
3.7 事务处理控制57
3.7.1 撤消dml事务处理57
3.7.2 使数据为其他人所用61
3.7.3 隐式和显式的commit62
3.8 小结62
3.9 习题63
3.10 习题答案64
第4章 控制sql*plus65
4.1 编辑命令65
4.1.1 使用文本编辑器65
4.1.2 行编辑67
4.2 复制和粘贴69
4.3 清除sql*plus屏幕71
4.4 定制sql*plus环境71
4.4.1 用sql*plus菜单进行定制71
4.4.2 使用命令进行定制73
4.5 保存环境定制值73
4.6 产生更可读的输出74
4.6.1 在sql*plus中格式化数值74
4.6.2 sql*plus中的格式化文本76
4.6.3 格式化sql*plus的列标题76
4.7 将输出结果假脱机到磁盘78
4.8 sql脚本文件78
4.8.1 建立脚本文件79
4.8.2 运行脚本文件79
4.8.3 在脚本文件中使用变量80
4.9 小结82
4.10 习题82
4.11 习题答案83
第二部分 高级sql
第5章 sql函数85
5.1 常用的单行函数86
5.1.1 系统变量函数86
5.1.2 数值函数88
5.1.3 文本函数90
5.1.4 日期函数100
5.1.5 数据转换函数105
5.1.6 其他函数112
5.2 常用的分组函数119
5.2.1 利用group by子句分组数据121
5.2.2 利用having子句包含和排除分组
的行123
5.3 小结124
5.4 习题124
5.5 习题答案125
第6章 使用索引和约束条件127
6.1 索引129
6.1.1 数据库的索引129
6.1.2 索引何时有用130
6.1.3 如何建立索引131
6.1.4 各种索引类型132
6.2 保持数据的完整性:约束条件134
6.2.1 什么是约束条件134
6.2.2 怎样建立约束条件134
6.2.3 启用和禁止已有的约束条件141
6.2.4 更改和删除已有的约束条件143
6.2.5 约束条件使用范围144
6.3 表之间的关系145
6.3.1 数据模型介绍145
6.3.2 使用约束条件加强表之间的关系146
6.3.3 编写select语句显示多个表中的
数据151
6.3.4 外部连接154
6.3.5 连接运算符155
6.4 编写子查询158
6.4.1 什么是子查询158
6.4.2 子查询可以解决的问题类型158
6.4.3 单行子查询158
6.4.4 多行子查询160
6.4.5 多列子查询161
6.5 小结162
6.6 习题163
6.7 习题答案164
第7章 其他有用的oracle技术165
7.1 在表之间传输数据168
7.1.1 利用insert传输数据169
7.1.2 基于已有的表建立新表170
7.2 重新命名表171
7.3 更改表的结构172
7.3.1 增加列172
7.3.2 更改列的数据类型173
7.3.3 更改空值选项173
7.4 视图174
7.4.1 建立视图175
7.4.2 删除视图176
7.4.3 更改视图的定义177
7.4.4 top n分析177
7.5 其他数据库对象178
7.5.1 序列178
7.5.2 同义词181
7.5.3 oracle数据字典183
7.6 小结183
7.7 习题185
7.8 习题答案186
第三部分 用pl/sql编程
第8章 pl/sql187
8.1 pl/sql介绍187
8.1.1 pl/sql描述191
8.1.2 pl/sql、sql和sql*plus之间的
关系191
8.1.3 存储过程、函数和触发器191
8.1.4 存储过程和sql脚本193
8.2 pl/sql块的结构193
8.2.1 标题部分194
8.2.2 定义部分195
8.2.3 执行部分195
8.2.4 异常部分195
8.3 建立一个简单的pl/sql过程196
8.4 pl/sql变量和常量198
8.4.1 定义pl/sql变量199
8.4.2 定义pl/sql常量199
8.4.3 给变量赋值199
8.4.4 使用变量201
8.5 pl/sql中的控制结构201
8.5.1 if语句202
8.5.2 循环204
8.5.3 游标207
8.5.4 嵌套循环与游标例子210
8.6 错误处理213
8.6.1 异常213
8.6.2 系统定义异常213
8.6.3 程序员定义的异常215
8.7 小结216
8.8 习题216
8.9 习题答案217
第9章 其他pl/sql工具219
9.1 编码约定223
9.2 关于pl/sql和oracle服务器的更多
知识224
9.2.1 定义动态变量和pl/sql记录224
9.2.2 pl/sql中的dml或隐式游标228
9.2.3 隐式游标与显式游标232
9.3 计时操作232
9.3.1 用一个程序来度量时间233
9.3.2 使用timing命令记录实际的时间235
9.4 pl/sql程序包236
9.5 触发器241
9.5.1 触发器类型243
9.5.2 触发器举例243
9.5.3 修改触发器246
9.5.4 关于触发器的要点247
9.6 odbc247
9.6.1 建立odbc连接248
9.6.2 odbc连接的应用252
9.7 小结256
9.8 习题257
9.9 习题答案257
术语259
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP