《Oracle8数据库构造工具实用指南》求取 ⇩

第一部分 数据库对象的设计1

第1章 Oracle工具介绍1

1.1 Oracle公司介绍1

1.2 Oracle7——Oracle公司的数据库产品1

1.2.1 Oracle8——下一代数据库2

1.2.2 SQL*PLUS——Oracle的数据库语言3

1.2.3 其他Oracle产品3

1.2.4 Designer 20003

1.2.5 Personal Oracle73

1.3 本书中的习惯用法以及技术术语3

1.4 小结3

2.1 什么是关系型数据库5

第2章 数据库设计5

2.2 数据库组件7

2.2.1 表空间8

2.2.2 表和字段8

2.2.3 索引9

2.2.4 视图10

2.2.5 同义词11

2.2.6 授权与角色(Roles)11

2.3 关系数据库的设计11

2.3.1 数据库术语12

2.3.2 数据库设计的描述13

2.3.3 数据库表14

2.3.4 数据的规范化(Normalizing)15

2.7 雇员数据库项目第一阶段18

2.6 习题18

2.4 小结18

2.5 我们还将学到18

第3章 使用Select命令获取数据21

3.1 登录到SQL*PLUS21

3.2 SQL*PLUS编辑器22

3.3 Select命令格式详解24

3.3.1 Select子句24

3.3.5 Having子句25

3.3.6 Order By子句25

3.3.7 简单的Select语句25

3.3.4 Group by子句25

3.3.3 Where子句25

3.3.2 From子句25

3.4 记录排序26

3.5 带条件的Select语句27

3.5.1 等于符(=)28

3.5.2 不等符(<>或!=)29

3.5.3 大于(>)和小于(<)29

3.5.4 使用IN操作符31

3.5.5 使用Retween操作符31

3.5.6 使用LIKE操作符31

3.5.7 使用NOT操作符32

3.5.8 理解多重条件33

3.5.9 变量的使用34

3.5.10 字段的算术运算和连接字符串35

3.7 日期运算37

3.6 理解NULL值和表达式37

3.8 字符串函数39

3.8.1 Length函数39

3.8.2 Lpad函数40

3.8.3 Ltrim函数40

3.8.4 Rpad函数41

3.8.5 Rtrim函数41

3.8.6 Substr函数42

3.9 Decode函数42

3.10 数值函数的应用43

3.10.1 NVL函数44

3.10.2 Round函数44

3.10.3 Trunc函数44

3.11.1 Add Months函数45

3.11 日期函数45

3.11.2 Months Between函数46

3.11.3 Next Day函数46

3.12 日期描述符47

3.13 聚组函数49

3.13.1 Average函数49

3.13.2 Count函数50

3.13.3多重聚组函数50

3.14 理解Group By函数51

3.15 理解Having子句52

3.16 理解子查询或子选择52

3.17 理解伪字段,dual表,Describe命令和Tab Table54

3.18 小结55

3.20 习题56

3.19 我们还将学到56

第4章 SQL*PLUS中的报表设计57

4.1 创建报表标题57

第二部分 使用SQL*PLUS对数据库进行操作57

4.2 创建一个报表的页脚(footer)59

4.3 报表的列的设计60

4.4 数字的格式设计62

4.5 页暂停的定义63

4.6 数据运算的定义66

4.7 设定环境67

4.8 小结69

4.9 我们还将学到69

4.10 习题69

5.1 在关系型数据库及对象数据库中进行数据的组合71

第5章 表及记录的连接71

5.2 字段的限定73

5.3 应用多个连接74

5.4 一对多关系中表连接的错误75

5.4.1 表连接所引起的计算偏差75

5.4.2 当数值仅存在于一个参加连接的表时所发生的问题76

5.4.3 由数据格式不匹配而引起的性能问题76

5.5 外部连接77

5.6 集合操作符78

5.6.1 Union(并集)78

5.6.2 Minus(差集)79

5.6.3 Intersect(交集)80

5.8 小结81

5.7 用 Oracle8组合数据81

5.9 我们还将学到82

5.10 习题82

第6章 数据库对象的定义83

6.1 定义表项83

6.2 表的创建、更改和删除85

6.3 表的修改86

6.4 定义表的约束条件87

6.4.1 Check约束88

6.4.2 Default(默认)选项88

6.4.3 Foreign Key(外部关键字)约束88

6.4.4 Not Null(非空)约束90

6.4.5 Unique(唯一性)约束90

6.4.6 Primary Key(主关键字)约束91

6.4.7 约束的禁止(disable)92

6.5 索引的定义92

6.6 视图的创建与删除93

6.7创建同义词(synonyms)95

6.8 创建数据库链接96

6.9 创建用户帐号97

6.10 创建数据库权限97

6.11 对用户表授予存取权100

6.12 创建表空间101

6.13 定义一个序列102

6.14 定义数据库触发器103

6.15 Oracle8 数据库对象104

6.15.2 索引的分区105

6.15.1 修改分区105

6.15.3 创建类型106

6.15.4 使用Varray106

6.16 小结107

6.17 我们还将学到107

6.18 习题107

6.19 雇员数据库项目的第二阶段108

第7章 使用DML命令对表进行修改109

7.1 向表中添加记录109

7.2 更新表中的字段110

7.3 删除表中的记录113

7.4 保存修改结果115

7.5 小结116

7.7 习题117

7.6 我们还将学到117

第三部分 PL/SQL: Oracle的编程语言119

第8章 创建第一个PL/SQL程序119

8.1 如何理解PL/SQL119

8.1.1 理解PL/SQL块120

8.1.2 嵌套的块和块标号121

8.1.3 定义PL/SQL变量122

8.1.4 使用%TYPE和%ROWTYPE122

8.1.5 对变量进行赋值123

8.2 使用If-Then-Else逻辑124

8.2.1 使用嵌套的if语句126

8.2.2 在if语句中使用elseif127

8.3 使用循环和退出128

8.4 怎样理解PL/SQL游标(cursors)130

8.5 确定例外事件132

8.6 记录并显示错误133

8.6.1 重新定义标准错误事件的名称135

8.6.2 用于用户自定义的例外事件的Exception部分135

8.7 小结137

8.8 我们还将学到137

8.9 习题137

第9章 增强PL/SQL块的功能139

9.1 游标属性的使用139

9.1 0.000000ound属性的使用139

9.1.2 %rowcount属性的使用141

9.1.3 316sopen属性的使用142

9.1.4 显式游标及隐式游标142

9.2.1 创建及使用对数字的For循环145

9.2 For循环的使用145

9.2.2 创建及使用对游标的for循环147

9.3 For Update Of的使用150

9.4 Where Current Of选项的使用151

9.5 被命名过程的创建及使用152

9.6 函数的创建及使用154

9.7 包的创建及使用156

9.7.1 包的结构157

9.7.2 创建一个包的定义158

9.7.3 包体部分的创建159

9.7.4 从应用程序中调用包的对象160

9.8 小结162

9.10 习题163

9.9 我们还将学到163

第10章 SQL*LOADER的使用165

10.1 理解SQL*LOADER165

10.2 怎样启动SQL*LOADER166

10.3 各种加载文件的使用169

10.3.1 日志文件的使用169

10.3.2 坏记录文件的使用172

10.3.3 废弃记录文件的使用173

10.4 控制文件的定义173

10.4.1 简单控制文件的定义173

10.4.2 加载方式的定义174

10.4.3 数据格式的定义175

10.5 控制文件中逻辑条件的定义176

10.6 使用同一加载过程加载多个表177

10.7 其他控制文件的关键字和子句178

10.8 Option子句和Recoverable/Unrecoverable子句179

10.8.1 Into Table子句179

10.8.2 Concatenation子句和Continueif子句181

10.9 从命令行中执行SQL*LOADER182

10.10 小结183

10.11 我们还将学到184

10.12 习题184

10.13 雇员数据库项目的第三阶段184

第四部分 Oracle的用户界面(Oracle Forms4.5)187

第11章 Oracle Forms的使用187

11.1什么是Form?187

11.2 一个Form的例子188

11.3 Form的一些术语189

11.4 Developer2000的Oracle Forms应用189

11.5 在Forms Runtime中执行一个Form190

11.6 Form操作模式191

11.6.1 Form的输入模式191

11.6.2 Form的查询模式192

11.6.3 Form的修改模式193

11.6.4 在一个Active Form中使用功能键193

11.7 在一个Active Form中查询一个记录194

11.8 其他Form过程196

11.8.1 置Form为输入模式196

11.9 小结197

11.8.3 错误的显示197

11.8.2 修改结果的保存197

11.10 我们还将学到199

11.11 习题199

第12章 利用对象导航器创建第一个Oracle Form200

12.1 进入Forms Designer200

12.2 对象导航器的使用201

12.2.1 对象的扩展与折叠202

12.2.2 在对象导航器中定义Form对象202

12.2.3 对象导航器工具面板203

12.3 Forms Designer中的菜单选项205

12.3.1 File菜单项205

12.3.2 Edit菜单209

12.3.3 Tools菜单项212

12.3.4 Navigator菜单217

12.4 创建第一个Form218

12.4.1 创建一个简单的单块Form的步骤219

12.4.2 创建Form219

12.5 小结224

12.6 我们还将学到224

12.7 习题224

第13章 Form的设计226

13.1 版面编辑器226

13.2 版面编辑器的菜单条227

13.2.1 View下拉菜单227

13.2.2 Format(格式)下拉菜单的使用235

13.2.3 Arrange(安排)下拉菜单的使用240

13.3.2 旋转(Rotate)工具245

13.3.1 选择(Select)工具245

13.3 版面编辑器工具面板的使用245

13.3.3 整形(Reshape)工具246

13.3.4 图形形状工具246

13.3.5 项(Item)工具247

13.3.6 对象着色(Object Coloring)工具249

13.4 画板属性251

13.4.1 打开画板属性页(Sheet)252

13.4.2 画板属性页(Sheet)252

13.4.3 复查与设定画板属性254

13.5 定义窗口(Window)属性255

13.6 设计Employee Form257

13.7 小结260

13.9 习题261

13.8 我们还将学到261

第14章 创建及修改主-从(Master-Detail)Form262

14.1 将块添加到Employee Update Form中262

14.1.1 创建Tools从块262

14.1.2 块所对应的对象及其设定264

14.1.3 格式化Tools块265

14.1.4 创建Glasses块265

14.2 了解Form属性267

14.2.1 Coordinate Information属性269

14.2.2 使用Current Record Attribute(当前记录属性)269

14.2.3 定义一个可视属性(Attribute)271

14.3 了解块属性271

14.3.2 改变Navigation Style273

14.3.1 使用Order By和Where Clause块属性273

14.4 了解项属性(Item Properties)274

14.4.1 Multi-Line属性的使用278

14.4.2 关于一些实用的文本项属性的说明278

14.5 了解项类型280

14.5.1 检查框(Check box)281

14.5.2 圆形按钮组(Radio Group)282

14.5.3 列表(List Item)项283

14.5.4 图像(Image)的使用285

14.6 创建List of Values287

14.6.1 LOV的调用291

14.6.2 通过按钮显示LOV291

14.6.3 调整Record Group293

14.8 小结294

14.7 了解Relation(关系)属性294

14.10 习题295

14.9 我们还将学到295

第15章 触发器的使用及属性类的修改296

15.1 什么是触发器296

15.1.1 触发器事件297

15.1.2 触发器名称297

15.1.3 触发器错误297

15.1.4 触发器的级别298

15.1.5 创建一个触发器298

15.2 PL/SQL编辑器的使用300

15.3 内置子程序的使用301

15.4 系统变量和全局变量的使用302

15.5.1 Form安全触发器304

15.5 使用触发器和程序单元检查用户的安全措施304

15.5.2 Form过程的使用305

15.6 在不基于表的块中文本项的添加和录入307

15.7 警告信息的使用310

15.8 利用触发器改变Form的画板312

15.9 属性类的使用315

15.10 创建、修改以及使用属性类316

15.10.1 在同一时刻查看两个属性页318

15.10.2 Intersection/Union工具的使用318

15.11 小结318

15.12 我们还将学到319

15.13 习题319

16.1 Form的调用320

第16章 调用其他的Forms及菜单的使用320

16.1.1 Call_Form子程序的使用321

16.1.2 New_Form子程序的使用321

16.1.3 在Call_Form子程序中使用hide和no_hide选项322

16.2 创建及使用Directory324

16.2.1 创建一个Directory324

16.2.2 创建Employee Directory325

16.2.3 对Employee Directory进行操作329

16.2.4 从Employee Directory中调用其他的Forms329

16.3 创建及使用菜单将各个应用连接到一个系统中332

16.3.1 创建一个菜单332

16.3.2 创建并实现一个Employee System菜单334

16.3.3 开发一个系统启动(System Startup)应用336

16.4 创建一个工具条340

16.5 小结344

16.6 我们还将学到345

16.7 雇员数据库项目第四阶段345

第五部分 Oracle的报表书写器:Oracle Reports2.5347

第17章 创建第一个报表347

17.1 打开Oracle Reports2.5347

17.1.1 不指定报表名而打开Reports Runtime348

17.1.2 从Form中执行一个报表350

17.1.3 打开ReportsDesigner351

17.2 创建第一个报表351

17.2.1 创建一个简单报表的步骤351

17.2.2 创建一个Employee Listing(雇员列表)352

17.2.3 执行Employee Listing356

17.3 Designer菜单项357

17.4 了解对象导航器363

17.4.1 对象导航器的对象364

17.4.2 对象导航器工具栏365

17.5 了解数据模型366

17.6 了解数据模型编辑器的Tools367

17.7 小结368

17.8 我们还将学到369

17.9 习题369

第18章 报表的用户化及高级报表功能370

18.1 概述Layout Editor对象370

18.2 版面编辑器的菜单项371

18.2.1 Edit(编辑)菜单项372

18.2.2 View(查看)菜单项372

18.2.3 Format(格式)菜单项374

18.2.4 Arrange(安排)菜单项375

18.3 版面编辑器的工具377

18.3.1 工具条377

18.3.2 工具面板377

18.4 版面对象属性378

18.4.1 公共属性页378

18.4.2 特殊属性页381

18.5 创建美观的报表382

18.5.1 更改不同对象的字体383

18.5.2 更改列标题的文本383

18.5.3 删除点状线以及线段变换383

18.5.4 添加一个报表标题383

18.6 从零开始创建一个报表版面384

18.5.8 添加页道和结束页384

18.5.5 添加页号和报表日期384

18.5.6 更改域的位置384

18.5.7 格式化域,调整域尺寸384

18.6.1 添加一个重复框架385

18.6.2 添加域到版面385

18.6.3 添加静态文本到版面387

18.6.4 使框架更完美387

18.7 添加公式列和汇总列388

18.7.1 汇总列388

18.7.2 公式列389

18.8 小结390

18.9 我们还将学到390

18.10 习题390

19.1 Web应用是怎样实现的391

19.1.1 三级Web存取的描述391

第六部分 Web中的Oracle应用391

第19章 将Oracle应用放到Web中391

19.1.2 Web应用的优点392

19.2 所需软件及软件所安装的位置392

19.2.1 前端所需软件392

19.2.2 中间件或应用服务器的软件393

19.2.3 后端或数据库服务器的软件394

19.2.4 本章所用的软件配置394

19.3 在Web上建立Oracle Forms394

19.3.1 插件与非插件实现395

19.3.2 两种实现的通用设置395

19.3.3 插件实现的要求396

19.3.4 非插件的实现401

19.3.5 从Web中运行一个Form402

19.4 在Web上创建Oracle Reports403

19.4.1 为Web Reports设置Web Server403

19.4.2 Reports的运行405

19.5 小结406

19.6 我们还将学到407

第七部分 完整的模板系统409

第20章 开发一个雇员信息系统的模板系统409

20.1 第一阶段——数据库规范化和数据库设计409

20.2 第二阶段——创建数据库的对象411

20.3 第三阶段——将数据加载到数据库表中415

20.4 第四阶段——设计及开发用户界面421

20.4.1 Department Update Form (Deptupd.fmb)422

20.4.2 Employee Update form (Empupd.fmb)422

20.4.3 Employee Directory Form (Empdir.fmb)426

20.4.4 Security Update Form (Empsec.fmb)427

20.4.5 Employee系统启动Form(Eemptup.fmb)和系统菜单(Esysmenu.mmb)428

20.5 第五阶段——开发并添加报表到该系统中429

20.6 小结431

第八部分 附录433

附录A 内置子程序433

附录B 触发器443

附录C 系统变量449

附录D 练习数据库安装指导451

附录E 习题答案455

1998《Oracle8数据库构造工具实用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)John Adolph Palinski 1998 机械工业出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA 数据库编程指南(1998 PDF版)
JAVA 数据库编程指南
1998 北京:电子工业出版社
Oracle8数据库构造工具实用指南( PDF版)
Oracle8数据库构造工具实用指南
Oracle8 初学者指南( PDF版)
Oracle8 初学者指南
Oracle8数据库管理员手册(1998年05月第1版 PDF版)
Oracle8数据库管理员手册
1998年05月第1版
微机数据库图形系统FOXGRAPH 实用指南( PDF版)
微机数据库图形系统FOXGRAPH 实用指南
新一代FOX数据库及其实用工具 下(1992 PDF版)
新一代FOX数据库及其实用工具 下
1992 北京:海洋出版社
C语言数据库函数库 CODE BASE用户指南:V4.20(1991 PDF版)
C语言数据库函数库 CODE BASE用户指南:V4.20
1991 北京希望电脑公司
实用工具软件指南(1996 PDF版)
实用工具软件指南
1996 重庆:重庆出版社
DB2通用数据库 UDB V5实用指南(1998 PDF版)
DB2通用数据库 UDB V5实用指南
1998 北京:电子工业出版社
关系数据库Sybase SQL Server应用指南(1997 PDF版)
关系数据库Sybase SQL Server应用指南
1997 西安:西安电子科技大学出版社
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
电脑软件硬件实用全书(1994 PDF版)
电脑软件硬件实用全书
1994 成都:电子科技大学出版社
Oracle数据库开发指南(1998 PDF版)
Oracle数据库开发指南
1998 北京:清华大学出版社
实用数据库技术(1986 PDF版)
实用数据库技术
1986 成都:四川大学出版社
Oracle数据库指南(1999 PDF版)
Oracle数据库指南
1999 北京:机械工业出版社