Oracle Database 12c实用教程


Oracle Database 12c实用教程

文章插图
Oracle Database 12c实用教程【Oracle Database 12c实用教程】《Oracle Database 12c实用教程》是2017年清华大学出版社出版的图书,作者是姚瑶、王燕、丁颖 、张新豪 。
基本介绍书名:Oracle Database 12c实用教程
作者:姚瑶、王燕、丁颖 、张新豪
ISBN:9787302460862
定价:45元
出版社:清华大学出版社
出版时间:2017.02.01
装帧:平装 
开本:16开 
图书简介本书由浅入深、循序渐进地介绍了Oracle公司最新推出的资料库管理软体——OracleDatabase12c的操作方法和使用技巧 。全书共分15章,分别介绍了资料库技术基础,OracleDatabase12c简介与安装,资料库操作,数据表操作,数据查询操作,PL/SQL语言及编程,索引和视图操作,存储过程和触发器操作,事务和锁操作,表空间操作,资料库档案操作,资料库安全性操作,资料库备份与恢复,Oracle闪回技术等内容 。最后一章还安排了综合实例,用于提高和拓宽读者对OracleDatabase12c操作的掌握与套用 。本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性 。本书以一个实际的学籍管理资料库为案例介绍OracleDatabase12c的管理和开发技术,适合“理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学、做”于一体,是一本适合于高等院校及各类社会培训学校的优秀教材,也是广大资料库开发人员的自学参考书 。图书目录第1章 资料库技术基础 11.1 资料库基本概念 11.2 数据模型 31.2.1 概念模型 31.2.2 结构模型 51.3 资料库的设计步骤 91.4 习题 10第2章 Oracle Database 12c简介与安装 112.1 Oracle的发展历程 112.2 Oracle Database 12c的套用结构 122.2.1 客户/伺服器结构 132.2.2 多层结构 132.2.3 分散式结构 132.3 Oracle Database 12c的新特性 142.4 资料库与云计算 152.5 Oracle Database 12c的安装环境 152.5.1 安装环境 162.5.2 软体下载 162.6 Oracle Database 12c的安装过程 172.6.1 具体安装步骤 182.6.2 常用Oracle服务 242.7 卸载Oracle Database 12c 252.8 Oracle基本工具 262.8.1 使用SQL Plus 272.8.2 Enterprise Manager 282.8.3 使用SQL Developer 292.8.4 使用PL/SQL Developer 302.9 Oracle Database 12c的体系结构 312.9.1 存储结构 322.9.2 资料库实例 332.9.3 记忆体结构 332.9.4 进程结构 34...2.9.5数据字典352.10上机练习352.11习题35第3章资料库操作373.1创建资料库373.1.1使用DBCA创建资料库373.1.2使用命令行创建资料库393.2删除资料库423.2.1使用DBCA删除资料库423.2.2使用命令行删除资料库443.3启动资料库453.3.1资料库启动概述453.3.2启动资料库463.4关闭资料库473.5修改资料库483.6上机练习493.7习题49第4章数据表操作504.1表概述504.1.1表的构成504.1.2表的数据类型514.2创建表524.2.1使用命令行创建表524.2.2创建表的相关子句534.2.3使用SQLDeveloper工具创建表554.3修改表564.3.1修改表的结构564.3.2重命名表584.3.3删除表584.3.4使用SQLDeveloper工具修改、删除表584.4表的完整性约束604.4.1表的完整性约束类型604.4.2使用SQLDeveloper工具维护约束644.5表中数据的操作664.5.1插入数据664.5.2更新数据674.5.3删除数据674.5.4使用SQLDeveloper工具维护数据684.6上机练习694.7习题69第5章数据查询操作715.1数据查询语言概述715.2简单查询725.2.1SELECT语句的基本语法格式725.2.2选择表中的若干列735.2.3选择表中的若干行755.2.4对查询的结果排序795.2.5对数据进行统计805.2.6对查询结果分组815.3连线查询835.3.1交叉连线835.3.2内连线845.3.3外连线855.4子查询885.4.1使用IN谓词的子查询885.4.2使用比较运算符的子查询895.4.3使用ANY或ALL的子查询905.4.4使用EXISTS的子查询915.5集合操作925.5.1使用UNION操作符925.5.2使用INTERSECT操作符935.5.3使用MINUS操作符945.6SQLPlus编辑命令及输出955.6.1使用SQLPlus编辑命令955.6.2保存、检索及运行命令965.6.3格式化输出列995.6.4页面大小及行大小设定1005.6.5清除列格式102 5.7上机练习1025.8习题103第6章PL/SQL语言及编程1046.1PL/SQL简介1046.1.1语言结构1056.1.2PL/SQL示例程式1056.2PL/SQL的基本语法1076.2.1变数和常量1076.2.2赋值语句1086.2.3表达式和运算符1086.2.4条件判断语句1106.2.5循环语句1146.3常用函式1186.3.1数值型函式1186.3.2字元型函式1216.3.3日期型函式1236.3.4统计函式1256.3.5转换函式1276.4游标1286.4.1显式游标1296.4.2隐式游标1316.4.3游标的属性1316.4.4游标变数1346.4.5游标FOR循环1356.4.6游标的更新1366.5异常处理1386.6上机练习1416.7习题141第7章索引和视图操作1437.1索引1437.1.1索引概述1447.1.2创建索引1457.1.3修改索引1477.1.4删除索引1487.1.5使用SQLDeveloper工具管理索引1487.2视图1497.2.1视图概述1497.2.2创建视图1507.2.3修改视图1557.2.4删除视图1557.2.5使用SQLDeveloper工具管理视图1567.3上机练习1577.4习题157第8章存储过程、函式和触发器操作1588.1存储过程1588.1.1存储过程概述1598.1.2创建和执行存储过程1598.1.3带参数的存储过程1628.1.4为过程添加局部变数和子过程1668.1.5修改和删除存储过程1688.1.6使用SQLDeveloper管理存储过程1688.2函式1698.2.1创建函式1698.2.2调用函式1718.2.3删除函式1728.2.4使用SQLDeveloper工具管理函式1728.3触发器1738.3.1触发器概述1738.3.2DML触发器1758.3.3替代触发器1798.3.4系统事件触发器1818.3.5用户事件触发器1818.3.6管理触发器1838.3.7使用SQLDeveloper工具管理触发器1848.4上机练习1868.5习题186第9章事务和锁操作1889.1事务188 9.1.1事务概述1889.1.2事务的特性和类型1899.1.3事务的保存点1919.2锁1929.2.1锁的概述1929.2.2锁的类型1929.2.3死锁1939.3上机练习1939.4习题193第10章表空间操作19510.1表空间概述19510.2表空间管理19710.2.1创建表空间19710.2.2查看錶空间19910.2.3维护表空间19910.2.4创建大档案表空间20110.2.5删除表空间20210.3临时表空间20210.3.1创建临时表空间20310.3.2查看临时表空间20410.3.3临时表空间组20410.4撤销表空间20610.5数据档案20710.5.1移动和重命名数据档案20710.5.2删除数据档案20810.6上机练习20810.7习题208第11章资料库档案操作21011.1控制档案管理21011.1.1控制档案概述21011.1.2查看控制档案基本信息21111.1.3控制档案的备份和恢复21211.1.4删除控制档案21411.2重做日誌档案操作21411.2.1重做日誌档案概述21411.2.2创建重做日誌组及成员21511.2.3修改重做日誌档案的存储位置和名称21611.2.4删除重做日誌档案21711.2.5清空重做日誌档案21811.2.6重做日誌档案的切换21911.2.7查看重做日誌档案21911.3归档日誌档案操作22011.3.1归档日誌档案概述22011.3.2管理归档模式22111.3.3设定归档位置22211.3.4查看归档日誌信息22311.4上机练习22411.5习题224第12章资料库安全性操作22512.1安全性概述22512.2用户管理22612.2.1初始用户22612.2.2用户相关属性22612.2.3创建用户22812.2.4修改用户23012.2.5删除用户23112.2.6查询用户信息23112.3许可权管理23212.3.1许可权概述23312.3.2系统许可权管理23312.3.3对象许可权管理23512.3.4许可权查询23712.4角色管理23712.4.1角色概述23812.4.2创建角色23812.4.3角色授权23912.4.4角色的启用和禁用23912.4.5修改角色24012.4.6删除角色24112.4.7查询角色信息24112.5上机练习24212.6习题244第13章资料库备份与恢复24513.1备份与恢复概述24513.2备份与恢复分类246 13.2.1备份分类24613.2.2恢复分类24713.3备份与恢複方法24813.3.1备份与恢複方法概述24813.3.2使用命令行执行资料库备份25013.3.3使用命令行执行资料库恢复25413.3.4恢复管理器(RMAN)的使用25513.4上机练习25813.5习题261第14章Oracle闪回技术26214.1闪回技术概述26214.2闪回资料库26314.2.1启动闪回资料库26414.2.2使用闪回资料库26514.3闪回表26714.4闪回查询26814.5闪回版本查询26914.6闪回丢弃27014.7上机练习27114.8习题275第15章实验室管理系统设计27615.1ADO.NET组件27615.2实验室管理系统设计27715.2.1系统架构设计27815.2.2系统功能设计27915.2.3系统资料库设计27915.2.4系统功能模组实现284附录A实验项目293附录BPL/SQL常用系统函式307附录CPL/SQL标準异常310参考文献311