您现在正在浏览:首页 > 教案 > 计算机 > Oracle8i/9i数据库基础

免费下载Oracle8i/9i数据库基础

  • 资源类别:教案
  • 资源分类:计算机
  • 适用专业:数据库基础
  • 适用年级:大学
  • 上传用户:雨夜桑榆
  • 文件格式:word
  • 文件大小:534.39KB
  • 上传时间:2010-3-19 9:24:56
  • 下载次数:0
  • 浏览次数:99

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
Oracle8i/9i数据库基础
前言
本讲稿(ORACLE8i 数据库基础)是作者在多年的工作和授课中的总结,主要包括两个部分,第一部分是ORACLE SQL*PLUS基础,主要讲述ORACLE 应用系统设计的基本知识和给出一些有用的实例;第二部分是介绍ORACLE PL/SQL知识,主要讲述ORACLE数据库PL/SQL程序设计所用到基本知识,这部分给出进行应用设计所必需的基础知识。这两部分的内容都尽可能做到内容简洁而全面。特点是,1.用简单明了的语句对解释各个部分的内容,省去一些理论性的解释;2.给出作者在应用设计和开发中的一些具体的例子,为软件人员提供一些借鉴,省去查阅大量资料的时间。3.给出了许多资料所没有提供的一些使用技巧,如导出触发器等。总之,内容基本上包括当前Oracle8I的最新内容。同时也覆盖了最新的ORACLE8i OCP培训大纲的内容。不仅包含ORACLE 程序设计人员、DBA所必须掌握的知识,而且还含盖了系统分析员所要求的内容。与本书(讲稿)相伴的还有《Oracle8i/9i初级数据库管理》和《Oracle8i/9i高级数据库管理》。
全书内容简练实用,可作为ORACLE 数据库管理人员参考,也可作为应用开发人员和系统分析与设计人员以及大学计算机专业教学的参考资料。由于作者水平所限,加之ORACLE的产品与内容的浩瀚,在资料的整理与收集中可能有不少错误和不妥之处,希望读者给予批评制正。
目 录
第一部分 Oracle SQL*PLUS基础 23
第一章 Oracle数据库基础 23
§1.1 理解关系数据库系统(RDBMS) 23
§1.1.1 关系模型 23
§1.1.2 Codd十二法则 24
§1.2 关系数据库系统(RDBMS)的组成 24
§1.2.1 RDBMS 内核 24
§1.2.2 数据字典概念 25
§1.3 SQL、SQL*Plus及 PL/SQL 25
§1.3.1 SQL和SQL*PLUS的差别 25
§1.3.2 PL/SQL语言 27
§1.4 登录到SQL*PLUS 27
§1.4.1 UNIX环境 27
§1.4.2 Windows NT和WINDOWS/2000环境 29
§1.5 常用SQL*PLUS 附加命令简介 32
§1.5.1 登录到SQL*PLUS 32
§1.5.2 EXIT和QUIT 32
§1.5.3 DESCRIBE(显示表、视图结构) 33
§1.5.4 LIST(列出)命令 33
§1.5.5 Change(替换字符串)命令 34
§1.5.6 Append(追加字符串)命令 34
§1.5.7 Save保存当前缓冲区命令到文件 35
§1.5.8 GET将命令文件读到缓冲区 35
§1.5.9 SPOOL将信息记录到文件中 36
§1.5.10 再运行当前缓冲区的命令 36
§1.6 常用数据字典简介 37
§1.7 ORACLE数据类型 38
§1.8 SQL 语句基础 44
§1.8.1 SQL语句所用符号 44
§1.8.2 简单select 查询 45
§1.9 伪列及伪表 46
§1.10 使用SQL Worksheet工作 46
第二章 查询基础 50
§2.1 SELECT语句 50
§2.2 SQL中的单记录函数 50
§2.2.1 单记录字符函数 50
§2.2.2 单记录数字函数 56
§2.2.3 单记录日期函数 62
§2.2.4 单记录转换函数 65
§2.2.5 其它的单记录函数 68
§2.3 SQL中的组函数 73
§2.3.1 多记录组函数 73
§2.3.2 带 GROUP BY 的计算 75
§2.3.3 用 HAVING 来限制分组的计算 75
§2.4 控制和格式化输出 76
§2.4.1 用 ORDER BY 子句来对结果进行排序 76
§2.4.2 用 BREAK 命令 来对结果进行排列 76
§2.4.3 用 COMPUTE 命令对结果进行格式化 79
§2.5 配置会话环境 82
§2.5.1 ARRAYSIZE(取回的行数) 82
§2.5.2 AUTOCOMMIT(自动提交) 83
§2.5.3 LINESIZE(行显示宽度) 83
§2.5.4 LONG(长类型显示字节数) 83
§2.5.5 PAGESIZE(页行数) 83
§2.5.6 PAUSE(暂停) 84
§2.5.7 SPACE(列间空格) 84
§2.5.8 Termout (启/停屏幕显示) 84
§2.5.9 ECHO (启/停命令显示) 84
§2.5.10 TRANSACTION (启动事务) 85
§2.5.11 SHOW ALL(列出所有参数) 85
§2.6 格式化输出 87
§2.6.1 一般数据的格式化输出 87
§2.6.2 日期的格式化输出 88
§2.7 加标题 89
§2.8 建立简单报告 90
§2.9 输入变量 91
第三章 表及索引的定义操作 94
§3.1 建立表结构 94
§3.1.1 建立表结构命令 94
§3.1.2 建立表结构例子 96
§3.1.3 建立临时表结构 97
§3.3 修改表结构 98
§3.3.1 修改表结构命令 98
§3.3.2 修改表结构例子 99
§3.3.3 删除表结构 101
§3.3.4 使用CHECK作限制约束 101
§3.3.5 使用UNRECOVERABLE创建表 102
§3.3.6 将表移动到新的数据段或新的表空间 102
§3.3.7 手工分配表的存储空间 104
§3.3.8 标记不使用的列和删除不使用的列 104
§3.3 主键 106
§3.3.1 创建主键 106
§3.3.2 改变主键 109
§3.3.3 删除主键 109
§3.4 外部键 110
§3.4.1 建立外部键 110
§3.4.2 修改外部键 112
§3.4.3 删除外部键 112
§3.5 索引 112
§3.5.1 建立索引 112
§3.5.2 修改索引 114
§3.5.3 删除索引 115
§3.6 新索引类型 115
§3.6.1 基于函数的索引 115
§3.6.2 反向键索引 117
§3.6.3 索引组织表 117
§3.7 抽象数据类型的使用 118
§3.8 大数据类型的使用 119
§3.8.1 可用数据类型 119
§3.8.2 为LOB数据类型指定存储 120
§3.8.3 操作和检索LOB数据 121
§3.9 表和索引有关的数据字典 124
§3.9.1 表和索引数据字典 124
§3.9.2 数据字典查询例子 125
第四章 视图、同义词和序列 128
§4.1 视图 128
§4.1.1 使用视图来修改表中数据 128
§4.1.2 创建一个新视图 128
§4.1.3 删除一个视图 130
§4.1.4 改变视图 131
§4.2 实体视图(MATERIALIZED VIEW) 131
§4.2.1 创建实体视图 131
§4.2.2 创建实体视图日志 137
§4.2.3 修改实体视图 139
§4.2.4 修改实体视图日志 141
§4.2.45 实体视图完整例子 142
§4.3 序号(sequence) 146
§4.3.1 建立序号 146
§4.3.2 修改序号 147
§4.3.3 使用序号 147
§4.3.4 删除序号 147
§4.4 同义词 148
§4.4.1 建立同义词 148
§4.4.2 删除同义词 149
§4.5 视图、同义词和序列有关的数据字典 149
第五章 簇与分区 150
§5.1 簇( cluster ) 150
§5.1.0 簇概念 150
§5.1.1 建立簇 152
§5.1.2 改变簇 155
§5.1.3 删除簇 155
§5.1.4 删除簇索引 156
§5.1.5 收集簇信息 156
§5.2 分区 158
§5.2.1 分区的优点 158
§5.2.2 分区的方法 159
§5.2.3 创建表的分区 159
§5.2.3 创建索引的分区 164
§5.2.4 维护表分区和索引分区 167
§5.3 簇与分区有关的数据字典 169
§5.3.1 分区、簇数据字典列表 169
§5.3.2 基本的分区、簇信息查询 169
第六章 使用SQL 进行数据操作 170
§6.1 INSERT操作 170
§6.1.1 用文字插入操作 171
§6.1.2 用子查询插入操作 171
§6.2 UPDATE操作 172
§6.2.1 用文字更新操作 173
§6.2.2 用查询更新操作 173
§6.2.3 用相关子查询更新操作 174
§6.3 DETELE操作 174
§6.3.1 用delete删除全部记录的操作 174
§6.3.2 用delete有条件删除部分记录 175
§6.3.3 用delete分段删除大量记录 175
§6.4 insert、delete及update 的提交和撤消 176
§6.4.1 自动提交的设置 176
§6.4.2 保留点和撤消 177
第七章 复杂查询语句的使用 180
§7.1 复杂查询语句的使用 180
§7.1.1 相关子查询 180
§7.1.2 外连接 180
§7.1.3 自我连接 181
§7.1.4 UNION,INTERSECT及MINUS 182
§7.2 创建复杂的视图 183
§7.2.1 分组视图 183
§7.2.2 合计视图 183
§7.2.3 组合视图 184
§7.3 家族树 184
§7.3.1 排除单一体和分枝 184
§7.3.2 遍历至根 185
§7.4 在from 中使用视
资料文件预览
共1文件夹,1个文件,文件总大小:3.49MB,压缩后大小:534.39KB
  • Oracle8i/9i数据库基础
    • Microsoft Word文档Oracle8i_9i数据库基础.doc  [3.49MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部