- ISBN:9787121451270
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:220
- 出版时间:2023-01-01
- 条形码:9787121451270 ; 978-7-121-45127-0
本书特色
本书实例丰富,内容翔实,操作方法简单易学,不仅适合作为职业院校计算机与软件工程相关专业的教材,还可供从事数据库相关工作的专业人士参考。 本书附有的电子资料(包括书中所有实例的源文件和相关资源,以及实例操作过程的录屏动画)可供读者在学习过程中使用。
内容简介
本书基于 Oracle 19C,以项目教学的方式,循序渐进地讲解 Oracle 数据库的基本原理和具体应用的 方法与技巧。 本书分为 9 个项目,具体内容包括数据库基础,Oracle 基础,数据表操作,数据查询,索引和视图, 序列、同义词和事务,PL/SQL 编程,存储过程、函数和触发器,数据的安全管理。 本书案例丰富、内容翔实、操作方法简单易学,既适合职业院校计算机与大数据相关专业的学生, 也适合从事数据处理相关工作的专业人士。 本书有附赠资源,包括书中所有案例的源文件和其他相关资源,以及案例操作过程的录屏动画,可 供读者在学习过程中使用。
目录
项目一 数据库基础 .................................................................................................................. 1
任务一 数据库概述 .......................................................................................................... 2
一、数据与数据库 ...................................................................................................... 2
二、数据库管理系统 .................................................................................................. 2
三、数据库系统 .......................................................................................................... 4
四、数据模型 .............................................................................................................. 4
五、结构化查询语言 .................................................................................................. 6
任务二 关系数据库基础 .................................................................................................... 6
一、问题的提出 .......................................................................................................... 7
二、函数依赖 .............................................................................................................. 9
三、范式的判定条件与规范化 ................................................................................ 11
任务三 数据库设计 ........................................................................................................ 13
一、需求分析 ............................................................................................................ 14
二、概念设计 ............................................................................................................ 19
三、逻辑设计 ............................................................................................................ 21
四、物理设计 ............................................................................................................ 22
五、数据库实施 ........................................................................................................ 22
六、数据库运行和维护 ............................................................................................ 23
项目总结 ............................................................................................................................ 23
项目二 Oracle基础 ............................................................................................................... 24
任务一 Oracle简介 ........................................................................................................ 25
一、什么是 Oracle .................................................................................................... 25
二、Oracle 的发展过程 ............................................................................................ 26
三、Oracle 体系结构 ................................................................................................ 27
任务二 Oracle下载与安装 ............................................................................................ 31
一、Oracle 的下载 .................................................................................................... 32
二、Oracle 的安装 .................................................................................................... 34
三、测试安装是否成功 ............................................................................................ 39
任务三 Oracle管理工具 ................................................................................................ 41
一、SQL*Plus 工具 .................................................................................................. 41
二、数据库配置助手 ............................................................................................... 44
三、SQL Developer 工具 ......................................................................................... 47
项目总结 ........................................................................................................................... 51
项目实战 ........................................................................................................................... 51
实战一 启动并登录 SQL*Plus,然后退出 .......................................................... 51
实战二 创建名称为 oracle 的连接,指定用户名和角色 .................................... 52
项目三 数据表操作 ............................................................................................................... 54
任务一 数据表基础 ....................................................................................................... 55
一、数据类型 ........................................................................................................... 55
二、数据表的结构 ................................................................................................... 56
任务二 创建和管理表 ................................................................................................... 57
一、创建表 ............................................................................................................... 57
二、修改表 ............................................................................................................... 60
任务三 数据记录 ............................................................................................................. 62
一、添加数据 ........................................................................................................... 62
二、编辑数据 ........................................................................................................... 64
三、表约束 ............................................................................................................... 65
四、删除表 ............................................................................................................... 69
项目总结 ........................................................................................................................... 70
项目实战 ........................................................................................................................... 71
实战一 创建表 ....................................................................................................... 71
实战二 给表添加数据 ........................................................................................... 72
项目四 数据查询 ................................................................................................................... 75
任务一 基本数据查询 ................................................................................................... 76
一、SELECT 的基本语法 ........................................................................................ 76
二、简单查询 ........................................................................................................... 76
三、设置别名 ........................................................................................................... 78
四、使用 DISTINCT 过滤重复数据 ....................................................................... 79
五、WHERE 查询 .................................................................................................... 79
六、ORDER BY 排序查询 ...................................................................................... 83
七、多表关联查询 ................................................................................................... 84
任务二 聚合函数 ........................................................................................................... 87
任务三 连接查询 ........................................................................................................... 90
一、交叉连接 ........................................................................................................... 90
二、内连接 ............................................................................................................... 91
三、外连接 ............................................................................................................... 91
任务四 子查询 ................................................................................................................ 93
项目总结 ............................................................................................................................ 97
项目实战 ............................................................................................................................ 98
实战一 范围查询 .................................................................................................... 98
实战二 模糊查询 .................................................................................................... 98
实战三 排序查询 .................................................................................................... 98
实战四 使用聚合函数查询 .................................................................................... 99
实战五 连接查询 .................................................................................................... 99
实战六 子查询 ...................................................................................................... 100
项目五 索引和视图 .............................................................................................................. 101
任务一 索引 .................................................................................................................. 102
一、索引分类 .......................................................................................................... 102
二、创建索引 .......................................................................................................... 103
三、修改和删除索引 .............................................................................................. 105
任务二 视图 .................................................................................................................. 107
一、创建视图 .......................................................................................................... 107
二、管理视图 .......................................................................................................... 110
项目总结 .......................................................................................................................... 114
项目实战 .......................................................................................................................... 114
实战一 创建位图索引 .......................................................................................... 114
实战二 创建视图并查询数据 .............................................................................. 115
项目六 序列、同义词和事务 .............................................................................................. 117
任务一 序列 .................................................................................................................. 118
一、创建序列 .......................................................................................................... 118
二、使用序列 .......................................................................................................... 120
三、管理序列 .......................................................................................................... 121
任务二 同义词 .............................................................................................................. 122
一、同义词概述 ...................................................................................................... 123
二、创建同义词 ...................................................................................................... 123
三、删除同义词 ...................................................................................................... 125
任务三 事务 .................................................................................................................... 126
一、事务处理概述 .................................................................................................. 126
二、执行事务 .......................................................................................................... 126
项目总结 .......................................................................................................................... 132
项目实战 .......................................................................................................................... 133
实战一 创建序列并使用 ...................................................................................... 133
实战二 设置保存点,然后回滚该保存点 .......................................................... 133
项目七 PL/SQL编程 .......................................................................................................... 135
任务一 PL/SQL基础 ................................................................................................... 136
一、PL/SQL 简介 ................................................................................................... 136
二、数据类型 ......................................................................................................... 137
三、变量 ................................................................................................................. 140
四、函数 ................................................................................................................. 142
五、流程控制语句 ................................................................................................. 151
任务二 游标 ................................................................................................................. 155
一、游标概念 ......................................................................................................... 155
二、显式游标处理 ................................................................................................. 155
三、隐式游标处理 ................................................................................................. 157
四、使用游标 ......................................................................................................... 157
项目总结 ......................................................................................................................... 158
项目实战 ......................................................................................................................... 159
实战一 查询员工信息 ......................................................................................... 159
实战二 打印 101 号学生的信息 ......................................................................... 159
项目八 存储过程、函数和触发器 ..................................................................................... 161
任务一 存储过程 ......................................................................................................... 162
一、存储过程概述 ................................................................................................. 162
二、创建存储过程 ................................................................................................. 163
三、调用存储过程 ................................................................................................. 165
四、存储过程的参数 ............................................................................................. 166
五、删除存储过程 ................................................................................................. 169
任务二 函数 ................................................................................................................. 170
一、创建函数 ......................................................................................................... 171
二、调用函数 ......................................................................................................... 173
三、删除函数 ......................................................................................................... 174 任务三 触发器 ............................................................................................................. 175
一、触发器概述 ..................................................................................................... 175
二、创建触发器 ..................................................................................................... 176
三、删除触发器 ..................................................................................................... 183
项目总结 ......................................................................................................................... 184
项目实战 ......................................................................................................................... 184
实战一 创建存储过程并调用 ............................................................................. 184
实战二 创建函数并调用 ..................................................................................... 185
项目九 数据的安全管理 ...................................................................................................... 187
任务一 表空间 .............................................................................................................. 188
一、表空间概述 ...................................................................................................... 188
二、查看表空间 ...................................................................................................... 189
三、创建表空间 ...................................................................................................... 190
四、修改表空间 ...................................................................................................... 191
五、删除表空间 ...................................................................................................... 192
任务二 用户和权限 ...................................................................................................... 192
一、用户 .................................................................................................................. 192
二、权限 .................................................................................................................. 193
三、角色 .................................................................................................................. 194
任务三 数据导入和导出 .............................................................................................. 195
一、导出数据 .......................................................................................................... 196
二、导入数据 .......................................................................................................... 199
项目总结 .......................................................................................................................... 204
项目实战 .......................................................................................................................... 204
实战一 导出 EMP 表中的数据 ............................................................................ 204
实战二 向 STUDENT 表中导入数据 .................................................................. 206
作者简介
张晓,四川水利职业技术学院信息工程学院副院长,教授,崇州市优秀教师,四川省级课程思政示范专业负责人,四川省级课程思政示范教学团队骨干成员;作为主要成员,曾获得四川省职业教育教学成果奖一等奖1项,四川省教师教学能力大赛二等奖;主持立项全国高等院校计算机基础教育研究会计算机基础教育教学研究项目,参与完成四川省2018-2020年高等教育人才培养质量和教学改革项目等;指导学生参加各类职业技能竞赛、创新创业类竞赛获得省部级一等奖,获评优秀指导教师,发表各类学术论文十余篇,主编教材2部。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0