Oracle 11g数据库应用、设计与管理PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈承欢编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:9787121200878
- 页数:327 页
单元1 安装与卸载Oracle llg数据库管理软件 1
教学导航 1
前导知识-心中有数 1
操作演练-循序渐进 3
1.1 获取Oracle 11g的安装文件 3
任务1-1 从Oracle官方网站下载Oracle 11g的安装文件 3
1.2 Windows平台下安装Oracle 11g 5
任务1-2 在Windows操作系统中安装Oracle 11g 5
1.3 Windows平台下卸载Oracle 11g 11
任务1-3 在Windows操作系统中完全卸载Oracle 11g 12
考核实战-熟能生巧 16
归纳总结 16
单元习题 16
单元2 试用Oracle的常用工具 18
教学导航 18
前导知识-心中有数 18
操作演练-循序渐进 23
2.1 试用SQL Plus字符界面管理工具 23
任务2-1 使用SQL Plus工具实现多项操作 25
2.2 试用Oracle Enterprise Manager企业管理器工具 31
任务2-2 在企业管理器OEM中查看SYSTEM方案中包含的对象 32
2.3 试用Oracle SQL Developer图形化工具 33
任务2-3 使用【Oracle SQLDeveloper】浏览示例数据表 34
考核实战-熟能生巧 37
归纳总结 37
单元习题 38
单元3 认知Oracle数据库的体系结构 39
教学导航 39
前导知识-心中有数 39
操作演练-循序渐进 42
3.1 比较Oracle数据库与Oracle实例 42
任务3-1 查看当前数据库实例的信息 43
3.2 认知Oracle数据库的物理结构 44
任务3-2 使用数据字典认知Oracle数据库的物理结构 46
3.3 认知Oracle数据库的逻辑结构 50
任务3-3 使用数据字典认知Oracle数据库的逻辑结构 52
3.4 认知Oracle的内存结构 54
任务3-4 使用数据字典查看数据库实例的内存结构信息 55
3.5 认知Oracle的进程结构 57
任务3-5 使用数据字典查看Oracle系统的后台进程和数据库中的会话信息 60
3.6 认知Oracle数据库的对象及其关系 61
任务3-6 查看Oracle数据库对象及相关信息 64
考核实战-熟能生巧 67
归纳总结 67
单元习题 68
单元4 创建与使用Oracle数据库 69
教学导航 69
前导知识-心中有数 69
操作演练-循序渐进 71
4.1 创建与配置Oracle监听器 71
任务4-1 使用netCA图形界面配置Oracle监听器 71
4.2 创建Oracle数据库 76
任务4-2 使用Database Configuration Assistant工具创建数据库eCommerce 76
4.3 启动与关闭Oracle数据库 80
任务4-3 启动与关闭数据库orcl 81
考核实战-熟能生巧 85
归纳总结 85
单元习题 85
单元5 创建与维护Oracle表空间 87
教学导航 87
前导知识-心中有数 87
操作演练-循序渐进 88
5.1 认识Oracle系统创建的表空间 88
任务5-1 查看Oracle数据库默认创建的表空间和Oracle的默认表空间 88
5.2 创建表空间 92
任务5-2 使用企业管理器(OEM)创建基本表空间 92
任务5-3 在[SQL Plus]中使用命令方式创建表空间 98
5.3 维护与删除表空间 100
任务5-4 使用企业管理器(OEM)维护与删除表空间 100
任务5-5 在【SQL Plus】中使用命令方式维护与删除表空间 102
5.4 使用Oracle Enterprise Manager创建用户 111
任务5-6使用企业管理器(OEM)创建用户COMMERCE 111
考核实战-熟能生巧 113
归纳总结 114
单元习题 114
单元6 创建与维护Oracle数据表 116
教学导航 116
前导知识-心中有数 116
操作演练-循序渐进 118
6.1 查看Oracle数据表的结构和记录 118
任务6-1 使用SQLPlus查看方案SCOTT中的数据表EMP 118
任务6-2 使用OEM查看方案SCOTT中的数据表EMP 119
6.2 使用企业管理器(OEM)创建与维护Oracle数据表 120
任务6-3 使用OEM创建“商品信息表” 120
任务6-4 使用OEM修改“商品信息表”的结构 123
任务6-5 使用OEM查看“商品信息表”的结构数据 124
任务6-6 使用OEM删除Oracle数据表 125
6.3 使用Oracle SQL Developer创建与维护Oracle数据表 125
任务6-7 使用【Oracle SQL Developer】创建“客户信息表” 126
任务6-8 使用【Oracle SQL Developer】查看“客户信息表” 128
任务6-9 使用【Oracle SQLDeveloper】修改“客户信息表”的结构 128
任务6-10 使用【Oracle SQL Developer】新增与修改“客户信息表”的记录 129
任务6-11 使用【Oracle SQLDeveloper】从Excel文件中导入“客户类型表”和“商品类型表”中的数据 130
任务6-12 使用【Oracle SQLDeveloper】删除Oracle数据表 132
6.4 使用命令方式创建与维护Oracle数据表 132
任务6-13 在SQLPlus中使用命令方式创建“用户类型表” 133
任务6-14 在SQL Plus中执行sql脚本创建“用户表” 134
任务6-15 在【Oracle SQL Developer】中使用命令方式创建“购物车商品表” 135
任务6-16 在【Oracle SQL Developer】中使用命令方式修改“用户表”的结构 136
任务6-17 在【Oracle SQL Developer】中使用命令方式删除Oracle数据表 137
6.5 使用命令方式操纵Oracle数据表的记录 138
任务6-18 在【Oracle SQL Developer】中使用命令方式新增“用户表”的记录 138
任务6-19 在【Oracle SQLDeveloper】中使用命令方式修改“商品信息表”和“用户表”的记录 139
任务6-20 在【Oracle SQL Developer】中使用命令方式删除Oracle数据表的记录 140
6.6 创建与使用Oracle的序列 140
任务6-21 使用企业管理器(OEM)创建与维护“客户类型ID”序列 142
任务6-22 在【Oracle SQL Developer】中使用命令方式创建与维护“用户ID”序列 143
任务6-23 向“用户表”添加记录时应用“用户ID”序列生成自动编号 144
6.7 实施数据表的数据完整性和约束 145
任务6-24 使用OEM实施“订单主表”和“订单明细表”的数据完整性和约束 147
任务6-25 在【Oracle SQL Developer】图形界面中使用交互方式实施“部门信息表”的数据完整性和约束 152
任务6-26在【Oracle SQL Developer】中使用命令方式实施“员工信息表”和“购物车商品表”的数据完整性和约束 155
6.8 创建与使用Oracle的同义词 161
任务6-27 使用企业管理器(OEM)创建与维护“用户表”的同义词 161
任务6-28 在【Oracle SQLDeveloper】中使用命令方式创建与维护序列“userID_seq”的同义词 163
任务6-29 利用同义词查询指定用户信息 163
考核实战-熟能生巧 163
归纳总结 165
单元习题 165
单元7 检索与操作Oracle数据表的数据 166
教学导航 166
前导知识-心中有数 166
操作演练-循序渐进 168
7.1 创建与使用基本查询 168
任务7-1 选择数据表所有的列 168
任务7-2 选择数据表指定的列 169
任务7-3 查询时更改列标题 169
任务7-4 查询时使用计算列 170
任务7-5 使用dual表查询系统变量或表达式值 170
任务7-6 使用Distinct选择不重复的行 171
任务7-7 使用Rownum获取数据表中前面若干行 172
任务7-8 使用Where子句实现条件查询 172
任务7-9 使用聚合函数实现查询 175
任务7-10 使用OrderBy子句对查询结果排序 176
任务7-11 查询时使用Group By子句进行分组 177
任务7-12 查询时使用Having子句进行分组统计 177
7.2 创建与使用连接查询 178
任务7-13 创建两个数据表之间的连接查询 179
任务7-14 创建多表连接查询 180
任务7-15 创建等值内连接查询 181
任务7-16 创建非等值连接查询和自连接查询 181
任务7-17 创建左外连接查询 182
任务7-18 创建右外连接查询 183
任务7-19 创建完全外连接查询 183
7.3 创建与使用子查询 184
任务7-20 创建与使用单值子查询 184
任务7-21 创建与使用多值子查询 185
任务7-22 创建与使用相关子查询 186
7.4 创建与使用联合查询 187
任务7-23 创建与使用联合查询 187
7.5 创建与使用视图 188
任务7-24 使用OEM创建与维护“商品信息view”视图 190
任务7-25 创建基于多个数据表的视图“客户信息ⅥEW” 192
任务7-26 创建包含计算列的复杂视图“商品金额VIEW” 193
任务7-27 通过视图“商品金额VIEW”获取符合指定条件的商品数据 193
任务7-28 通过视图“商品信息VIEW”插入与修改商品数据 194
7.6 创建与维护索引 194
任务7-29 使用OEM创建与维护Oracle的索引“商品名称IX” 196
任务7-30 在SQL Developer中使用命令方式创建与维护索引“订单商品IX” 198
考核实战-熟能生巧 199
归纳总结 200
单元习题 200
单元8 编写PL/SQL程序处理Oracle数据库的数据 201
教学导航 201
前导知识-心中有数 201
操作演练-循序渐进 217
8.1 应用Oracle的系统函数编写PL/SQL程序 217
任务8-1 编写PL/SQL程序计算商品优惠价格 217
任务8-2 编写PL/SQL程序限制密码长度不得少于6个字符 218
任务8-3 删除用户名字符串中多余的空格 219
8.2 创建与操作游标 221
任务8-4 使用游标从“员工信息表”中读取指定部门的员工信息 223
任务8-5 使用游标从“用户表”中读取全部用户信息 224
8.3 创建与使用自定义函数 225
任务8-6 创建且调用计算密码已使用天数的函数getGap 226
任务8-7 创建并调用返回登录提示信息的函数 227
8.4 创建与使用存储过程 229
任务8-8 创建通过类型名称获取商品数据的存储过程productByCategory 232
任务8-9 创建在购物车中更新数量或新增商品的存储过程 233
任务8-10 获取已有订单中最新的订单编号 234
任务8-11 创建计算购物车中指定客户的总金额的存储过程 234
8.5 创建与执行触发器 235
任务8-12 使用触发器自动为“用户表”主键列赋值 238
任务8-13 创建更新型触发器限制无效数据的更新 239
任务8-14 创建作用在视图上的Instead Of触发器 240
任务8-15 为记录当前用户的操作情况创建语句级触发器 241
任务8-16 创建记录对象创建日期和操作者的DDL触发器 242
任务8-17 为System用户创建一个记录用户登录信息的系统事件触发器 242
8.6 使用事务与锁 243
任务8-18 使用事务提交订单和删除购物车中的相关数据 246
任务8-19 演示锁等待和死锁的发生 248
8.7 创建与使用程序包 252
任务8-20 创建程序包增加指定类型的商品信息 254
考核实战-熟能生巧 256
归纳总结 256
单元习题 256
单元9 维护Oracle数据库系统和数据的安全 258
教学导航 258
前导知识-心中有数 258
操作演练-循序渐进 260
9.1 用户管理 260
任务9-1 创建数据库用户better 262
9.2 角色管理与权限管理 263
任务9-2 创建角色green role并授权 267
任务9-3 为用户“BETTER”授予新角色和系统权限 270
9.3 创建与分配概要文件 272
任务9-4 创建概要文件Green Profile并分配给用户better 272
9.4 管理控制文件和日志文件 274
任务9-5 使用企业管理器OEM添加日志文件组和日志文件 278
9.5 备份与恢复数据 282
任务9-6 设置和验证首选身份证明和数据库首选身份证明 283
任务9-7 在企业管理器OEM中对orcl数据库进行定制备份 286
任务9-8 使用命令方式备份数据库的控制文件 288
9.6 导入与导出数据 289
任务9-9 使用企业管理器OEM导出“用户表”中的数据 289
任务9-10 使用【Oracle SQL Developer】导出“用户表” 295
考核实战-熟能生巧 295
归纳总结 296
单元习题 296
单元10 设计Oracle数据库及应用程序 298
教学导航 298
前导知识-心中有数 298
操作演练-循序渐进 303
10.1 分析与设计数据库 303
任务10-1 分析与设计网上购物数据库 303
10.2 基于Java平台数据库应用程序设计 311
任务10-2 创建Oracle数据库的存储过程getUserInfo 317
任务10-3 Java平台中测试JDBC方式连接Oracle数据库 317
任务10-4 使用JDBC方式从Oracle数据库的“用户表”中获取并输出指定用户的密码 319
任务10-5 使用JDBC方式从“用户表”中提取用户数据 319
任务10-6 使用JDBC方式获取指定用户的类型名称 320
任务10-7 使用JDBC方式实现用户注册功能和修改密码功能 321
考核实战-熟能生巧 324
归纳总结 324
单元习题 324
参考文献 326
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017