وبلاگ بلیان

Oracle 12c数据库应用与设计任务驱动教程

معرفی کتاب «Oracle 12c数据库应用与设计任务驱动教程» نوشتهٔ 陈承欢، منتشرشده توسط نشر 电子工业出版社 در سال 2017. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Oracle 12c数据库应用与设计任务驱动教程» در دستهٔ بدون دسته‌بندی قرار دارد.

本书按照"Oracle工具-Oracle数据库与数据表-数据操作与处理-数据库分析与设计"的4个层次对教材内容进行重构,分为8个教学单元:登录Oracle数据库与试用Oracle的常用工具-创建与维护Oracle数据库-创建与维护Oracle表空间-创建与维护Oracle数据表-检索与操作Oracle数据表的数据-编写PL/SQL程序处理Oracle数据库的数据-维护Oracle数据库的安全性-分析与设计Oracle数据库. 扉页 版权页 前言 目录 单元1 登录Oracle数据库与试用Oracle的常用工具 教学导航 前导知识——心中有数 操作实战——循序渐进 1.1 查看与启动Oracle的服务 【任务1-1】 查看与启动Oracle的相关服务 1.2 登录Oracle数据库与查看Oracle数据库实例的信息 【任务1-2】 以多种方式尝试登录Oracle数据库 【任务1-3】 查看Oracle数据库实例的信息 1.3 使用Oracle的常用工具 【任务1-4】 使用SQL Plus命令行管理工具实现多项操作 【任务1-5】 使用Oracle SQL Developer浏览数据表 【任务1-6】 使用Oracle Enterprise Manager企业管理器工具 1.4 认知Oracle数据库的体系结构 1.4.1 认知Oracle数据库的物理结构 【任务1-7】 使用数据字典认知Oracle数据库的物理结构 1.4.2 认知Oracle数据库的逻辑结构 【任务1-8】 使用数据字典认知Oracle数据库的逻辑结构 1.4.3 认知Oracle的内存结构 【任务1-9】 使用数据字典查看数据库实例的内存结构信息 1.4.4 认知Oracle的进程结构 【任务1-10】 使用数据字典查看Oracle系统的后台进程和数据库中的会话信息 自主训练——熟能生巧 【任务1-11】 使用Oracle 12c常用工具 【任务1-12】 认知Oracle数据库的体系结构 单元小结 单元习题 单元2 创建与维护Oracle数据库 教学导航 前导知识——心中有数 操作实战——循序渐进 2.1 启动与关闭Oracle数据库 【任务2-1】 启动与关闭数据库orcl 2.2 创建与配置Oracle监听器 【任务2-2】 使用NetCA图形界面配置Oracle监听器 2.3 创建Oracle数据库 【任务2-3】 使用Database Configuration Assistant工具创建数据库 2.4 删除Oracle数据库 【任务2-4】 使用Database Configuration Assistant工具删除数据库 自主训练——熟能生巧 【任务2-5】 创建与操作Oracle数据库myBook 单元小结 单元习题 单元3 创建与维护Oracle表空间 教学导航 前导知识——心中有数 操作实战——循序渐进 3.1 认识Oracle系统的表空间 【任务3-1】 查看Oracle数据库默认的表空间 【任务3-2】 查看Oracle用户及其相关数据表信息 3.2 创建表空间 【任务3-3】 在【SQL Plus】中使用命令方式创建表空间 3.3 维护与删除表空间 【任务3-4】 在【SQL Plus】中使用命令方式维护与删除表空间 【任务3-5】 管理与使用PDB的表空间 3.4 使用Oracle Enterprise Manager创建用户 【任务3-6】 使用Oracle Enterprise Manager创建用户commerce 自主训练——熟能生巧 【任务3-7】 创建Oracle的表空间和用户 单元小结 单元习题 单元4 创建与维护Oracle数据表 教学导航 前导知识——心中有数 操作实战——循序渐进 4.1 查看Oracle数据表的结构和记录 【任务4-1】 使用SQL Plus查看PDB中数据表EMPLOYEES 【任务4-2】 使用Oracle SQL Developer查看方案HR中的数据表DEPARTMENTS 4.2 使用Oracle SQL Developer创建与维护Oracle数据表 【任务4-3】 使用Oracle SQL Developer创建“客户信息表”和“商品信息表” 【任务4-4】 使用Oracle SQL Developer修改 “商品信息表”和“客户信息表”的结构 【任务4-5】在【Oracle SQL Developer】中删除Oracle数据表 【任务4-6】 在【Oracle SQL Developer】中新增与修改“客户信息表”的记录 4.3 导入与导出数据 【任务4-7】 使用【Oracle SQL Developer】从Excel文件中导入指定数据表中的数据 4.4 使用命令方式创建与维护Oracle数据表 【任务4-8】 在SQL Plus中使用命令方式创建“用户类型表” 【任务4-9】 在SQL Plus中执行SQL脚本创建“用户表” 【任务4-10】 在Oracle SQL Developer中使用命令方式创建“购物车商品表” 【任务4-11】 在Oracle SQL Developer中使用命令方式修改“用户表”的结构 【任务4-12】 在Oracle SQL Developer中使用命令方式删除Oracle数据表 4.5 使用命令方式操纵Oracle数据表的记录 【任务4-13】 在Oracle SQL Developer中使用命令方式新增“用户表”的记录 【任务4-14】 在Oracle SQL Developer中使用命令方式修改“商品信息表”和“用户表”的记录 【任务4-15】 在Oracle SQL Developer中使用命令方式删除Oracle数据表的记录 4.6 创建与使用Oracle的序列 【任务4-16】 在Oracle SQL Developer中使用命令方式创建与维护“用户ID”序列 【任务4-17】 向“用户表”添加记录时应用“用户ID”序列生成自动编号 4.7 实施数据表的数据完整性约束 【任务4-18】 在SQL Plus中创建数据表并实施数据表的数据完整性 【任务4-19】 在Oracle SQL Developer中创建“部门信息表”并实施数据完整性约束 【任务4-20】 在Oracle SQL Developer中使用命令方式创建数据表并实施数据表的数据完整性 4.8 创建与使用Oracle的同义词 【任务4-21】 在SQL Plus中创建“用户表”的同义词 【任务4-22】 在Oracle SQL Developer中使用命令方式创建与维护序列“userID_seq”的同义词 【任务4-23】 在SQL Plus中利用同义词查询指定用户信息 自主训练——熟能生巧 【任务4-24】 在数据库myBook中创建与维护Oracle数据表 单元小结 单元习题 单元5 检索与操作Oracle数据表的数据 教学导航 前导知识——心中有数 操作实战——循序渐进 5.1 创建与使用基本查询 5.1.1 查询时选择与设置字段 【任务5-1】 选择数据表所有的字段 【任务5-2】 选择数据表指定的字段 【任务5-3】 查询时更改列标题 【任务5-4】 查询时使用计算字段 【任务5-5】 使用dual表查询系统变量或表达式值 5.1.2 查询时选择记录行 【任务5-6】 使用Distinct选择不重复的记录行 【任务5-7】 使用Rownum获取数据表中前面若干行 【任务5-8】 使用Where子句实现条件查询 【任务5-9】 使用聚合函数实现查询 5.1.3 对查询结果排序 【任务5-10】 使用Order By子句对查询结果排序 5.1.4 查询时数据的分组与汇总 【任务5-11】 查询时使用Group By子句进行分组 【任务5-12】 查询时使用Having子句进行分组统计 5.2 创建与使用连接查询 5.2.1 创建基本连接查询 【任务5-13】 创建两个数据表之间的连接查询 【任务5-14】 创建多个数据表之间的连接查询 5.2.2 创建内连接查询 【任务5-15】 创建等值内连接查询 【任务5-16】 创建非等值连接查询和自连接查询 5.2.3 创建外连接查询 【任务5-17】 创建左外连接查询 【任务5-18】 创建右外连接查询 【任务5-19】 创建完全外连接查询 5.3 创建与使用子查询 【任务5-20】 创建单值子查询 【任务5-21】 创建多值子查询 【任务5-22】 创建相关子查询 5.4 创建与使用联合查询 【任务5-23】 创建联合查询 5.5 在SQL Developer中创建与维护视图 【任务5-24】 创建基于多个数据表的视图 【任务5-25】 创建包含计算字段的视图“商品金额_view” 5.5.3 使用视图实现数据查询和新增数据的操作 【任务5-26】 通过视图“商品金额_view”获取符合指定条件的商品数据 【任务5-27】 通过视图“商品信息_view”插入与修改商品数据 5.6 创建与维护索引 【任务5-28】 在SQL Developer中使用命令方式创建与维护索引 自主训练——熟能生巧 【任务5-29】 检查与操作myBook数据库中各个数据表的数据 单元小结 单元习题 单元6 编写PL/SQL程序处理Oracle数据库的数据 教学导航 前导知识——心中有数 操作实战——循序渐进 6.1 应用Oracle的系统函数编写PL/SQL程序 【任务6-1】 编写PL/SQL程序计算商品优惠价格 【任务6-2】 编写PL/SQL程序限制密码长度不得少于6个字符 【任务6-3】 删除用户名字符串中多余的空格 6.2 创建与操作游标 【任务6-4】 使用游标从“员工信息表”中读取指定部门的员工信息 【任务6-5】 使用游标从“用户表”中读取全部用户信息 6.3 创建与使用自定义函数 【任务6-6】 创建且调用计算密码已使用天数的函数getGap 【任务6-7】 创建并调用返回登录提示信息的函数out_info 6.4 创建与使用存储过程 【任务6-8】 创建通过类型名称获取商品数据的存储过程 【任务6-9】 创建在购物车中更新数量或新增商品的存储过程 【任务6-10】 创建获取已有订单中最新订单编号的存储过程 【任务6-11】 创建计算购物车中指定客户的总金额的存储过程 6.5 创建与执行触发器 【任务6-12】 使用触发器自动为“用户表”主键列赋值 【任务6-13】 创建更新型触发器限制无效数据的更新 【任务6-14】 创建作用在视图上的Instead Of触发器 【任务6-15】 为记录当前用户的操作情况创建语句级触发器 【任务6-16】 创建记录对象创建日期和操作者的DDL触发器 【任务6-17】 为System用户创建一个记录用户登录信息的系统事件触发器 6.6 使用事务与锁 6.6.1 事务处理 【任务6-18】 使用事务提交订单和删除购物车中的相关数据 6.6.2 使用锁 【任务6-19】 演示锁等待和死锁的发生 6.7 创建与使用程序包 【任务6-20】 创建程序包增加指定类型的商品信息 自主训练——熟能生巧 【任务6-21】 编写PL/SQL程序处理myBook数据库的数据 单元小结 单元习题 单元7 维护Oracle数据库的安全性 教学导航 前导知识——心中有数 操作实战——循序渐进 7.1 用户管理 【任务7-1】 创建数据库用户C##happy 7.2 角色管理与权限管理 【任务7-2】 创建角色C##green_role并授权 【任务7-3】 为用户“C##happy”授予新角色 7.3 备份与恢复数据 【任务7-4】 使用命令方式备份数据库的控制文件 自主训练——熟能生巧 【任务7-5】 创建用户cheer 【任务7-6】 创建与授予角色cheer_role 单元小结 单元习题 单元8 分析与设计Oracle数据库 教学导航 前导知识——心中有数 操作实战——循序渐进 8.1 数据库设计的需求分析 【任务8-1】 网上购物数据库设计的需求分析 8.2 数据库的概念结构设计 【任务8-2】 网上购物数据库的概念结构设计 8.3 数据库的逻辑结构设计 【任务8-3】 网上购物数据库的逻辑结构设计 8.4 数据库的物理结构设计 【任务8-4】 网上购物数据库的物理结构设计 8.5 数据库的优化与创建 【任务8-5】 网上购物数据库的优化与创建 自主训练——熟能生巧 【任务8-6】 分析与设计图书管理系统的数据库及数据表 单元小结 单元习题 附录A 下载与安装Oracle 12c 附录B 命令格式说明 附录C 岗位需求分析与课程教学设计 参考文献
دانلود کتاب Oracle 12c数据库应用与设计任务驱动教程