在第一学期我们已经接触过关系型数据库SQLServer,对数据库、表、记录、表的增删改查操作等这些基本的概念已经了解。Oracle是基于对象的关系型数据库,Oracle也是用表的形式对数据存储和管理,并且在Oracle的操作中添加了一些面向对象的思想。Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQLServer,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等
目录
走进 Oracle .
Oracle 简介 4
Oracle 安装 5
Oracle 客户端工具 10
Oracle 服务 . 17
Oracle 启动和关闭 18
Oracle 用户和权限 19
本章总结.. 22
本章练习.. 23
SQL 数据操作和查询. 26
SQL 简介 .. 27
Oracle 数据类型 . 27
创建表和约束.. 28
数据操纵语言(DML) . 31
操作符 36
高级查询.. 37
本章总结.. 45
本章练习.. 46
子查询和常用函数 .. 49
子查询 50
Oracle 中的伪列 . 52
Oracle 函数
本章总结.. 64
本章练习.. 65
表空间、数据库对象 . 68
Oracle 数据库对象 69
同义词 69
序列. 72
视图. 74
索引. 76
表空间 78
本章总结.. 82
本章练习.. 83
PL/SQL 程序设计 .. 86
PL/SQL 简介 87
PL/SQL 块 . 88
PL/SQL 数据类型 92
PL/SQL 条件控制和循环控制 . 94
PL/SQL 中动态执行 SQL 语句 . 104
PL/SQL 的异常处理 106
本章总结 112
本章练习 113
Oracle 应用于.Net 平台 .. 115
回顾 ADO.NET 116
使用 ADO.NET 连接 Oracle 117
抽象工厂中加入 Oracle .. 121
本章总结 126
本章练习 127
数据库导入导出 . 129
Oracle 导入导出 .. 130
EXP 导出数据. 130
IMP 导入 133
常见问题 134