编辑推荐
暂无
内容简介
本书共分4部分。第I部分介绍关系数据库的基本概念和数据库设计技术的有关知识;第II部分介绍非过程化的关系数据库SQL;第III部分介绍Oracle特有的过程化PL/SQL;第IV部分介绍Oracle 9i的体系结构和管理,以及从Java到Oracle的连通性。每一章的后面均有简短的概括总结、练习题和实验室活动,以帮助读者巩固该章所讲述的内容。
本书适用于大学生、大学教师、职业培训人员和业内人员阅读参考。
作者简介
Nilesh Shah博士从事教学工作已经十多年,他目前是新泽西州DeVry大学的副教授,并在纽约Monroe学院担任高级系统分析员。Shah博士在许多知名的技术公司中担当自由顾问。
目录
第I部分 数据库概念
第1章 数据库概念:关系方法
数据库介绍
关系
数据库管理系统
关系数据库模型
完整性规则
理论上的关系语言
简单概括
练习题
第2章 数据库设计:数据建模和规范化
数据建模
依赖
数据库设计
范式
依赖图
反规范化
规范化示例一
简单概括
练习题
第II部分 Oracle SQL
第3章 Oracle 9i概括介绍
个人数据库
客户/服务器数据库
Oracle 9i简要介绍
SQL*Plus环境
结构化查询语言
登录到SQL*Plus
SQL*Plus命令
Oracle错误和联机帮助
其他可供选择的文本编辑器
SQL*Plus工作表
样例数据库
简单概括
练习题
实验室活动
第4章 Oracle表:数据定义(DDL)
命名规则和约定
数据类型
约束
创建Oracle数据表
显示数据表信息
修改已存在的数据表
删除数据表
重新命名数据表
截断数据表
Oracle数据表的各种类型
假脱机
错误代码
简单概括
练习题
实验室活动
第5章 操纵数据表:数据管理和检索
数据操纵语言
新添加一行或一条记录
定制化提示符
更新存在的行/记录
删除存在的行/记录
从数据表中检索数据
算术运算
使用WHERE子句限制数据
排序
重新访问替换变量
DEFINE命令
CASE结构
简单概括
练习题
实验室活动
第6章 操纵数据表:函数和分组
内置函数
分组数据
简单概括
练习题
实验室活动
第7章 多张数据表:连接和集合运算
连接
集合运算符
简单概括
练习题
实验室活动
第8章 子查询:嵌套查询
子查询
TOP-N分析
MERGE合并语句
相关的子查询
简单概括
练习题
实验室活动
第9章 高级特性:对象、事务和数据控制
视图
序列
同义词
索引
ROWID伪列
事务
对行加锁以便更新
控制访问
简单概括
练习题
实验室活动
SQL回顾:补充实例
创建表使用的脚本
向表中插人行使用的脚本
用替换变量插入行
第III部分 PL/ SQL
第10章 PL/SQL:一种编程语言
PI/SQL的简史
PL/SQL基本原理
PL/SQL块结构
注释
数据类型
其他数据类型
变量声明
错的声明
赋值运算
绑定变量
PL/SQL中的替换变量
在 PL/SQL中显示输出结果
算术运算符
简单概括
练习题
实验室活动
第11章 有关PL/SQL的更多内容:控制结构和嵌入式SQL
……
第12章 PL/SQL的游标和异常
第13章 PL/SQL复合数据类型:记录、表和可变数组
第14章 PL/SQL命名块:过程、函数、包和触发器
第IV部分 杂项主题
第15章 Oracle Java:JDBC和SQLj
第16章 Oracle 9i:体系结构和管理
附录A 样倒数据库的表定义
附录B 快速查询 SQL和 PL/SQL的语法
附录C 查询SQL*Plus命令
附录D 面向对象
附录E Oracle 9i SQL和PL/SQL的新特性
附录F 更多的参考资料
Oracle 数据库系统 (第2版)SQL和PL/SQL——国外经典教材·计算机科学与技术 pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版