完全接触Oracle

完全接触Oracle
作 者: 荣钦科技主笔室编著;飞思科技产品研发中心改编
出版社: 电子工业出版社
丛编项: 技胜e筹系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《完全接触Oracle》作者简介

内容简介

本书精选台湾省最畅销精品计算机图书精心改编。这不仅是一本应用OracleDatabase及Developer的工具指南,更是程序设计师的宝典。本书共分6章,从介绍Oracle数据库的基本概念开始,依次介绍了Oracle数据库的安装和建立、Oracle的网络连接与服务器和客户端的通信,最后详细讲解了OracleDeveloper的程序设计以及Oracle的命令速查等内容。全书列举了大量的范例,使用户在学习的过程中能够进行实际操作,从而轻松掌握Oracle。本书内容翔实,语言通俗易懂,是入门用户的理想用书,同时也是进阶用户的参考书。前言关于本丛书当今世界是化的世界,因为电脑与Internet的普及和其特有的亲和性,无论是国家、大型企业还是个人用户,都能在几乎毫无限制的情况下,成为WWW中的一员。而由于电脑和网络的日益发达,整个世界正在逐渐变得越来越趋向融合。作为这个日新月异的世界中的一员,您是否有过困惑,有过迷茫,不知自己该何去何从,不知该如何来适应这个社会,如何紧跟世界的潮流呢?抑或您苦于充电无门,想学习而又找不到好的资料呢?《技胜筹》系列丛书是电子工业出版社计算机图书研发部在充分考虑大陆地区读者需求的基础上,精选了一批由台湾地区资深专家编写的经典计算机图书,由飞思科技产品研发中心组织著名的专家、学者精心改编而成。本丛书在内容和版式上都有着其他同类图书不可比拟的优点:既符合读者的需求,又有一定的技术权威性,从内容上保证了图书的质量,是一套实用的指导性丛书。《技胜筹》系列丛书精彩的内容和完美的版式相得益彰,相信会给渴求完美的您带来一份惊喜,会让您在化的世界中自由遨游,开拓属于自己的天空。关于本书在瞬息万变而又辽阔无边的资讯世界中,我们深深感觉信息化的路是一条漫长的不归路。在现代的信息时代中,无不是时时在推陈出新,日新月异。现代资讯的学习,不仅要勤学多练,更重要的是要看得准,选对前景看好的软件,将使我们的学习更富有价值;而Oracle数据库和开发工具则是资讯界上极具前瞻性、发展性的软件。但?荗racle对多数人而言,却是资讯学习上层次较高、较不易学习的技术。让Oracle普遍化,让有心学习Oracle的人跨越这不易跨越的门槛,正是本书的最大动机。本书详细讲解了笔者在学习Oracle过程中的心得,借助过来人的学习经验,使读者更容易上手,从而达到省时省力学习Oracle的目的,是一本基础而且实用的书,主要包括如下内...

图书目录

目 录

第1章 Oracle数据库的基本概念 1

1.1 Oracle数据库的组成 2

1.1.1 数据块、数据长度和数据段 3

1.1.2 数据表空间和数据文件 4

1.1.3 用户构架对象(Schema Objects) 5

1.1.4 数据字典 8

1.2 各个组成元素的建立和运用 11

1.2.1 建立数据表空间 12

1.2.2 建立数据类型 17

1.2.3 建立数据字典 19

1.3 数据库管理 19

1.3.1 打开和关闭数据库 20

1.3.2 数据库存取管理 22

1.3.3 数据库程序结构管理 30

1.3.4 数据库维护和安全性管理 30

第2章 Oracle数据库的安装和建立新的数据库 31

2.1 环境的设定 32

2.2 安装方法和注意事项 34

2.3 建立新的数据库 41

2.3.1 建立数据库前的前置操作 42

2.3.2 建立一个Oracle数据库 42

2.3.3 用向导方式建立数据库 43

2.3.4 用SQL方式建立数据库 47

2.3.5 删除数据库(Dropping a Database) 52

2.4 建立数据表和数据表触发器 53

2.4.1 建立数据表的方法 54

2.4.2 建立数据表索引的方法 55

2.4.3 建立数据表强制性限定的方法 55

2.4.4 新增数据的方法 59

2.4.5 查询数据的方法 60

2.4.6 修改数据的方法 60

2.4.7 删除数据的方法 60

2.4.8 建立数据表触发器的方法 61

2.5 建构开发和测试环境 63

2.6 数据库建立与建构环境的技巧和运用 67

2.6.1 建立数据库的技巧 67

2.6.2 数据库对象使用权限设定技巧 70

2.6.3 SQL LOADER文本文件转换成数据表的应用 71

2.7 数据库的管理技巧和运用 73

2.7.1 查询数据文件相关信息 74

2.7.2 查看所有构架对象的信息 75

2.7.3 查询数据库对象(用户构架对象)的实例 76

第3章 Oracle的网络连接与服务器和客户机的通信 79

3.1 连接通信的必备条件 80

3.2 Oracle网络通信的原理和设定 81

3.2.1 服务器端的设定 81

3.2.2 客户端的设定 84

3.3 通信设定的技巧和运用 87

第4章 Oracle Developer程序设计的基本概念 91

4.1 程序操作界面 92

4.1.1 登录数据库介绍 92

4.1.2 离开画面介绍 94

4.1.3 快捷键介绍 95

4.1.4 工具栏说明 96

4.2 程序架构及程序组成要素 97

4.2.1 Oracle Developer Form编译程序 97

4.2.2 窗体模块 97

4.2.3 数据组件的构成要素 100

4.3 程序的运用 100

4.3.1 区块介绍 100

4.3.2 程序窗体与区块的关系 101

4.3.3 执行程序构成部分 102

4.3.4 执行一般查询 103

4.3.5 执行程序高级查询 104

4.3.6 永久改变存储确认数据 105

第5章 Oracle Developer 程序设计 107

5.1 快速开发基本程序 108

5.2 快速生成一对多程序 117

5.3 组件项目属性 119

5.3.1 组件的类型 120

5.3.2 组件属性的分类 121

5.3.3 组件的数据类型 123

5.3.4 组件属性继承类别属性的应用 124

5.3.5 区块属性简介 125

5.4 记事本编辑器 126

5.5 下拉式菜单的应用 128

5.6 消息的运用 131

5.6.1 Alerts(警告信息) 132

5.6.2 Alert Style(警告风格) 133

5.7 总计设定 135

5.7.1 总计的属性设定 136

5.7.2 计算的模式 137

5.8 桌布画面的应用 137

5.8.1 程序规划 138

5.8.2 画布类别 139

5.8.3 工具栏画布设定 141

5.8.4 对象封装成包的方法 142

5.8.5 切换 Canvas 的方式 143

5.8.6 主画布(Canvas)到堆栈画布(Stack1)的触发方式 144

5.9 触发器的应用 145

5.9.1 Form的触发 146

5.9.2 Block的触发 147

5.9.3 Item的触发 147

5.9.4 Program的程序单元 148

5.9.5 Developer的Trigger 触发快捷键名称 154

5.10 数据值列选 159

5.11 图像文件应用 162

5.12 类别与属性 164

5.13 调用程序 167

5.13.1 CALL_FORM 168

5.13.2 OPEN_FORM 169

5.13.3 NEW_FORM 170

5.13.4 GO_FORM 171

5.14 参数传递 172

5.14.1 Parameter的参数传递 172

5.14.2 Public的参数传递 175

5.15 调用报表程序 176

5.16 定时器的设定应用 181

5.16.1 触发时间的事件 181

5.16.2 设置定时器 181

5.17 声音的激活与应用 182

5.18 文本文件导入、导出的应用 183

第6章 Oracle命令速查 185

6.1 SQL函数 186

6.1.1 数学运算函数 189

6.1.2 返回类型为字符串的函数 192

6.1.3 返回数值的字符函数 194

6.1.4 日期函数 195

6.1.5 类型转换函数 196

6.1.6 其他单个记录用的函数 197

6.1.7 统计函数 199

6.1.8 参数格式类型 200

6.2 SQL命令集 202

6.2.1 SQL类别 202

6.2.2 SQL Where的观念 202

6.2.3 子查询(SUBquery)的观念 203

6.2.4 SQL 命令 203

6.3 PL/SQL简介 214

6.3.1 触发器的结构 214

6.3.2 PL/SQL DATA TYPE(数据类型) 216

6.3.3 条件语句 217

6.3.4 使用循环 218

6.3.5 Cursor 的用法 218

6.3.6 定义Table Type 220

6.3.7 定义Record Type 221

6.3.8 数据库与外部文本文件的转换 221

6.3.9 数组(ARRAY) 223

6.4 SQL*Plus命令速查 223

6.5 数据字典 233

6.6 内置快捷键 254

6.7 虚拟字段 255

6.8 程序设计的系统参数 256

6.8.1 Developer 开发工具的系统参数 256

6.8.2 Developer 开发工具的系统变量 259