• 1.摘要
  • 2.基本信息
  • 3.内容简介
  • 4.图书目录
  • 5.文摘

21世纪高等院校规划教材:Oracle数据库应用与开发案例教程

王红著书籍

《21世纪高等院校规划教材:Oracle数据库应用与开发案例教程》针对Oracle llg编写,主要介绍了Oracle数据库应用和开发的知识,包括Oracle数据库体系结构、表空间和数据文件管理、控制文件管理和重做曰志管理、表管理、SQL语言、索引管理和视图管理、PL/SQL编程、用户权限与安全管理、数据库备份与恢复、SQL语句优化、Oracle企业管理器OEM和软件开发综合实训等。 《21世纪高等院校规划教材:Oracle数据库应用与开发案例教程》注重应用能力的培养,采取通俗易懂的编写风格,强调理论与实际相结合。全书所有例题都贯穿资产管理系统ZCGL来讲解,便于读者以ZCGL系统为线索,由浅入深、由抽象到具体、系统而全面地掌握Oracle的核心知识。 为了加深读者对Oracle系统的理解,提高读者的操作水平,又以学生选课系统MYXKXT为基础,编写了每章的实验指导。通过上机实验加深对基本理论和基本概念的理解,并能够编写具体JSP+Oracle应用程序,大幅提高学生综合理论水平和应用Oracle进行Web数据库研发的能力。

基本信息

  • 书名

    21世纪高等院校规划教材:Oracle数据库应用与开发案例教程

  • 作者

    王红

  • 出版社

    中国水利水电出版社

  • 出版日期

    2012年11月1日

  • 页数

    356页

内容简介

《21世纪高等院校规划教材:Oracle数据库应用与开发案例教程》适合作为高等院校相关专业、高职高专计算机类专业和各种培训班的教材使用,也可供广大科技人员和感兴趣的读者参考。

图书目录

前言 第一章 Oracle数据库简介 1.1 Oracle llg简介 1.2 Oracle数据库软件的安装 1.3 检验安装是否成功 1.4 卸载Oracle数据库 1.5 Oracle管理工具 1.5.1 SQL Plus 1.5.2 Oracle Enterprise Manager 1.6 Oracle实例的启动与关闭 1.6.1 启动Oracle实例 1.6.2 关闭Oracle实例 1.7 案例介绍 1.7.1 教学案例:资产管理系统ZCGL 1.7.2 实验案例:学生公共课选课系统MYXKXT 习题一 实验一 创建数据库MYXKXT 第二章 Oracle数据库体系结构 2.1 内存结构 2.1.1 SGA 2.1.2 PGA 2.2 进程结构 2.2.1 用户进程 2.2.2 服务进程 2.2.3 后台进程 2.3 物理结构 2.3.1 数据文件 2.3.2 重做日志文件 2.3.3 控制文件 2.3.4 其他文件 2.4 逻辑结构 2.4.1 表空间 2.4.2 段 2.4.3 区 2.4.4数据块 2.5 数据字典 2.5.1 数据字典概念 2.5.2 常用数据字典 2.5.3 常用动态性能视图 习题二 实验二 认识和熟悉Oracle数据库体系结构 第三章 表空间和数据文件管理 3.1 表空间和数据文件概述 3.1.1 表空间的作用 3.1.2 默认表空间 3.1.3 表空间的状态属性 3.1.4数据文件 3.2 创建表空间 3.2.1 创建表空间的一般命令 3.2.2 创建(永久)表空间 3.2.3 创建临时表空间 3.2.4 创建撤销表空间 3.2.5 创建非标准块表空间 3.2.6 创建大文件表空间 3.3 维护表空间和数据文件 3.3.1 重命名表空间和数据文件 3.3.2 改变表空间和数据文件状态 3.3.3 设置默认表空间 3.3.4扩展表空间 3.3.5 删除表空间和数据文件 3.4 查看表空间和数据文件信息 习题三 实验三 表空间和数据文件管理 第四章 控制文件管理和重做日志管理 4.1 控制文件管理 4.1.1 创建控制文件 4.1.2 多路复用控制文件 4.1.3删除控制文件 4.1.4 备份控制文件 4.1.5 查看控制文件信息 4.2 重做日志文件管理 4.2.1 创建重做日志文件 4.2.2 删除重做日志文件组 4.2.3 修改重做日志文件的位置或名称 4.2.4 查看重做日志文件信息 习题四 实验四 控制文件和重做日志管理 第五章 表管理 5.1 表和方案 5.1.1 常用数据类型 5.1.2 用户与方案 5.2 创建表 5.2.1 创建标准表 5.2.2 创建临时表 5.2.3 基于已有的表创建新表 5.3 维护表 5.3.1 字段操作 5.3.2 重命名表 5.3.3 删除表 5.3.4 移动表 5.3.5查看表信息 5.4维护约束条件 5.4.1 约束条件的定义 5.4.2约束的状态 5.4.3 添加和删除约束 5.4.4查看约束信息 5.5 序列和同义词 5.5.1 创建和使用序列 5.5.2 同义词 习题五 实验五 表管理——为myxkxt创建表 实验六 表管理——向表中插入记录信息及其验证完整性约束 第六章 SQL语言 6.1 SQL语言简介 6.2 数据查询 6.2.1 基本查询 6.2.2 分组查询 6.2.3 连接查询 6.2.4合并查询 6.2.5 子查询 6.3 其他DML操作 6.3.1 插入数据 6.3.2 更新数据 6.3.3 删除数据 6.4 常用函数 6.4.1 数字函数 6.4.2 字符函数 6.4.3 日期时间函数 6.4.4转换函数 6.5 事务管理 6.5.1 事务的基本概念 6.5.2 提交事务 6.5.3 回退事务 习题六 实验七 SQL语言——单表查询 实验八 SQL语言——多表查询 第七章 索引管理和视图管理 7.1 创建索引 7.1.1 索引概述及创建方法 7.1.2创建B树索引 7.1.3 创建位图索引 7.1.4 创建反向索引 7.1.5 创建函数索引 7.2 维护索引 7.2.1 重命名索引 7.2.2 重建索引 7.2.3 合并索引 7.2.4 删除索引 7.2.5 查看索引信息 7.3 创建视图 7.3.1 视图概述 7.3.2 创建视图 7.4 维护视图 …… 第八章 PL/SQL编程 第九章 用户权限与安全管理 第十章 数据库备份与恢复 第十一章 SQL语句优化 第十二章 Oracle企业管理器OEM 第十三章 软件开发综合实训:选课系统的设计与实现 附录 参考文献

文摘

版权页: 插图: 2.数字数据类型 NUMBER[( , )]:该数据类型用于存储数字类型的数据,其中precision表示数字的总位数,scale表示小数点后面的位数。precision的有效范围是1~38,scale的有效范围是—84~127。 3. 日期和时间数据类型 (1)DATE:该数据类型用于存储日期和时间数据,长度为7个字节,包括世纪、4位年份、月、日、时(24小时格式)、分、秒等信息。 (2)TIMESZAMP[( )]:该数据类型是DATE数据类型的扩展,用亚秒的粒度存储日期和时间。precision表示亚秒粒度的位数,默认为6,其范围是0~9。 (3)TIMESZAMP[( )]WITH TIME ZONE:通过另外存储一个时区偏差来扩展TIMESTAMP数据类型。 (4)TIMESZAMP[( )]WITH LOCAL TIME ZONE:该数据类型存储时间作为数据库时区的标准形式。 (5)INTERVAL YEAR[( )]TO SECOND[( )]:通过用天、时、分和秒来存储一段时间。 4.二进制数据类型 (1)RAW( ):变长二进制数据类型,该数据类型用于存储非结构化数据,可以看做是由数据库存储的信息的二进制字节串。size规定最大长度,以字符为单位,最大长度为2000字节。 (2)LONG RAW:能存储多达2GB的二进制信息。 5.大对象数据类型 大对象数据类型存储大对象(Large Object,LOB),即大型的、未被结构化的数据,如二进制文件、图像、视频、音频和空间数据等。LOB数据既可以直接存储在数据库内部,也可以将数据存储在数据库之外的外部文件中。 (1)CLOB:该数据类型用于存储可变长单字节字符数据。在一个CLOB列中可以存储的最大数据量是128TB。在这种数据类型的定义中,不需要指定长度。 (2)NCLOB:该数据类型类似于CLOB,用来存储可变长的Unicode字符集的字符数据。 (3)BLOB:该数据类型用于存储可变长的二进制数据,如图像、音频和视频文件。BLOB数据在数据库之间或在客户机与服务器进程之间传递时不经历字符集转换。 (4)BFILE:该数据类型在数据库外面存储可变长二进制数据。BFILE数据类型最多存储4GB数据。BFILE数据类型的列中仅仅存储很小的定位器(即一种指针),并且该列是只读的,不能通过数据库对其中的定位器数据进行修改。 大对象数据类型的列不能出现在WHERE、GROUP BY或ORDER BY子句中。不能在SQL*Plus等环境中查询、显示大对象类型的数据,也不能通过INSERT语句插入大对象类型的数据,否则会有错误提示。