Database Systems Using Oracle:A Simplified Guide to SQL and PL

副标题:无

作   者:SQL

分类号:

ISBN:9787302100997

微信扫一扫,移动浏览光盘

简介

本书共分4部分。第I部分介绍关系数据库的基本概念和数据库设计技术的有关知识;第II部分介绍非过程化的关系数据库SQL;第III部分介绍Oracle特有的过程化PL/SQL;第IV部分介绍Oracle 9i的体系结构和管理,以及从Java到Oracle的连通性。每一章的后面均有简短的概括总结、练习题和实验室活动,以帮助读者巩固该章所讲述的内容。 本书适用于大学生、大学教师、职业培训人员和业内人员阅读参考。

目录

第ⅰ部分数据库

概念

第1章数据库概念:关系方法1

数据库介绍1

关系2

数据库管理系统2

关系数据库模型4

完整性规则6

理论上的关系语言7

简单概括15

练习题15

第2章数据库设计:数据建模和规范化18

数据建模18

依赖21

数据库设计22

范式23

依赖图25

反规范化27

规范化示例二27

简单概括30

.练习题30

第ⅱ部分oracle sql

第3章oracle 9i:概括介绍32

个人数据库32

客户/服务器数据库34

oracle 9i简要介绍35

sql硃lus环境37

结构化查询语言37

登录到sql硃lus38

sql硃lus命令41

oracle错误和联机帮助42

其他可供选择的文本编辑器43

sql硃lus工作表45

样例数据库49

简单概括56

练习题57

实验室活动57

第4章oracle表:数据定义语言(ddl)59

命名规则和约定59

数据类型60

约束62

创建oracle数据表66

显示数据表信息69

修改已存在的数据表71

删除数据表77

重新命名数据表77

截断数据表78

oracle数据表的各种类型78

假脱机79

错误代码79

简单概括80

练习题82

实验室活动84

第5章操纵数据表:数据管理和检索85

数据操纵语言85

新添加一行或一条记录85

定制化提示符88

更新存在的行/记录89

删除存在的行/记录91

从数据表中检索数据91

算术运算98

使用where子句限制数据99

排序106

重新访问替换变量108

define命令109

case结构110

简单概括111

练习题112

实验室活动113

第6章操纵数据表:函数和分组114

内置函数114

分组数据129

简单概括132

练习题132

实验室活动133

第7章多张数据表:连接和集合运算135

连接135

集合运算符142

简单概括147

练习题148

实验室活动148

第8章子查询:嵌套查询150

子查询150

top瞡分析158

merge合并语句160

相关的子查询161

简单概括162

练习题163

实验室活动164

第9章高级特性:对象、事务和数据控制165

视图165

序列169

同义词172

索引174

rowid伪列175

事务175

对行加锁以便更新178

控制访问178

简单概括182

练习题183

实验室活动184

sql回顾:补充实例185

创建表使用的脚本186

向表中插入行使用的脚本187

用替换变量插入行187

第ⅲ部分pl/sql

第10章pl/sql:一种编程语言194

pl/sql的简史195

pl/sql基本原理195

pl/sql块结构197

注释198

数据类型199

其他数据类型201

变量声明201

锚的声明202

赋值运算203

绑定变量204

pl/sql中的替换变量205

在pl/sql中显示输出结果205

算术运算符206

简单概括207

练习题208

实验室活动208

第11章有关pl/sql的更多内容:控制结构和嵌入式sql210

控制结构210

块嵌套223

pl/sql中的sql223

pl/sql中的数据操纵语句225

事务控制语句227

简单概括227

练习题228

实验室活动229

第12章pl/sql的游标和异常230

游标230

隐式游标231

显式游标231

显式游标的属性234

隐式游标的属性236

游标for循环236

select ... for update游标237

where current of子句238

带参数的游标238

游标变量的简单介绍240

异常241

异常的类型242

更多的样例程序248

简单概括248

练习题251

实验室活动253

第13章pl/sql复合数据类型:记录、表和可变数组254

复合数据类型254

pl/sql记录254

pl/sql表257

pl/sql可变数组263

简单概括265

练习题266

实验室活动267

第14章pl/sql命名块:过程、函数、包和触发器268

过程268

函数271

包276

触发器280

数据字典视图285

简单概括286

练习题287

实验室活动287

第ⅳ部分杂项主题

第15章oracle java:jdbc和sqlj教程289

java编程语言289

jdbc290

sun公司的jdbc驱动程序和oracle数据源294

oracledriver和oracle瘦驱动程序298

java小应用程序:综合各种技术300

sqlj307

主机变量309

sqlj迭代器310

在sqlj中使用pl/sql312

简单概括313

练习题314

实验室活动315

第16章oracle 9i:体系结构和管理316

数据库管理员316

oracle体系结构概括介绍317

安装321

连接到oracle 9i数据库321

实例和数据库322

使用oracle企业管理器324

系统权限331

oracle数据字典332

简单概括333

练习题333

附录a样例数据库的表定义335

indo瞮s(iu)学院的学生数据库335

namannavan(n2)公司的雇员数据库337

附录b快速查询sql和pl/sql的语法339

sql关键字339

pl/sql关键字340

sql和pl/sql的语法340

附录c查询sql*plus命令353

sql*plus中的编辑命令357

与文件相关的sql*plus命令357

附录d面向对象358

对象358

对象的sql查询359

附录eoracle 9i sql和pl/sql的新特性361

sql的新特性361

pl/sql的新特性363

附录f更多的参考资料365

web站点365

书籍和其他出版物365


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Database Systems Using Oracle:A Simplified Guide to SQL and PL
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon