Oracle 11g数据库与开发应用教程

出版时间:2013-3  出版社:哈尔滨工业大学出版社  

书籍目录

第1章Oracle关系数据库 1.1关系数据模型 1.1.1实体与关系 1.1.2关系模式与关系数据模型 1.1.3关系数据模型的特点 1.2关系数据库 1.2.1关系数据库的结构 1.2.2关系数据库的二级映象 1.2.3关系数据库的完整性 1.3关于数据库管理系统的功能 1.4 Oracle数据库简介 1.4.1 Oracle数据库的发展历史 1.4.2 Oracle数据库的特点 1.4.3 Oracle 11g数据库的特点 1.5 Windows环境下Oracle 11g的安装 1.5.1硬件、软件要求 1.5.2安装步骤 1.6习题与上机实训 1.6.1习题 1.6.2上机实训 第2章Oracle数据库工具SQL*Plus 2.1 SQL*Plus启动与关闭 2.1.1图形界面方式启动SQL* Plus 2.1.2命令行方式(DOS方式)启动SQL*Plus  2.2 SQL*Plus常用语句和命令 2.2.1连接登人命令 2.2.2文件操作命令 2.2.3交互式命令 2.2.4设置和显示环境变量 2.3其他命令 2.3.1修改口令命令 2.3.2表结构描述命令 2.3.3 Oracle虚拟表 2.3.4表复制命令 2.3.5帮助命令 2.4习题与上机实训 2.4.1 习题 2.4.2上机实训 第3章PL/SQL Developer 3.1 PL/SQL Developer简介 3.1.1 PL/SQL Developer的主要功能 3.1.2 PL/SQL Developer安装与登人 3.1.3 PL/SQL Deverloper网络配置与初始化设置 3.2 PL/SQL Developer操作 3.2.1 PL/SQL导出导人表 3.2.2 PL/SQL Deverloper SQL窗口 3.2.3 PL/SQL Developor命令窗口 3.2.4 PL/SQL Developer程序窗口 3.2.5 PL/SQL Developer测试窗口 3.3 PL/SQL Developor浏览器 3.3.1浏览器——用户DDL 3.3.2浏览器——表DDL、DML、DQL 3.3.3浏览器——索引DDL 3.3.4浏览器——视图DDL、DQL 3.3.5浏览器——序列DDL 3.3.6浏览器——同义词DDL 3.4上机实训 第4章Oracle数据库的SQL 4.1 SQL语言概述 4.1.1 SQL语言的分类 4.1.2 SQL语言的特点及语句缩写规则 4.1.3 SQL的基本数据类型及运算符 4.2数据库对象及DDL语言 4.2.1 表 4.2.2视图 4.2.3索引 4.2.4同义词 4.2.5序列生成器 4.2.6数据完整性约束条件 4.3数据查询 4.3.1简单查询 4.3.2 Oracle常用函数 4.3.3分组查询 4.3.4多表连接查询 4.3.5集合查询 4.3.6子查询 4.4数据库对象的DML语言 4.4.1 INSERT语句 4.4.2 UPDATE语句 4.4.3 DELETE与TRUNCATE语句 4.5事务控制 4.5.1事务的概念 4.5.2事务的提交和回滚 4.5.3设置保存点 4.6习题与上机实训 4.6.1习题 4.6.2上机实训 第5章PIMSQL基础编程 5.1 PIMSQL概述 5.1.1 PL/SQL语言 5.1.2 PIMSQL的主要特性 5.1.3 PIMSQL的开发和运行环境 5.2 PIMSQL语言的基本语法要素 5.2.1基本语言块 5.2.2字符集和语法注释 5.2.3数据类型和数据转换 5.2.4变量和常量 5.2.5表达式和运算符 5.3 PIMSQL处理流程 5.3.1赋值语句 5.3.2条件分支语句 5.3.3 CASE语句 5.3.4循环语句 5.4过程、函数与触发器 …… 第6章Oracle数据库体系结构 第7章表空间与文件管理 第8章权限、角色与用户管理 第9章Oracle数据库的启动与关闭 第10章网络服务与网络配置 第11章Oracle闪回技术 第12章Oracle数据库备份与恢复 附录Ⅰ Oracle常用数据类型 附录Ⅱ Oracle 11g SQL函数 附录Ⅲ举例用数据表结构 参考文献

章节摘录

版权页:   插图:   7.2创建用户表空问与数据文件 用户表空间是Oracle数据库中为用户建立的存储空间,用户在使用0racle数据库时所产生的所有数据全部存放在这个表空间上。用户通过数据库所管理的实际业务类别、数据量都与用户表空间的创建密切相关。因此,根据用户实际业务的需要,可以将各种类型的应用数据分别存放在不同的用户表空间中。 7.2.1创建用户表空间与数据文件的要点。 Oracle数据库随着使用时间的推移,用户的数据量越来越多,导致数据文件越来越大、越来越多,这也就决定了用户表空间在不断地增大、增多。因此,创建用户表空间之前要充分考虑好各种因素,为系统应用提供优良的空间环境和优越的运行性能。创建表空间与数据文件要注意以下几个要点: (1)表空间的划分。要充分考虑数据库所管理的业务种类,设定建立多少个表空间,每个表空间分别所承担的业务。 (2)表空间的分配。通过统计分析,计算出每个表空间的数据量,合理分配表空间大小。 (3)数据的备份与恢复。在划分表空间的同时需要考虑数据的备份问题。应该能够实现在数据库运行当中,有步骤地使部分表空间进行脱机备份。 当数据库容量比较大时,采用Oracle数据库所支持的热备份功能,把数据按不同的业务划分成多个表空间存放,然后规划各个表空间的备份时间。这样可以提高整个数据库的备份效率,降低备份对于数据库正常运行的影响。 (4)确定日志的运行方式。如果日志是在归档模式下,则还要考虑归档日志的存放问题。归档日志是一个容量庞大的数据文件集合,需要占用大量的磁盘空间。 (5)建立数据文件方案。根据表空间的划分情况和其容量,确定对应数据文件的建立方案。包括数据文件的大小、文件的个数、扩展方式以及存放数据文件的磁盘。 (6)设置操作系统目录结构。根据服务器所搭建的磁盘情况与所要建立的数据文件方案以及归档日志,设置操作系统的文件目录结构。 (7)将磁盘竞争减少到最小。不仅考虑日志文件与数据文件分开存放,还要考虑临时文件与撤销文件的存放情况,以避免不合理的磁盘I/O带来数据库性能的下降。 (8)大文件段分开。如果数据库中存有大对象数据,则要考虑建立大文件表空间以及所对应的大文件的存放位置、大小以及扩展方式等,以提高数据库的性能。

编辑推荐

《高等学校"十二五"规划教材•计算机系列:Oracle 11g数据库与开发应用教程》可作为高等院校计算机及软件工程类教材,同时可作为Oracle数据库的自学者和DBA及应用开发人员的参考书。

图书封面

评论、评分、阅读与下载


    Oracle 11g数据库与开发应用教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7