项目1 课程定位与职业岗位需求分析 1
项目1.1 课程定位与教学任务介绍 1
任务1-1 课程定位与设置 1
任务1-2 教学任务介绍 3
项目1.2 职业岗位需求分析 5
项目2 数据库基础知识 11
项目2.1 关系数据库概述 12
项目2.2 数据库设计 15
任务2-1 设计学籍管理系统的概念结构 16
任务2-2 设计数据库的逻辑结构 22
项目3 Oracle基础知识 27
项目3.1 Oracle简介 27
任务3-1 Oracle的发展 27
任务3-2 Oracle系统的特点 32
项目3.2 关于Oracle的认证 33
任务3-3 Oracle的认证 33
项目3.3 Oracle的安装 36
任务3-4 安装Oracle 36
实训 Oracle 10g的安装 43
项目4 数据库管理员和Oracle系统管理工具 45
项目4.1 数据库管理员的相关知识 46
任务4-1 数据库管理员 46
项目4.2 Oracle系统管理工具 48
任务4-2 OEM企业管理器 48
任务4-3 数据库配置助手 53
任务4-4 SQL*Plus与iSQL*Plus 55
实训 练习Oracle系统管理工具 60
项目5 Oracle数据库的创建与管理 64
项目5.1 Oracle数据库的创建 64
任务5-1 创建Oracle数据库 64
项目5.2 Oracle数据库的管理 75
任务5-2 查看数据库信息 75
任务5-3 启动和关闭数据库 77
任务5-4 删除数据库 79
项目5.3 表空间的管理 81
任务5-5 管理表空间 81
实训 创建数据库、表空间 93
项目6 Oracle数据表的创建与管理 95
项目6.1 表的管理 99
任务6-1 创建department表 99
任务6-2 修改department表 105
任务6-3 删除department表 108
项目6.2 完整性管理 110
任务6-4 实体完整性的实现 111
任务6-5 参照完整性的实现 115
任务6-6 用户定义完整性的实现 118
项目6.3 数据的更新 123
任务6-7 插入记录 123
任务6-8 更新记录 125
任务6-9 删除记录 126
实训 数据表的创建与管理 130
项目7 Oracle索引和视图的创建与管理 135
项目7.1 索引的创建、修改和删除 137
任务7-1 student表中索引的操作 137
项目7.2 视图的创建、修改和删除 142
任务7-2 设计student数据库中的视图 142
实训 索引和视图的创建与管理 149
项目8 SQL编程语言与数据查询 151
项目8.1 SQL语言简介 152
项目8.2 SQL函数 152
项目8.3 数据查询 156
任务8-1 基本查询 156
任务8-2 连接查询 163
任务8-3 子查询 166
实训 SQL编程语言 169
项目9 Oracle存储过程和触发器 173
项目9.1 存储过程 173
任务9-1 存储过程的创建 173
任务9-2 存储过程的执行 176
任务9-3 存储过程的维护 178
项目9.2 触发器 181
任务9-4 触发器的创建 181
任务9-5 触发器的维护 183
实训 存储过程和触发器 186
项目10 数据库系统安全管理 190
项目10.1 用户的管理 190
任务10-1 创建用户 191
任务10-2 管理用户 194
项目10.2 角色的管理 199
任务10-3 创建角色 200
任务10-4 管理角色 205
项目10.3 概要文件的管理 210
任务10-5 创建概要文件 210
任务10-6 为用户分配概要文件 213
实训 数据库的安全管理 217
附录A 本书使用的数据库 223
附录B 本书实训部分所用的数据库表——建筑材料租赁系统数据库表 225
附录C Oracle数据库运用综合实例 230
附录D 课后拓展训练数据库系统 236
D.1 图书借阅管理系统 236
D.2 进销存系统 238
D.3 教学管理系统 242
D.4 图书销售系统 244
D.5 运网物流管理系统 246
附录E 习题答案 250
参考文献 279