《轻松学用Oracle 8i》求取 ⇩

前言1

编写本书的意义1

本书的假设2

本书包括的内容2

第一部分Oracle 8i入门向导2

第二部分 建立Oracle 8i数据库2

第三部分 启动Oracle 8i数据库3

第四部分 调试与加速3

第五部分 十准则集粹3

第六部分 附录3

本书使用的图标3

第一部分Oracle 8i入门向导5

第一章 Oracle 8i快速浏览7

Oracle 8i,一个智能化的软件7

Oracle 8i的核心层8

Oracle 8i中的新功能:WebDB9

Enterprise Manager(企业管理器)10

DBA管理功能包包括了五个优秀工具11

启动Oracle 8i12

用Instance Manager启动数据库12

用Server Manager启动Oracle 8i14

用Schema Manager观察15

Object窗口16

Schema Manager中的其它内容18

主菜单和按钮19

了解SQL关系数据库语言21

在各种平台上启动和关闭SQL*Plus Worksheet21

在台式机上启动或关闭SQL*Plus24

在大型机或网络上启动或关闭SQL*Plus26

初始化Enterprise Manager管理控制台26

创建一个Enteprise Manager 2的百宝箱28

启动Enteprise Manager Service31

启动Agent32

快速浏览一下Enteprise Manager Console33

获取帮助34

关闭Oracle 8i35

在台式机上关闭Oracle 8i35

在大型机或者网络上关闭Oracle 8i38

第二章 据库基础知识39

基本术语的通俗解释39

关系数据库概念41

用户与角色42

44

行和列47

关联49

对象关系型数据库的概念50

对象50

对象类型51

关系表与对象之间的联系52

对象引用53

方法53

嵌入表(nested Table)53

变长数组(varray)54

Oracle 8i数据库的功能54

描述一个鱼缸(简单的例子)54

经营一个宠物店(中等的例子)55

跟踪全球濒危物种(较难的例子)56

第三章 SQL的使用57

启动SQL Worksheet58

用SQL语言查询59

基本的SQL查询59

一些查询示例60

写好查询的一些技巧61

运行SQL*Plus Worksheet的同时使用编辑器63

查询不会破坏数据64

用SQL合并表65

基本的联接查询结构65

联接查询举例65

使用Oracle 8i的内部函数68

用TO-CHAR函数改变日期格式68

用CONCATENATE(|:)函数连接不同列的内容69

数据分组与汇总69

修改数据71

用UPDATE命令修改数据71

插入新行76

删除特定的行78

修正错误79

COMMIT(确认)命令和ROLLBACK(回滚)命令79

用ROLLBACK命令不能撤销的命令80

第四章 Oracle 8i中的新内容:对象SQL81

启动SQL Worksheet83

用SQL查询对象表84

基本的面向对象SQL查询85

使用嵌入表的查询87

使用变长数组(varray)的查询89

修改对象表的数据91

更新对象91

更新嵌入表中的一行92

向对象表中插入行92

在变长数组中插入行93

向嵌入表中插入行93

删除对象表的行95

删除嵌入表的一行95

第五章 使用Enterprise Manager中的数据库管理工具97

管理Enterprise Manager97

三个基础工具99

Storage Manager(存储管理器):外部视角99

Security Manager(安全管理器):守门员102

Schema Manager(模式管理器):生成数据表的地方105

第二部分建立Oracle 8i的数据库109

第六章 关系模型111

去除冗余的关系型数据库111

键码规则112

主要的键码种类112

导入外键码113

数据库设计三大准则115

关系数据库的一对多关系119

对象与Oracle 8i数据库120

定义一个对象120

连接关系表与对象122

第七章 构造关联123

在草纸上构思123

使用树型关联图125

处理对象128

理解基本的UML模型关联图129

第八章 熟悉Oracle 8i的数据字典视图131

概览Oracle 8i的数据字典视图131

使用数据字典视图131

使用SQL*Plus Worksheet查看数据字典视图133

第九章 Oracle的用户137

角色137

用户种类138

你是哪种用户139

创建新用户142

修改口令145

在SQL*Plus Worksheet中修改口令146

在Security Manager中修改其他用户的口令147

改变用户身份148

在Enterprise Manager重新连接148

第三部分启动Oracle 8i数据库149

表空间151

第十章 定义表、表空间和字段151

字段152

在Oracle 8i中定义字段152

是否允许空值155

用SQL创建表155

Schema Manager的表向导159

第十一章 创建对象类型、对象与引用165

类型不需要空间167

定义对象类型168

创建表类型171

创建数组类型174

对象也位于表空间中175

创建对象表176

创建混合表178

安全措施181

第十二章 安全措施:角色、Profile和授权181

角色对应现实世界182

使用Security Manager处理角色和权限184

创建角色185

给角色分配用户186

给角色分配权限189

用SQL代码处理角色与权限192

功能强大的Profile195

创建Profile196

把Profile分配给用户198

第十三章 视图和代用名201

视图很象表202

注重局部数据203

把所有东西连接到一起的视图205

在Schema Manager中处理视图208

在Schema Manager中处理对象视图210

代用名216

代用名的用处218

授权与代用名的结合219

第十四章 WebDB:用于Internet的最佳新工具221

探索WebDB221

给WebDB开发者分配权限224

创建Web报表225

创建表单232

第十五章 Java与Internet数据库239

了解Java虚拟机(JVM)239

使用Oracle 8i JVM的益处240

SQLJ的自我介绍241

用Java和SQLJ建立内置的数据库过程241

第1步:用内嵌SQLJ编写Java代码242

第2步:把Java载入数据库244

第3步:给Java代码加SQL包245

第4步:在SQL查询中调用SQL包246

在Web上用Java Applet运行内置Java的过程247

备份的必要性249

第十六章 数据安全249

备份的内容250

备份的时机250

如何备份(选择备份工具)253

Data Manager(数据管理器)253

EXP和IMP命令261

备份文件的存放267

第四部分精心调节,加速运行269

第十七章 降低了查询速度的原因271

帮助优化器发挥作用271

优化器的工作模式272

用一条命令分析整个模式273

单张数据表的分析274

使用暗示275

在测试和调节时获得成功277

循序渐进而不是一步到位277

SQL*Plus Worksheet的计时278

第十八章 用键码与索引来加速查询281

为什么要创建索引281

增加与清除主键283

增加主键284

清除主键287

增加和清除外键289

增加外键289

清除外键291

建立自己的索引293

增加索引294

删除索引296

对象表与嵌入表中使用索引297

在对象表中建立索引298

在嵌入表上建立索引299

Oracle索引的优化器300

从对象表或嵌入表中删除索引300

你是否建立了索引301

空值与索引301

通配符可能把事情全弄糟了302

数据的顺序302

第十九章 修改错误305

字段修改的几种情况305

最简单的修改306

中等难度的修改309

如果字段必须为空309

字段不允许为空值312

复杂的修改313

在Schema Manager中修改对象表320

第五部分十准则集粹323

第二十章 设计中的十个技巧325

表和字段的命名要直观清晰325

创建原型327

计划好了再创建数据库327

反复推敲,不进行重复劳动328

主键的重要性328

简短的键码占用较少的空间329

没有特别意义的键码容易维护329

慎重修改表结构的定义331

有效地处理派生数据331

通过实践了解安全问题332

低级安全管理333

中级安全管理333

高级安全管理333

整理好测试数据334

与非技术人员交流335

第二十一章 Oracle 8i的十种方便工具337

上下文相关工具盒337

Web Assistant(Web助手)338

网络计算机体系结构338

Migration Assistant for Access(Access移植助手)339

Data Migration Assistant(数据移植助手)339

File Packager(文件包装器)340

数据库配置助手(Database Configuration Assistant)340

Net8340

Performance Monitor(性能监视器)341

寻找并修复被破坏的关系341

附录 关于CD343

样本模式345

创建AMY模式346

创建AMYOBJ模式347

创建BAKERY模式348

SQL脚本实例350

其他软件351

Quest软件中的SQL工具351

Allaire公司的Web设计工具352

来自4Developers LLC的各种工具352

1999《轻松学用Oracle 8i》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(C.麦卡洛-迪特尔)Carol McCullough 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

轻轻松松  学Access2.0(1994 PDF版)
轻轻松松 学Access2.0
1994 北京:学苑出版社
轻轻松松学摄影( PDF版)
轻轻松松学摄影
轻松学用AutoCAD 2002( PDF版)
轻松学用AutoCAD 2002
轻轻松松学 ACCESS 2.0( PDF版)
轻轻松松学 ACCESS 2.0
轻轻松松学电脑(1994 PDF版)
轻轻松松学电脑
1994 成都:四川科学技术出版社
轻松学CorelDRAW(1995 PDF版)
轻松学CorelDRAW
1995 北京:清华大学出版社
轻轻松松做网页(1999 PDF版)
轻轻松松做网页
1999 北京:人民邮电出版社
轻轻松松学作文(1993 PDF版)
轻轻松松学作文
1993 上海:上海教育出版社
轻轻松松学Notes(1996 PDF版)
轻轻松松学Notes
1996 北京:中国水利水电出版社
轻松学用Mathcad(1995 PDF版)
轻松学用Mathcad
1995 北京:人民邮电出版社
轻轻松松学电脑(1998 PDF版)
轻轻松松学电脑
1998 北京市:人民邮电出版社
轻松掌握Oracle 8数据库开发(1999 PDF版)
轻松掌握Oracle 8数据库开发
1999 北京:电子工业出版社
轻轻松松学多媒体(1994 PDF版)
轻轻松松学多媒体
1994 北京:学苑出版社
轻轻松松学法语(1992 PDF版)
轻轻松松学法语
1992 开益出版社
轻松轻松集(1980 PDF版)
轻松轻松集
1980 星光出版社