注册 登录 进入教材巡展
#
  • #

出版时间:2013年3月

出版社:清华大学出版社

以下为《Oracle Database 11g应用与开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302314905
  • 1-1
  • 146883
  • 0045158445-2
  • 16开
  • 2013年3月
  • 工学
  • 软件工程
  • TP311.138OR
  • 计算机
  • 本专科
内容简介
姚瑶主编的《Oracle Database 11g应用与开发教程》全面、翔实地介绍了应用Oracle Database 11g数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种技术。全书共分为17章,深入阐述Oracle Database 11g系统的基本特点、安装和配置技术、Oracle Database 11g的体系结构、数据库的管理、表空间的管理、控制文件和日志文件、表的创建和管理、SQL语言查询、索引、视图、序列和同义词、存储过程和触发器、事务和锁、Oracle Database 11g的安全管理、Oracle Database 11g的备份和恢复、闪回操作和数据的导入和导出等内容。
《Oracle Database 11g应用与开发教程》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。全书通过一个实际的学籍管理数据库为案例介绍Oracle Database 11g的管理和开发技术,适合“理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学、做”于一体。本书主要面向数据库初学者,适合作为大学本科、高职高专院校的数据库教材,以及各种数据库培训班的培训教材,还可作为Oracle Database 11g应用开发人员的参考资料。
目录

第1章  Oracle Database 11g简介 / 1


  1.1  基本概念 / 1


    1.1.1  数据库 / 1


    1.1.2  数据库管理系统 / 2


  1.2  Oracle的发展历程 / 2


  1.3  Oracle Database 11g的应用结构 / 3


    1.3.1  客户/服务器结构 / 3


    1.3.2  多层结构 / 4


    1.3.3  分布式结构 / 4


  1.4  Oracle Database 11g的新特性 / 5


    1.4.1  数据库管理部分 / 5


    1.4.2  PL/SQL部分 / 6


    1.4.3  其他部分 / 7


  1.5  Oracle的网格计算 / 7


    1.5.1  网格 / 7


    1.5.2  Oracle 11g的网格基础架构 / 8


  1.6  小结 / 10


  1.7  习题 / 10


第2章  Oracle Database 11g的安装和配置 / 11


  2.1  安装环境 / 11


    2.1.1  硬件条件 / 11


    2.1.2  软件条件 / 11


  2.2  安装过程 / 12


    2.2.1  具体安装步骤 / 12


    2.2.2  常用Oracle服务 / 22


  2.3  卸载Oracle 11g / 23


  2.4  Oracle 基本工具 / 24


    2.4.1  使用SQL *Plus / 24


    2.4.2  使用Oracle Enterprise Manager / 25


    2.4.3  使用SQL Developer / 26


    2.4.4  使用PL/SQL Developer / 28


  2.5  小结 / 29


  2.6  习题 / 30


第3章  Oracle Database的体系结构 / 31


  3.1  存储结构 / 31


    3.1.1  物理存储结构 / 32


    3.1.2  逻辑存储结构 / 34


  3.2  数据库实例 / 39


  3.3  内存结构 / 39


    3.3.1  系统全局区(SGA) / 40


    3.3.2  程序全局区(PGA) / 42


  3.4  进程结构 / 42


    3.4.1  DBWR数据库写进程 / 42


    3.4.2  LGWR进程 / 43


    3.4.3  CKPT检查点进程 / 44


    3.4.4  SMON系统监控进程 / 44


    3.4.5  PMON进程监控进程 / 44


    3.4.6  ARCH归档进程 / 45


    3.4.7  RECO恢复进程 / 45


    3.4.8  LCKn锁进程 / 45


    3.4.9  Dnnn调度进程 / 45


    3.4.10  其他进程 / 45


  3.5  数据字典 / 46


  3.6  小结 / 46


  3.7  习题 / 47


第4章  数据库的创建 / 48


  4.1  创建数据库 / 48


    4.1.1  使用DBCA创建数据库 / 49


    4.1.2  使用命令行创建数据库 / 59


  4.2  删除数据库 / 62


    4.2.1  使用DBCA删除数据库 / 62


    4.2.2  使用命令行删除数据库 / 63


  4.3  数据库的启动和关闭 / 63


    4.3.1  概述 / 63


    4.3.2  启动数据库 / 64


    4.3.3  关闭数据库 / 65


    4.3.4  数据库状态的改变 / 67


  4.4  小结 / 67


  4.5  习题 / 67


第5章  表空间的管理 / 69


  5.1  表空间概述 / 69


  5.2  表空间管理 / 70


    5.2.1  创建表空间 / 70


    5.2.2  查看表空间 / 74


    5.2.3  维护表空间 / 75


    5.2.4  创建大文件表空间 / 77


    5.2.5  删除表空间 / 78


  5.3  临时表空间 / 78


    5.3.1  创建临时表空间 / 79


    5.3.2  查看临时表空间 / 80


    5.3.3  临时表空间组 / 80


  5.4  撤销表空间 / 83


  5.5  数据文件 / 83


    5.5.1  移动和重命名数据文件 / 84


    5.5.2  删除数据文件 / 85


  5.6  小结 / 85


  5.7  习题 / 86


第6章  控制文件和日志文件的管理 / 87


  6.1  控制文件管理 / 87


    6.1.1  控制文件概述 / 87


    6.1.2  创建控制文件 / 88


    6.1.3  控制文件备份和恢复 / 90


    6.1.4  删除控制文件 / 92


    6.1.5  查看控制文件信息 / 92


    6.1.6  使用OEM工具管理控制文件 / 93


  6.2  重做日志管理 / 93


    6.2.1  重做日志概述 / 93


    6.2.2  创建重做日志组及成员 / 95


    6.2.3  修改重做日志文件的存储位置和名称 / 96


    6.2.4  删除重做日志文件 / 97


    6.2.5  清空重做日志文件 / 98


    6.2.6 重做日志文件的切换 / 99


    6.2.7  查看重做日志文件 / 99


    6.2.8  使用OEM管理重做日志文件 / 100


  6.3  归档日志管理 / 101


    6.3.1  归档日志概述 / 101


    6.3.2  管理归档模式 / 101


    6.3.3  设置归档位置 / 103


    6.3.4  查看归档日志信息 / 103


  6.4  小结 / 105


  6.5  习题 / 105


第7章  表的创建和管理 / 107


  7.1  表概述 / 107


    7.1.1  表的构成 / 107


    7.1.2  表的数据类型 / 110


    7.1.3  表的约束类型 / 111


  7.2  创建表 / 111


    7.2.1  使用命令行创建表 / 111


    7.2.2  创建表的相关子句 / 112


    7.2.3  使用OEM工具创建表 / 114


  7.3  修改表 / 115


    7.3.1  修改表的结构 / 115


    7.3.2  重命名表 / 116


    7.3.3  删除表 / 117


    7.3.4  使用OEM工具修改、删除表 / 117


  7.4  表的完整性约束 / 118


  7.5  表中数据的操作 / 122


    7.5.1  插入数据 / 122


    7.5.2  更新数据 / 123


    7.5.3  删除数据 / 124


  7.6  小结 / 124


  7.7  习题 / 125


第8章  SQL语言查询 / 127


  8.1  SQL语言概述 / 127


  8.2  简单查询 / 128


    8.2.1  SELECT语句的基本语法格式 / 128


    8.2.2  选择表中的若干列 / 129


    8.2.3  选择表中的若干行 / 131


    8.2.4  对查询的结果排序 / 135


    8.2.5  对数据进行统计 / 136


    8.2.6  对查询结果分组 / 136


  8.3  连接查询 / 139


    8.3.1  交叉连接 / 139


    8.3.2  内连接 / 140


    8.3.3  外连接 / 141


  8.4  子查询 / 144


    8.4.1  使用IN谓词的子查询 / 144


    8.4.2  使用比较运算符的子查询 / 145


    8.4.3  使用ANY或ALL的子查询 / 146


    8.4.4  使用EXISTS的子查询 / 147


  8.5  联合查询 / 148


    8.5.1  使用UNION操作符 / 148


    8.5.2  使用INTERSECT操作符 / 149


    8.5.3  使用MINUS操作符 / 149


  8.6  使用SQL*Plus编辑命令、格式化输出 / 150


    8.6.1  使用SQL *Plus编辑命令 / 150


    8.6.2  保存、检索并运行文件 / 152


    8.6.3  格式化输出列 / 155


    8.6.4  设置页面大小和行大小 / 157


    8.6.5  清除列格式 / 158


  8.7  小结 / 159


  8.8  习题 / 159


第9章  索引、视图、序列和同义词 / 161


  9.1  索引 / 161


    9.1.1  索引概述 / 161


    9.1.2  索引的分类 / 164