书籍 Oracle 12c数据库应用与设计任务驱动教程的封面

Oracle 12c数据库应用与设计任务驱动教程PDF电子书下载

陈承欢,赵志茹,颜谦和编著

购买点数

12

出版社

北京:电子工业出版社

出版时间

2017

ISBN

标注页数

321 页

PDF页数

333 页

图书目录

单元1 登录Oracle数据库与试用Oracle的常用工具 1

教学导航 1

前导知识——心中有数 2

操作实战——循序渐进 10

1.1 查看与启动Oracle的服务 10

【任务1-1】查看与启动Oracle的相关服务 10

1.2 登录Oracle数据库与查看Oracle数据库实例的信息 13

【任务1-2】以多种方式尝试登录Oracle数据库 15

【任务1-3】查看Oracle数据库实例的信息 18

1.3 使用Oracle的常用工具 20

【任务1-4】使用SQL Plus命令行管理工具实现多项操作 24

【任务1-5】使用Oracle SQL Developer浏览数据表 28

【任务1-6】使用Oracle Enterprise Manager企业管理器工具 30

1.4 认知Oracle数据库的体系结构 32

1.4.1 认知Oracle数据库的物理结构 32

【任务1-7】使用数据字典认知Oracle数据库的物理结构 35

1.4.2 认知Oracle数据库的逻辑结构 39

【任务1-8】使用数据字典认知Oracle数据库的逻辑结构 41

1.4.3 认知Oracle的内存结构 42

【任务1-9】使用数据字典查看数据库实例的内存结构信息 44

1.4.4 认知Oracle的进程结构 46

【任务1-10】使用数据字典查看Oracle系统的后台进程和数据库中的会话信息 48

自主训练——熟能生巧 49

【任务1-11】使用Oracle 12c常用工具 49

【任务1-12】认知Oracle数据库的体系结构 50

单元小结 50

单元习题 51

单元2 创建与维护Oracle数据库 53

教学导航 53

前导知识——心中有数 53

操作实战——循序渐进 56

2.1 启动与关闭Oracle数据库 56

【任务2-1】启动与关闭数据库orcl 58

2.2 创建与配置Oracle监听器 61

【任务2-2】使用NetCA图形界面配置Oracle监听器 63

2.3 创建Oracle数据库 67

【任务2-3】使用Database Configuration Assistant工具创建数据库 67

2.4 删除Oracle数据库 71

【任务2-4】使用Database Configuration Assistant工具删除数据库 71

自主训练——熟能生巧 75

【任务2-5】创建与操作Oracle数据库myBook 75

单元小结 75

单元习题 75

单元3 创建与维护Oracle表空间 77

教学导航 77

前导知识——心中有数 77

操作实战——循序渐进 81

3.1 认识Oracle系统的表空间 81

【任务3-1】查看Oracle数据库默认的表空间 82

【任务3-2】查看Oracle用户及其相关数据表信息 84

3.2 创建表空间 86

【任务3-3】在【SQL Plus】中使用命令方式创建表空间 89

3.3 维护与删除表空间 91

【任务3-4】在【SQL Plus】中使用命令方式维护与删除表空间 95

【任务3-5】管理与使用PDB的表空间 99

3.4 使用Oracle Enterprise Manager创建用户 102

【任务3-6】使用Oracle Enterprise Manager创建用户commerce 102

自主训练——熟能生巧 105

【任务3-7】创建Oracle的表空间和用户 105

单元小结 105

单元习题 106

单元4 创建与维护Oracle数据表 107

教学导航 107

前导知识——心中有数 107

操作实战——循序渐进 111

4.1 查看Oracle数据表的结构和记录 111

【任务4-1】使用SQL Plus查看PDB中数据表EMPLOYEES 111

【任务4-2】使用Oracle SQL Developer查看方案HR中的数据表DEPARTMENTS 113

4.2 使用Oracle SQL Developer创建与维护Oracle数据表 115

【任务4-3】使用Oracle SQL Developer创建“客户信息表”和“商品信息表” 115

【任务4-4】使用Oracle SQL Developer修改“商品信息表”和“客户信息表”的结构 120

【任务4-5】在【Oracle SQL Developer】中删除Oracle数据表 123

【任务4-6】在【Oracle SQL Developer】中新增与修改“客户信息表”的记录 125

4.3 导入与导出数据 126

【任务4-7】使用【Oracle SQL Developer】从Excel文件中导入指定数据表中的数据 126

4.4 使用命令方式创建与维护Oracle数据表 130

【任务4-8】在SQL Plus中使用命令方式创建“用户类型表” 132

【任务4-9】在SQL Plus中执行SQL脚本创建“用户表” 132

【任务4-10】在Oracle SQL Developer中使用命令方式创建“购物车商品表” 134

【任务4-11】在Oracle SQL Developer中使用命令方式修改“用户表”的结构 135

【任务4-12】在Oracle SQL Developer中使用命令方式删除Oracle数据表 136

4.5 使用命令方式操纵Oracle数据表的记录 136

【任务4-13】在Oracle SQL Developer中使用命令方式新增“用户表”的记录 138

【任务4-14】在Oracle SQL Developer中使用命令方式修改“商品信息表”和“用户表”的记录 138

【任务4-15】在Oracle SQL Developer中使用命令方式删除Oracle数据表的记录 138

4.6 创建与使用Oracle的序列 139

【任务4-16】在Oracle SQL Developer中使用命令方式创建与维护“用户ID”序列 140

【任务4-17】向“用户表”添加记录时应用“用户ID”序列生成自动编号 142

4.7 实施数据表的数据完整性约束 142

【任务4-18】在SQL Plus中创建数据表并实施数据表的数据完整性 146

【任务4-19】在Oracle SQL Developer中创建“部门信息表”并实施数据完整性约束 148

【任务4-20】在Oracle SQL Developer中使用命令方式创建数据表并实施数据表的数据完整性 151

4.8 创建与使用Oracle的同义词 155

【任务4-21】在SQL Plus中创建“用户表”的同义词 156

【任务4-22】在Oracle SQL Developer中使用命令方式创建与维护序列“userID seq”的同义词 156

【任务4-23】在SQL Plus中利用同义词查询指定用户信息 157

自主训练——熟能生巧 157

【任务4-24】在数据库myBook中创建与维护Oracle数据表 157

单元小结 161

单元习题 161

单元5 检索与操作Oracle数据表的数据 162

教学导航 162

前导知识——心中有数 163

操作实战——循序渐进 164

5.1 创建与使用基本查询 164

5.1.1 查询时选择与设置字段 164

【任务5-1】选择数据表所有的字段 164

【任务5-2】选择数据表指定的字段 165

【任务5-3】查询时更改列标题 166

【任务5-4】查询时使用计算字段 167

【任务5-5】使用dual表查询系统变量或表达式值 167

5.1.2 查询时选择记录行 168

【任务5-6】使用Distinct选择不重复的记录行 169

【任务5-7】使用Rownum获取数据表中前面若干行 169

【任务5-8】使用Where子句实现条件查询 170

【任务5-9】使用聚合函数实现查询 174

5.1.3 对查询结果排序 175

【任务5-10】使用Order By子句对查询结果排序 175

5.1.4 查询时数据的分组与汇总 177

【任务5-11】查询时使用Group By子句进行分组 177

【任务5-12】查询时使用Having子句进行分组统计 177

5.2 创建与使用连接查询 178

5.2.1 创建基本连接查询 179

【任务5-13】创建两个数据表之间的连接查询 179

【任务5-14】创建多个数据表之间的连接查询 180

5.2.2 创建内连接查询 181

【任务5-15】创建等值内连接查询 181

【任务5-16】创建非等值连接查询和自连接查询 182

5.2.3 创建外连接查询 183

【任务5-17】创建左外连接查询 183

【任务5-18】创建右外连接查询 183

【任务5-19】创建完全外连接查询 184

5.3 创建与使用子查询 185

【任务5-20】创建单值子查询 185

【任务5-21】创建多值子查询 187

【任务5-22】创建相关子查询 188

5.4 创建与使用联合查询 189

【任务5-23】创建联合查询 189

5.5 在SQL Developer中创建与维护视图 190

【任务5-24】创建基于多个数据表的视图 191

【任务5-25】创建包含计算字段的视图“商品金额_view” 192

5.5.3 使用视图实现数据查询和新增数据的操作 193

【任务5-26】通过视图“商品金额view”获取符合指定条件的商品数据 193

【任务5-27】通过视图“商品信息view”插入与修改商品数据 193

5.6 创建与维护索引 194

【任务5-28】在SQL Developer中使用命令方式创建与维护索引 196

自主训练——熟能生巧 196

【任务5-29】检查与操作myBook数据库中各个数据表的数据 196

单元小结 197

单元习题 198

单元6 编写PL/SQL程序处理Oracle数据库的数据 199

教学导航 199

前导知识——心中有数 200

操作实战——循序渐进 219

6.1 应用Oracle的系统函数编写PL/SQL程序 219

【任务6-1】编写PL/SQL程序计算商品优惠价格 219

【任务6-2】编写PL/SQL程序限制密码长度不得少于6个字符 220

【任务6-3】删除用户名字符串中多余的空格 221

6.2 创建与操作游标 222

【任务6-4】使用游标从“员工信息表”中读取指定部门的员工信息 225

【任务6-5】使用游标从“用户表”中读取全部用户信息 226

6.3 创建与使用自定义函数 227

【任务6-6】创建且调用计算密码已使用天数的函数getGap 228

【任务6-7】创建并调用返回登录提示信息的函数out info 229

6.4 创建与使用存储过程 231

【任务6-8】创建通过类型名称获取商品数据的存储过程 233

【任务6-9】创建在购物车中更新数量或新增商品的存储过程 234

【任务6-10】创建获取已有订单中最新订单编号的存储过程 235

【任务6-11】创建计算购物车中指定客户的总金额的存储过程 236

6.5 创建与执行触发器 236

【任务6-12】使用触发器自动为“用户表”主键列赋值 239

【任务6-13】创建更新型触发器限制无效数据的更新 240

【任务6-14】创建作用在视图上的Instead Of触发器 242

【任务6-15】为记录当前用户的操作情况创建语句级触发器 242

【任务6-16】创建记录对象创建日期和操作者的DDL触发器 243

【任务6-17】为System用户创建一个记录用户登录信息的系统事件触发器 244

6.6 使用事务与锁 244

6.6.1 事务处理 244

【任务6-18】使用事务提交订单和删除购物车中的相关数据 246

6.6.2 使用锁 248

【任务6-19】演示锁等待和死锁的发生 249

6.7 创建与使用程序包 252

【任务6-20】创建程序包增加指定类型的商品信息 253

自主训练——熟能生巧 255

【任务6-21】编写PL/SQL程序处理myBook数据库的数据 255

单元小结 256

单元习题 256

单元7 维护Oracle数据库的安全性 258

教学导航 258

前导知识——心中有数 259

操作实战——循序渐进 264

7.1 用户管理 264

【任务7-1】创建数据库用户C##happy 266

7.2 角色管理与权限管理 269

【任务7-2】创建角色C##green_role并授权 273

【任务7-3】为用户“C##happy”授予新角色 277

7.3 备份与恢复数据 279

【任务7-4】使用命令方式备份数据库的控制文件 280

自主训练——熟能生巧 281

【任务7-5】创建用户cheer 281

【任务7-6】创建与授予角色cheer_role 281

单元小结 281

单元习题 281

单元8 分析与设计Oracle数据库 283

教学导航 283

前导知识——心中有数 283

操作实战——循序渐进 288

8.1 数据库设计的需求分析 288

【任务8-1】网上购物数据库设计的需求分析 288

8.2 数据库的概念结构设计 290

【任务8-2】网上购物数据库的概念结构设计 290

8.3 数据库的逻辑结构设计 292

【任务8-3】网上购物数据库的逻辑结构设计 292

8.4 数据库的物理结构设计 293

【任务8-4】网上购物数据库的物理结构设计 293

8.5 数据库的优化与创建 299

【任务8-5】网上购物数据库的优化与创建 299

自主训练——熟能生巧 300

【任务8-6】分析与设计图书管理系统的数据库及数据表 300

单元小结 300

单元习题 300

附录A 下载与安装Oracle 12c 302

附录B 命令格式说明 312

附录C 岗位需求分析与课程教学设计 313

参考文献 320

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包