ORACLE 21C数据库基础入门(微课视频版)
- ISBN:9787302635246
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:396
- 出版时间:2023-10-01
- 条形码:9787302635246 ; 978-7-302-63524-6
本书特色
本书基于新版Oracle 21c数据库软件,详细介绍Oracle数据库的基础知识,重点介绍Oracle SQL的使用和Oracle数据库的管理知识。
内容简介
本书以Oracle 21c数据库为基础,系统、完整地介绍Oracle应用开发与系统管理的基础知识。全书共分15章,内容包括Oracle起步入门,表及其管理,使用SELECT查询,常用内置函数,模式对象管理,PL/SQL编程基础,函数、过程、程序包和触发器,Oracle体系结构,用户与权限管理,事务与并发控制,Oracle存储管理,备份与恢复,闪回技术,多租户体系结构,*后介绍一个项目开发案例,附录中给出了SQL Plus的常用命令及使用说明。 本书结构编排合理,内容循序渐进,语言通俗易懂,讲解了Oracle数据库核心基础知识。本书通过大量精选例题和实践练习,使读者快速掌握知识并提升动手实践能力。本书可作为高等院校学生学习 Oracle 数据库应用开发及数据库课程的辅助教材和教学参考书,也可作为DBA的入门参考资料。
目录
第2章表及其管理 2.1用户与模式 2.1.1创建C##WEBSTORE模式 2.1.2模式对象 2.2数据类型 2.2.1字符类型 2.2.2数值类型 2.2.3日期和时间类型 2.2.4LOB数据类型
目录 2.3约束条件 2.3.1非空约束 2.3.2主键约束 2.3.3检查约束 2.3.4唯一约束 2.3.5外键约束 2.4创建、修改和删除表 2.4.1创建简单的表 2.4.2使用子查询创建表 2.4.3修改表的定义 2.4.4删除表 2.5更新操作 2.5.1INSERT语句插入行 2.5.2UPDATE语句更新行 2.5.3DELETE语句删除行 2.5.4事务简介 2.6使用SQL Developer操作表 2.6.1创建表 2.6.2修改和删除表 2.6.3更新表数据 2.7创建和使用临时表 本章小结 习题与实践 第3章使用SELECT查询 3.1SELECT语句基础 3.1.1查看表结构 3.1.2简单查询 3.1.3用WHERE子句限定行 3.1.4行标识符和行号 3.1.5查询结果排序 3.1.6TOP N查询 3.1.7使用CASE表达式 3.2带分组函数的查询 3.2.1常用分组函数 3.2.2使用GROUP BY子句分组 3.2.3使用HAVING子句限制分组结果 3.2.4组合使用WHERE、GROUP BY和HAVING子句 3.3连接查询 3.3.1内连接 3.3.2自然连接 3.3.3外连接 3.3.4交叉连接 3.3.5自连接 3.3.6Oracle传统连接 3.4子查询 3.4.1带比较运算符的子查询 3.4.2带IN运算符的子查询 3.4.3带SOME或ALL谓词的子查询 3.4.4带EXISTS谓词的子查询 3.4.5DML语句中的子查询 3.5复合查询 3.5.1UNION ALL运算符 3.5.2UNION运算符 3.5.3INTERSECT运算符 3.5.4MINUS运算符 3.5.5控制返回行的顺序 本章小结 习题与实践
第4章常用内置函数 4.1函数概述 4.2数值函数 4.3字符函数 4.4日期时间函数 4.5转换函数 4.5.1数据类型转换 4.5.2常用的转换函数 4.6条件函数 本章小结 习题与实践 第5章模式对象管理 5.1视图 5.1.1创建并使用视图 5.1.2修改视图 5.1.3删除视图 5.2索引 5.2.1索引及其作用 5.2.2索引的类型 5.2.3创建索引 5.2.4获取有关索引的信息 5.2.5重建和删除索引 5.2.6监视索引的使用 5.2.7位图索引 5.3序列 5.3.1创建序列 5.3.2使用序列 5.3.3修改和删除序列 5.3.4查看序列信息 5.4同义词 5.4.1创建同义词 5.4.2查看同义词信息 5.4.3删除同义词 5.5数据字典和动态性能视图 5.5.1数据字典 5.5.2动态性能视图 本章小结 习题与实践
第6章PL/SQL编程基础 6.1PL/SQL基础 6.1.1程序类型和结构 6.1.2变量和数据类型 6.1.3变量的赋值 6.1.4用查询为变量赋值 6.1.5使用%TYPE和%ROWTYPE属性 6.2PL/SQL控制结构 6.2.1条件控制语句 6.2.2循环控制语句 6.2.3GOTO语句的使用 6.2.4空语句 6.3游标和游标变量 6.3.1显式游标 6.3.2隐式游标 6.3.3游标属性 6.3.4带参数游标 6.3.5游标FOR循环 6.3.6使用游标更新或删除数据 6.3.7记录类型和表类型 6.3.8游标变量 6.4PL/SQL异常处理 6.4.1错误及错误类型 6.4.2预定义的异常错误 6.4.3用户定义的异常 本章小结 习题与实践
第7章函数、过程、程序包和触发器 7.1函数 7.1.1创建和使用函数 7.1.2参数传递 7.1.3参数默认值 7.1.4删除函数 7.1.5在匿名块中定义函数 7.2过程 7.2.1创建和执行过程 7.2.2删除过程 7.2.3在匿名块中定义过程 7.3程序包 7.3.1创建包规范 7.3.2创建包体 7.3.3调用包的函数和过程 7.3.4删除包 7.3.5Oracle预定义程序包 7.4触发器 7.4.1触发器概述 7.4.2创建触发器 7.4.3DML触发器 7.4.4INSTEAD OF替代触发器 7.4.5系统事件触发器 7.4.6禁用与启用触发器 7.4.7修改和删除触发器 本章小结 习题与实践 第8章Oracle体系结构 8.1体系结构概述 8.2实例内存结构 8.2.1实例缓冲区缓存 8.2.2重做日志缓冲区 8.2.3共享池 8.2.4大型池和Java池 8.3实例进程结构 8.3.1DBWn 8.3.2LGWR 8.3.3ARCn 8.3.4CKPT 8.3.5SMON 8.3.6PMON 8.4物理存储结构 8.4.1数据文件 8.4.2重做日志文件 8.4.3控制文件 8.4.4归档日志文件 8.4.5其他数据库文件
8.5逻辑结构 8.5.1表空间 8.5.2段 8.5.3区间 8.5.4数据块 8.6管理数据库实例 8.6.1启动数据库实例 8.6.2关闭数据库实例 8.6.3数据库初始化参数 8.7Oracle网络管理 8.7.1Oracle Net及主要功能 8.7.2Oracle Net网络配置 8.7.3配置监听器 8.7.4启动监听器 8.7.5服务名解析方法和配置 本章小结 习题与实践 第9章用户与权限管理 9.1创建和管理用户账户 9.1.1用户账户属性 9.1.2创建、修改和删除用户 9.2授予与回收权限 9.2.1系统权限 9.2.2对象权限 9.3创建和管理角色 9.3.1创建并授予角色权限 9.3.2预定义的角色 9.3.3用户默认角色及角色启用 9.4配置文件管理 9.4.1资源限制 9.4.2口令管理 9.4.3配置文件的创建和分配 本章小结 习题与实践
第10章事务与并发控制 10.1事务 10.1.1事务的概念 10.1.2事务处理 10.1.3保存点 10.1.4事务的ACID特性 10.2事务与还原 10.2.1还原段 10.2.2SQL语句执行与还原段 10.2.3还原保留与闪回查询 10.2.4事务隔离级别 10.3锁与并发控制 10.3.1锁及其类型 10.3.2表级锁 10.3.3LOCK TABLE命令 10.3.4锁争用与死锁 本章小结 习题与实践 第11章Oracle存储管理 11.1表空间与数据文件 11.1.1数据库常用表空间 11.1.2表空间的类型和属性 11.1.3数据文件 11.1.4创建和管理表空间 11.1.5修改表空间 11.1.6删除表空间 11.1.7还原表空间管理 11.2重做日志文件 11.2.1重做日志组和重做日志文件 11.2.2日志切换操作 11.2.3增加日志组及其成员 11.2.4删除重做日志组和日志文件 11.3控制文件 11.3.1查看控制文件 11.3.2控制文件复用 11.3.3备份和恢复控制文件 11.3.4删除控制文件 本章小结 习题与实践
第12章备份与恢复 12.1备份与恢复概述 12.1.1备份与恢复的概念 12.1.2备份的类型 12.2备份与恢复的配置 12.2.1归档日志模式和归档进程 12.2.2配置快速恢复区 12.2.3配置归档日志模式 12.3使用RMAN实现备份 12.3.1恢复管理器RMAN 12.3.2启动RMAN连接到目标数据库 12.3.3使用BACKUP命令备份数据库 12.3.4归档日志模式下备份 12.3.5备份表空间和数据文件 12.3.6备份归档日志文件 12.3.7创建映像副本 12.3.8创建增量备份 12.3.9LIST、REPORT和DELETE命令 12.3.10配置RMAN参数值 12.4使用RMAN实现恢复 12.4.1还原与恢复 12.4.2完整恢复不重要的数据文件 12.4.3完整恢复重要的数据文件 12.5数据传输与加载 12.5.1创建和使用Oracle目录 12.5.2使用数据泵EXPDP导出数据 12.5.3使用数据泵IMPDP导入数据 12.5.4用SQL*Loader工具加载外部数据 本章小结 习题与实践 第13章闪回技术 13.1闪回技术概述 13.2闪回查询 13.2.1基本闪回查询 13.2.2闪回版本查询 13.2.3闪回事务查询 13.3闪回表 13.4闪回删除 13.4.1执行闪回删除 13.4.2管理回收站 13.5闪回数据归档 13.5.1创建与管理闪回数据归档区 13.5.2为表指定闪回数据归档区 13.5.3使用闪回数据归档 13.6闪回数据库 13.6.1配置闪回数据库 13.6.2使用闪回数据库 本章小结 习题与实践
第14章多租户体系结构 14.1多租户数据库体系结构 14.1.1多租户概念 14.1.2CDB和根容器 14.1.3PDB: 可插入数据库 14.2建立到CDB和PDB的连接 14.2.1理解CDB和PDB服务名 14.2.2连接到CDB和PDB 14.3CDB的启动和关闭、PDB的打开和关闭 14.3.1关闭CDB实例
14.3.2启动CDB实例 14.3.3打开和关闭PDB 14.4管理可插入数据库 14.4.1使用PDB$SEED创建新PDB 14.4.2克隆PDB创建新PDB 14.4.3拔出、插入和删除PDB 14.5用户、角色和权限管理 14.5.1公共用户和本地用户 14.5.2在CDB中创建公共用户 14.5.3在PDB中创建本地用户 14.5.4公共授权和本地授权 14.5.5管理公共角色和本地角色 本章小结 习题与实践
第15章技能竞赛平台实例 15.1系统设计 15.1.1系统功能需求说明 15.1.2系统模块划分 15.2数据库设计 15.2.1数据库概念结构设计 15.2.2数据库逻辑结构设计 15.2.3数据库实现 15.3系统管理 15.3.1导入相关的jar包 15.3.2页面组织 15.3.3组件与Servlet管理 15.4组件设计 15.4.1数据库连接 15.4.2过滤器 15.4.3实体模型 15.5前台参赛者系统实现 15.5.1参赛者登录 15.5.2不定项选择答题 15.6后台管理系统实现 15.6.1不定项选择试题管理 15.6.2不定项选择试题添加 15.6.3不定项选择试题删除 本章小结 附录SQL Plus常用命令 参考文献
-
落洼物语
¥8.7¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥6.8¥25.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0 -
海商法-第四版
¥30.2¥48.0