“在实践中成长”丛书Oracle数据库应用与开发/刘西奎 李艳 孔元
- ISBN:9787302549482
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:480
- 出版时间:2020-11-01
- 条形码:9787302549482 ; 978-7-302-54948-2
本书特色
本书深入介绍了关系数据库的规范和设计以及Oracle数据库管理和应用的相关方面。内容涵盖Oracle关系数据库理论介绍、Oracle体系结构、SQL*Plus使用、表创建、SQL基础、PL/SQL基础及高级应用、用户权限与安全、数据库的备份和恢复。所有示例代码都基于Oracle 12c数据库调试运行。 详解Oracle数据库管理和应用的相关知识。包含丰富的示例代码。基于主流版本Oracle 12c。
内容简介
本书深入介绍了关系数据库的规范和设计以及Oracle数据库管理和应用的相关方面,内容涵盖Oracle关系数据库理论介绍、Oracle体系结构、SQL*Plus使用、表创建、SQL基础、PL/SQL基础及不错应用、用户权限与安全、数据库的备份和恢复。书中所有代码都是基于Oracle 12c数据库调试运行。
目录
目录
第1章数据库系统概述
1.1数据库技术
1.1.1数据库技术基本概念
1.1.2数据库技术的发展和特征
1.2数据模型
1.2.1数据模型概述
1.2.2概念模型
1.2.3逻辑模型
1.3关系模型
1.3.1数据结构
1.3.2数据操作
1.3.3关系的完整性约束条件
1.4关系数据库
1.4.1关系数据库概述
1.4.2关系数据库规范化理论
1.4.3常见的关系数据库
1.5数据库设计
1.5.1数据库设计步骤
1.5.2数据库设计实例
1.6课程贯穿项目
1.6.1【任务11】数据库软件产品的选择
1.6.2【任务12】项目需求分析
1.6.3【任务13】项目概念模型设计
本章小结
小结
Q&A
章节练习
习题
上机
第2章Oracle数据库系统
2.1Oracle数据库简介
2.1.1Oracle数据库的发展
2.1.2Oracle数据库应用优势
2.1.3Oracle数据库应用系统结构
2.2Oracle 12c数据库的安装与卸载
2.2.1安装Oracle 12c数据库
2.2.2创建数据库
2.2.3卸载Oracle 12c数据库
2.3Oracle数据库体系结构
2.3.1物理存储结构
2.3.2逻辑存储结构
2.3.3数据库实例内存结构
2.3.4数据库实例进程结构
2.4Oracle数据字典
2.5Oracle工具
2.5.1SQL*Plus工具
2.5.2SQL Developer工具
2.5.3OEM工具
2.6课程贯穿项目
2.6.1【任务21】项目数据库创建
2.6.2【任务22】项目逻辑模型设计
本章小结
小结
Q&A
章节练习
习题
上机
第3章表空间、用户、权限和角色
3.1表空间
3.1.1创建表空间
3.1.2表空间管理
3.2用户
3.2.1创建用户
3.2.2用户管理
3.2.3用户与模式
3.3权限
3.3.1系统权限
3.3.2对象权限
3.4角色
3.4.1角色的创建与授权
3.4.2角色的授予与回收
3.4.3角色管理
3.4.4查询角色信息
3.5课程贯穿项目
3.5.1【任务31】项目表空间创建
3.5.2【任务32】项目用户管理
3.5.3【任务33】项目权限设置及角色管理
本章小结
小结
Q&A
章节练习
习题
上机
第4章表管理
4.1表
4.2Oracle常用数据类型
4.3表的创建
4.4表的维护
4.4.1列的添加、修改、删除
4.4.2为表和列添加注释
4.4.3重命名表
4.4.4删除表
4.4.5查询表信息
4.5表的完整性约束
4.5.1约束分类
4.5.2创建约束
4.5.3查看约束
4.5.4维护约束
4.6课程贯穿项目: 【任务41】创建项目表及约束
本章小结
小结
Q&A
章节练习
习题
上机
第5章SQL基础
5.1SQL语言概述
5.1.1SQL语言特点
5.1.2SQL语言分类
5.1.3SQL语句编写规则
5.1.4SQL语句执行过程
5.2数据管理
5.2.1数据添加
5.2.2简单数据查询
5.2.3数据更新
5.2.4数据删除
5.3事务控制
5.3.1事务的概念和特性
5.3.2事务的开始与结束
5.3.3事务的提交和回滚
5.3.4并发事务
5.4课程贯穿项目
5.4.1【任务51】项目数据管理
5.4.2【任务52】项目事务控制
本章小结
小结
Q&A
章节练习
习题
上机
第6章数据查询
6.1基本查询
6.2限定查询与排序
6.2.1限定查询
6.2.2排序
6.3单行函数
6.3.1字符函数
6.3.2数值函数
6.3.3日期函数
6.3.4转换函数
6.3.5其他函数
6.4分组函数
6.4.1常用分组函数
6.4.2GROUP BY子句的应用
6.4.3HAVING子句的使用
6.5多表查询
6.5.1等值连接
6.5.2自连接
6.5.3内连接
6.5.4外连接
6.5.5不等连接
6.6子查询
6.6.1在WHERE子句中使用子查询
6.6.2在HAVING子句中使用子查询
6.6.3在FROM子句中使用子查询
6.6.4在SELECT子句中使用子查询
6.6.5使用WITH子句的子查询
6.7集合查询
6.8TopN查询
6.8.1基于ROWNUM的TopN查询
6.8.2Oracle 12c新特性FETCH
6.9层次化查询
6.10课程贯穿项目: 【任务61】项目业务的数据查询
本章小结
小结
Q&A
章节练习
习题
上机
第7章常用模式对象
7.1模式对象
7.2视图
7.2.1创建视图
7.2.2视图的维护
7.2.3视图操作
7.3序列
7.3.1创建序列
7.3.2使用序列
7.3.3序列的维护
7.4同义词
7.4.1创建同义词
7.4.2同义词的维护
7.5索引
7.5.1索引分类
7.5.2创建索引
7.5.3索引的维护
7.5.4索引使用原则
7.6簇与簇表
7.6.1创建簇和簇表
7.6.2簇的维护
7.7课程贯穿项目
7.7.1【任务71】创建项目所需视图
7.7.2【任务72】创建项目所需序列
7.7.3【任务73】创建项目所需索引
本章小结
小结
Q&A
章节练习
习题
上机
第8章PL/SQL基础
8.1PL/SQL概述
8.1.1PL/SQL简介
8.1.2PL/SQL执行过程与开发工具
8.2PL/SQL程序结构
8.2.1PL/SQL匿名块
8.2.2变量与常量
8.2.3基本数据类型
8.2.4%TYPE与%ROWTYPE类型
8.2.5记录类型
8.3PL/SQL控制结构
8.3.1选择结构
8.3.2循环结构
8.3.3跳转结构
8.4PL/SQL异常处理
8.4.1异常概述
8.4.2异常处理
8.4.3自定义异常
8.5游标
8.5.1隐式游标
8.5.2显式游标
8.5.3修改游标数据
8.5.4游标变量
8.6课程贯穿项目
8.6.1【任务81】使用PL/SQL进行业务处理
8.6.2【任务82】使用游标进行业务处理
本章小结
小结
Q&A
章节练习
习题
上机
第9章PL/SQL高级应用
9.1存储过程
9.1.1存储过程的创建和调用
9.1.2参数模式
9.1.3存储过程的管理
9.2函数
9.2.1函数的创建和调用
9.2.2Oracle 12c中新增函数定义
9.2.3函数的管理
9.3包
9.3.1包的创建和调用
9.3.2包的初始化
9.3.3包的持续性
9.3.4包的串行化
9.3.5包的管理
9.3.6系统工具包
9.4触发器
9.4.1触发器简介
9.4.2DML触发器
9.4.3替代触发器
9.4.4系统触发器
9.4.5触发器的管理
9.5课程贯穿项目
9.5.1【任务91】使用子程序进行业务处理
9.5.2【任务92】使用触发器进行业务处理
本章小结
小结
Q&A
章节练习
习题
上机
第10章数据库性能优化、备份与恢复
10.1数据库性能优化
10.1.1数据库设计优化
10.1.2SQL语句优化
10.1.3数据库内存结构优化
10.1.4磁盘碎片优化
10.1.5磁盘I/O优化
10.2数据库的备份与恢复
10.2.1数据库故障类型及恢复措施
10.2.2备份分类与恢复机制
10.2.3物理备份与恢复
10.2.4逻辑备份与恢复
10.2.5备份与恢复策略
10.3闪回技术
10.3.1闪回查询
10.3.2闪回版本查询
10.3.3闪回事务查询
10.3.4闪回表
10.3.5闪回删除
10.3.6闪回数据库
10.3.7闪回数据归档
10.4课程贯穿项目
10.4.1【任务101】数据库物理备份与恢复
10.4.2【任务102】使用数据泵技术导出、导入数据
本章小结
小结
Q&A
章节练习
习题
上机
参考文献
附录A数据字典
附录 BOracle在Java开发中的应用
B.1JDBC简介
B.2JDBC访问Oracle
B.3利用JDBC操作数据
附录CMySQL数据库
C.1MySQL简介
C.2MySQL下载及安装
C.3MySQL常用命令
C.4MySQL内置数据类型
C.5MySQL管理工具
作者简介
QST青软实训创建于2006年,是从事专业化职业培训(教育)和企业人力资源服务的机构,总部设于青岛软件园,并设有QST青岛高新区基地、QST大连软件园基地、QST如皋软件园基地(江苏省省级高新技术开发区),是国内*早通过ISO9001:2000的大学生IT实训机构。与全国100多所高校开展实训业务,与20多所高校深入合作开展校企共建专业业务,专业包括软件工程、集成电路、嵌入式、物联网、移动互联等专业,成为了高校人才培养模式改革必要而有益的环节,使在校大学生能够*大程度的满足企业要求,培育出满足产业需求的实用型、复合型软件人才。目前在校生达到8000人,每届招生达到3000人。 已出版《在实战中成长》系列教材,包括JSP,.Net,C++,基于CMMI的实训项目管理等。 荣誉认证:国家火炬计划IT人才实训基地、国家中小企业公共服务示范平台、国家信息技术紧缺人才培养工程授权培训中心、商务部服务外包重点联系培训机构、科技部火炬人才服务联盟副理事长单位、**届中国服务外包教育培训机构*佳实践十强、第二届服务外包人才培养及服务机构*佳实践五强、社会专业化公共服务平台、山东省企校合作“先进企业”
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0