预备知识 实用Oracle数据库技术 1
0.1 Oracle数据库管理系统概述 1
0.2 Oracle企业管理器的基本介绍 6
0.3 Oracle SQL Developer基本操作 9
0.4 SQL Plus的基本操作 12
0.5 Oracle的命名规则和数据类型 20
0.5.1 命名规则 20
0.5.2 数据类型 21
实验1 数据库系统基本操作 22
实验目的 22
背景知识 22
实验示例 22
例1.1 Oracle Database 11g第2版的安装 22
例1.2 Oracle服务管理 28
例1.3 Oracle配置管理工具简介 33
例1.4 企业管理器(OEM) 45
例1.5 企业管理器(OEM)运行异常的解决 58
实验内容与要求 62
实验2 数据库基本操作 63
实验目的 63
背景知识 63
实验示例 63
例2.1 创建数据库 63
例2.2 查看数据库 70
例2.3 维护数据库 72
例2.4 数据库的启动与关闭 76
例2.5 OEM数据库操作 79
例2.6 删除数据库 81
实验内容与要求 82
实验3 表与视图的基本操作 83
实验目的 83
背景知识 83
实验示例 85
例3.1 创建基本表 85
例3.2 修改表 87
例3.3 删除表 89
例3.4 OEM实现表操作 89
例3.5 创建和管理视图 91
例3.6 表或视图的导入与导出操作 93
实验内容与要求 100
实验4 SQL语言——SELECT查询操作 102
实验目的 102
背景知识 102
实验示例 103
例4.1 表数据的查询与统计 103
实验内容与要求 113
实验5 SQL语言——数据更新操作 117
实验目的 117
背景知识 117
实验示例 117
例5.1 INSERT命令 117
例5.2 UPDATE命令 120
例5.3 DELETE命令 121
实验内容与要求 122
实验6 嵌入式SQL应用 124
实验目的 124
背景知识 124
实验示例 124
例6.1 应用系统背景情况 126
例6.2 系统的需求与总体功能要求 127
例6.3 系统概念结构设计与逻辑结构设计 128
例6.4 典型功能模块介绍 129
例6.5 系统运行情况 137
实验内容与要求 140
实验7 索引的基本操作与存储效率的体验 141
实验目的 141
背景知识 141
实验示例 143
例7.1 Oracle的索引的应用 143
例7.2 创建Oracle聚簇索引 147
例7.3 删除索引 148
例7.4 OEM实现索引操作 148
例7.5 Oracle索引与性能实践 150
实验内容与要求 156
实验8 存储过程的基本操作 157
实验目的 157
背景知识 157
实验示例 157
例8.1 存储过程的基本操作 158
实验内容与要求 167
实验9 触发器的基本操作 168
实验目的 168
背景知识 168
实验示例 169
例9.1 触发器的基本操作 169
实验内容与要求 178
实验10 数据库安全性 181
实验目的 181
背景知识 181
实验示例 182
例10.1 用户 182
例10.2 权限和角色 194
例10.3 概要文件和数据字典视图 203
例10.4 审计 210
实验内容与要求 215
实验11 数据完整性 217
实验目的 217
背景知识 217
实验示例 217
例11.1 实体完整性 217
例11.2 域完整性 219
例11.3 引用完整性 222
例11.4 用户定义完整性 223
例11.5 触发器 223
例11.6 存储过程 223
例11.7 客户端程序 224
例11.8 并发控制 224
实验内容与要求 225
实验12 数据库并发控制 228
实验目的 228
背景知识 228
实验示例 233
实验内容与要求 246
实验13 数据库备份与恢复 248
实验目的 248
背景知识 248
实验示例 249
例13.1 导入/导出 249
例13.2 脱机备份 254
例13.3 联机备份 256
例13.4 恢复 260
例13.5 数据泵 264
实验内容与要求 280
实验总体要求 280
实验内容 281
实验14 数据库应用系统设计与实现 285
实验目的 285
背景知识 285
实验示例 287
例14.1 企业员工管理系统 287
例14.2 企业库存管理及Web网上订购系统 310
实验内容与要求 339
实验总体内容 339
实验具体要求 339
实验报告主要内容 339
实验系统(或课程设计)参考题目(时间约两周) 339
参考文献 344
附录A PL/SQL编程简介 345
A.1 编程基础知识 345
A.2 基本语法要素 348
A.3 流程控制 355
A.4 过程与函数 359
A.5 游标 359
A.6 其他概念 361
A.7 操作示例 361
附录B 数据库常用系统信息与基本操作 365