查看书籍详细信息:

Oracle数据库基础教程

编辑推荐

体现作者多年的数据库管理与开发经验,结合大量实用技巧,重点突出,便于灵活掌握,提供典型应用实例与上机实验,分析详细,实用性强。
  本书是作者结合多年的Oracle数据库管理与开发经验编写而成,比较详尽地介绍了管理和开发Oracle数据库应用程序所必备的相关技术。本书首先从基本的数据库管理出发,全面介绍Oracle 10g数据库存储、安全、维护等必备管理技术,使读者熟悉Oracle 10g数据库,从而为进一步阅读奠定基础。然后,通过大量小例子,介绍Oracle 10g数据库开发技术,使读者能够在实践中逐步掌握较复杂和较抽象的知识点。最后,结合实际应用,讲解了两个数据库实例的开发过程,即使用Visual Basic开发C/S构架的Oracle数据库应用系统和使用ASP开发B/S构架的Oracle数据库应用系统。此外。本书每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者对于Oracle 10g的基础知识、应用能力和创新意识得到全面培养与提高。
  本书在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进。本书不仅适合本科教学,也适合Oracle的各类培训班和准备使用Oracle开发数据库应用程序的读者参考。

内容简介

Oracle 10g是目前最流行的数据库开发平台之一,拥有较高的市场占有率和众多的高端用户,成为大型数据库应用系统的首选后台数据库系统。Oracle数据库管理和应用系统开发已经成为国内外高校计算机专业和许多非计算机专业的必修或选修课程。
  本书结合大量的实例,介绍如何利用Oracle 10g来管理和维护数据,以及使用Visual Basic和ASP等开发工具开发C/S(Client/Server)模式和B/S(Browser/Server)模式网络数据库应用程序。
  本书可作为大学本科相关课程教材,也可供广大Oracle数据库管理员和数据库应用程序开发人员参考。

目录

第1章 Oracle 10g简介 
 1.1 Oracle 10g产品概述 
 1.2 Oracle 10g数据库系统的体系结构 
  1.2.1 Oracle 10g体系结构概述 
  1.2.2 网格结构 
  1.2.3 数据库逻辑结构 
  1.2.4 数据库物理结构 
  1.2.5 数据库例程 
  1.2.6 内部存储结构 
  1.2.7 进程结构 
  1.2.8 应用程序结构 
  1.2.9 事务 
 习题 
第2章 安装和卸载Oracle 10g数据库 
 2.1 安装前准备 
  2.1.1 安装Oracle 10g数据库的硬件需求 
  2.1.2 安装Oracle 10g数据库的软件需求 
 2.2 Oracle 10g数据库安装过程 
  2.2.1 服务器安装过程 
  2.2.2 客户端安装过程 
  2.2.3 设置环境变量 
  2.2.4 常用Oracle服务 
 2.3 完全卸载Oracle 10g 
 习题 
第3章 Oracle数据库管理工具 
 3.1 企业管理器 
  3.1.1 Enterprise Manager 10g 
  3.1.2 Oracle Enterprise Manager 
 3.2 Oracle Administration Assistant 
  3.2.1 启动Oracle Administration Assistant 
  3.2.2 设置默认实例和注册表变量 
  3.2.3 设置操作系统数据库管理员和操作员 
  3.2.4 Oracle数据库管理 
 3.3 网络配置工具 
  3.3.1 Oracle Net简介 
  3.3.2 Net Manager 
  3.3.3 Net Configuration Assistant 
 3.4 SQL*Plus和iSQL*Plus 
  3.4.1 使用SQL*Plus 
  3.4.2 使用iSQL*Plus 
 习题 
第4章 数据库管理、配置和维护 
 4.1 关闭和启动数据库 
  4.1.1 Oracle数据库实例的状态 
  4.1.2 关闭数据库实例 
  4.1.3 启动数据库实例 
  4.1.4 改变数据库的状态 
 4.2 创建和删除数据库 
  4.2.1 创建数据库 
  4.2.2 删除数据库 
 4.3 配置数据库 
  4.3.1 查看和设置内存参数 
  4.3.2 还原管理 
  4.3.3 初始化参数管理 
 4.4 用户管理 
  4.4.1 Oracle数据库用户类型 
  4.4.2 默认数据库管理员用户 
  4.4.3 数据库管理员(DBA)的权限 
 习题 
第5章 数据库存储管理 
 5.1 表空间管理 
  5.1.1 查看表空间信息 
  5.1.2 创建表空间 
  5.1.3 设置和修改表空间属性 
  5.1.4 删除表空间 
  5.1.5 段和数据块管理 
  5.1.6 撤销表空间 
 5.2 控制文件管理 
  5.2.1 创建控制文件 
  5.2.2 恢复控制文件 
  5.2.3 删除控制文件 
  5.2.4 查看控制文件信息 
 5.3 重做日志管理 
  5.3.1 重做日志的基本概念 
  5.3.2 查看重做日志信息 
  5.3.3 创建重做日志组和成员 
  5.3.4 重命名重做日志成员 
  5.3.5 删除重做日志组和成员 
  5.3.6 清空重做日志文件 
 5.4 归档日志管理 
  5.4.1 归档日志文件和归档模式 
  5.4.2 管理归档模式 
  5.4.3 指定归档目的地 
  5.4.4 查看归档日志信息 
 习题 
第6章 数据库安全管理 
 6.1 Oracle认证方法 
  6.1.1 操作系统身份认证 
  6.1.2 网络身份认证 
  6.1.3 Oracle数据库身份认证 
  6.1.4 数据库管理员认证 
 6.2 用户管理 
  6.2.1 创建用户 
  6.2.2 修改用户 
  6.2.3 权限管理语句 
  6.2.4 删除用户 
 6.3 角色管理 
  6.3.1 Oracle系统角色 
  6.3.2 创建角色 
  6.3.3 对角色授权 
  6.3.4 指定用户的角色 
  6.3.5 修改角色 
  6.3.6 删除角色 
 习题 
第7章 数据库对象管理 
 7.1 表管理 
  7.1.1 创建表 
  7.1.2 修改表 
  7.1.3 删除表 
  7.1.4 插入数据 
  7.1.5 修改数据 
  7.1.6 删除数据 
 7.2 数据查询 
  7.2.1 SELECT语句的基本应用 
  7.2.2 定义显示标题 
  7.2.3 设置查询条件 
  7.2.4 对查询结果排序 
  7.2.5 使用统计函数 
  7.2.6 连接查询 
 7.3 视图管理 
  7.3.1 视图的基本概念 
  7.3.2 视图管理页面 
  7.3.3 创建视图 
  7.3.4 修改视图 
  7.3.5 删除视图 
 7.4 索引管理 
  7.4.1 索引的概念 
  7.4.2 索引管理页面 
  7.4.3 创建索引 
  7.4.4 修改索引 
  7.4.5 删除索引 
 7.5 序列管理 
  7.5.1 创建序列 
  7.5.2 修改序列 
  7.5.3 删除序列 
  7.5.4 序列的使用 
 习题 
第8章 备份和恢复 
 8.1 使用EM进行备份和恢复 
  8.1.1 使用EM备份数据库 
  8.1.2 使用EM恢复数据库 
 8.2 RMAN技术 
  8.2.1 基本概念 
  8.2.2 将数据库设置为归档日志模式 
  8.2.3 创建恢复目录所使用的表空间 
  8.2.4 创建RMAN用户并授权 
  8.2.5 创建恢复目录 
  8.2.6 注册目标数据库 
  8.2.7 RMAN备份和恢复 
 8.3 闪回(Flashback)技术 
  8.3.1 闪回技术概述 
  8.3.2 闪回数据库 
  8.3.3 闪回表 
  8.3.4 闪回回收站 
  8.3.5 闪回查询(Flashback Query) 
  8.3.6 闪回版本查询 
  8.3.7 闪回事务查询 
 习题 
第9章 PL/SQL语言基础 
 9.1 PL/SQL简介 
  9.1.1 PL/SQL语言的结构 
  9.1.2 PL/SQL示例程序 
 9.2 PL/SQL组件 
  9.2.1 声明部分 
  9.2.2 执行部分 
  9.2.3 异常处理部分 
 9.3 常用函数 
  9.3.1 数值型函数 
  9.3.2 字符型函数 
  9.3.3 日期型函数 
  9.3.4 统计函数 
 习题 
第10章 游标、存储过程和触发器 
 10.1 游标 
  10.1.1 游标的基本概念 
  10.1.2 游标控制语句 
  10.1.3 游标属性 
  10.1.4 游标FOR循环 
 10.2 存储过程管理 
  10.2.1 过程 
  10.2.2 函数 
  10.2.3 程序包 
 10.3 触发器管理 
  10.3.1 触发器的基本概念 
  10.3.2 创建及使用触发器 
 习题 
第11章 ADO数据访问技术 
 11.1 ADO数据模型 
 11.2 数据库访问控件 
  11.2.1 ADO Data控件 
  11.2.2 DataList控件和DataCombo控件 
  11.2.3 DataGrid控件 
 11.3 常用ADO对象 
  11.3.1 Connection对象 
  11.3.2 Command对象 
  11.3.3 Recordset对象 
  11.3.4 Field对象 
 习题 
第12章 图书借阅管理系统 
 12.1 系统总体设计 
  12.1.1 系统功能描述 
  12.1.2 创建数据库用户 
  12.1.3 数据库表结构设计 
 12.2 设计工程框架 
  12.2.1 创建工程 
  12.2.2 添加模块 
  12.2.3 添加类模块 
 12.3 系统主界面和登录模块设计 
  12.3.1 设计主界面 
  12.3.2 登录模块设计 
 12.4 图书分类管理模块设计 
  12.4.1 使用TreeView控件管理图书分类的方法 
  12.4.2 设计图书分类信息编辑窗体 
  12.4.3 设计图书分类信息管理窗体 
  12.4.4 设计图书分类选择窗体 
 12.5 图书信息管理模块设计 
  12.5.1 设计图书信息编辑窗体 
  12.5.2 设计图书信息管理窗体 
  12.5.3 设计图书选择窗体 
 12.6 图书库存管理模块设计 
  12.6.1 设计图书库存编辑模块 
  12.6.2 设计图书库存管理模块 
  12.6.3 设计库存盘点编辑模块 
  12.6.4 设计库存盘点管理模块 
 12.7 借阅证件管理模块设计 
  12.7.1 设计借阅证信息编辑窗体 
  12.7.2 设计借阅证信息管理窗体 
  12.7.3 设计图书借阅记录窗体 
 12.8 图书借阅管理模块设计 
  12.8.1 设计图书借阅信息编辑窗体 
  12.8.2 设计图书借阅信息管理窗体 
  12.8.3 设计图书催还信息管理窗体 
 习题 
附录1 实验 
 实验1 数据库管理 
  目的和要求 
  实验准备 
  实验内容 
  1.使用SHUTDOWN命令关闭数据库实例 
  2.使用STARTUP命令启动数据库实例 
  3.使用Oracle Enterprise Manager关闭数据库实例 
  4.使用Oracle Enterprise Manager启动数据库实例 
  5.使用SQL语句创建数据库 
  6.使用SQL语句删除数据库 
 实验2 角色和用户管理 
  目的和要求 
  实验准备 
  实验内容 
  1.使用SQL语句创建数据库角色 
  2.使用SQL语句为数据库角色授权 
  3.使用SQL语句创建数据库用户 
  4.使用SQL语句指定用户角色 
 实验3 表和视图管理 
  目的和要求 
  实验准备 
  实验内容 
  1.使用SQL语句创建表 
  2.使用SQL语句向表中插入数据 
  3.练习使用SQL语句修改表中的数据 
  4.练习使用SQL语句删除表中的数据 
  5.练习使用SELECT语句查询数据 
  6.练习使用SQL语句创建视图 
 实验4 管理索引和序列 
  目的和要求 
  实验准备 
  实验内容 
  1.使用SQL语句创建索引 
  2.在创建表的同时创建索引 
  3.使用SQL语句创建序列 
  4.在插入数据时使用序列 
 实验5 PL/SQL编程 
  目的和要求 
  实验准备 
  实验内容 
  1.使用条件语句 
  2.使用分支语句 
  3.使用循环语句 
  4.使用系统函数 
 实验6 使用游标、存储过程和触发器 
  目的和要求 
  实验准备 
  实验内容 
  1.创建和使用游标 
  2.编写和执行自定义过程 
  3.编写和执行自定义函数 
  4.创建和使用触发器 
 大作业1:VB+Oracle学生档案管理系统 
  项目1 数据库结构设计 
  项目2 设计工程框架 
  项目3 系统主界面和登录模块设计 
  项目4 院系管理模块设计 
  项目5 学生信息管理模块设计 
  项目6 学生奖惩管理模块设计 
  项目7 学籍变动管理模块设计 
  项目8 用户管理模块设计 
 大作业2:ASP+Oracle网上购物系统 
  项目1 数据库结构设计 
  项目2 目录结构与通用模块 
  项目3 管理主界面与登录程序设计 
  项目4 公告信息管理模块设计 
  项目5 商品类别管理模块设计 
  项目6 商品管理模块设计 
  项目7 订单管理模块设计 
  项目8 系统主界面与登录程序设计 
  项目9 设计商品查询及购买模块 
附录2 下载Oracle 10g 
附录3 Oracle 10g系统权限 
参考文献

在线试读部分章节

第1章 Oracle 10g简介
  Oracle 10g是当前最流行的大型关系数据库之一,支持包括32位Windows、64位Windows、OS、HP-UX、AIX5L、Solaris和Linux等多种操作系统,拥有广泛的用户和大量的应用案例。本章介绍Oracle 10g数据库的版本信息,产品组成以及体系结构等,为管理Oracle 10g奠定基础。
  ……

书摘与插图




















去天猫旗舰店查看商品详情:

Oracle数据库基础教程

转载于:https://www.cnblogs.com/phpcode/archive/2013/05/23/3097944.html

Oracle数据库基础教程相关推荐

  1. Oracle数据库基础教程:入门其实很简单

    为什么80%的码农都做不了架构师?>>>    Oracle数据库基础教程:入门其实很简单 Oracle数据库系统是目前最流行的客户/服务器数据库之一.本文集从初学者的角度出发,由浅 ...

  2. Oracle 11g 数据库基础教程

    Oracle 11g 数据库基础教程 课堂笔记 系统服务 操作系统通过服务来管理安装好的Oracle 11g数据库产品的运行 在运行Oracle数据库前,要检查数据库服务有没有启动好 开始»控制面板» ...

  3. 【Oracle SQL数据库-教学2】--- Oracle数据库基础

    [Oracle SQL数据库-教学2]- Oracle数据库基础 文章目录 [Oracle SQL数据库-教学2]--- Oracle数据库基础 本期主要内容: 一. 数据库管理系统概述 ① 数据处理 ...

  4. oracle运行原理ppt,oracle数据库基础培训PPT

    PPT内容 这是一个oracle数据库基础培训PPT,主要介绍了描述 Oracle 服务器的体系结构及其主要构件.列举用户连接到 Oracle 实例所涉及的结构等内容. Oracle数据库维护培训胶片 ...

  5. SSH:Oracle数据库基础

    2019独角兽企业重金招聘Python工程师标准>>> Oracle数据库基础 一:Oracle基础知识 Oracle数据库的主要特点 (1.)支持多用户,大事务量的事务处理 (2. ...

  6. Oracle数据库基础入门《二》Oracle内存结构

    Oracle数据库基础入门<二>Oracle内存结构 Oracle 的内存由系统全局区(System Global Area,简称 SGA)和程序全局区(Program Global Ar ...

  7. oracle 语句 在线测试,2017年Oracle数据库基础测试答案.doc

    . . word完美格式 2017年Oracle数据库基础测试答案 姓名 成绩 一.单项选择题(每题1分,共60分) 列出EMP表中,从事每个工种(JOB)的员工人数 A.select job fro ...

  8. Oracle数据库基础入门《一》Oracle服务器的构成

    Oracle数据库基础入门<一>Oracle服务器的构成 Oracle 服务器是一个具有高性能和高可靠性面向对象关系型数据库管理系统,也是一 个高效的 SQL 语句执行环境. Oracle ...

  9. oracle数据库中基础知识,oracle数据库基础知识

    oracle数据库基础知识 -- End loop --1 declare pnum number(4):=0; begin while pnum < 10 loop dbms_output.p ...

最新文章

  1. Android异步下载网络图片(其三:ExecutorService)
  2. gitee怎么看用户名_教你手机怎么远程连接云服务器
  3. PHP中的foreach遍历数组
  4. 高性能mysql 第六章_第六章 查询性能优化
  5. 混频通信的matlab仿真,基于MATLAB的扩频通信系统仿真研究—上海交通大学
  6. 微服务-从设计到部署
  7. 为什么现在的很多酒店都不收押金,只收房费了?
  8. sas中一些小的选项的含义
  9. DIOCP开源项目-DIOCP3的重生和稳定版本发布
  10. [xdoj1227]Godv的数列(crt+lucas)
  11. 统计信号处理基础 习题解答3-9
  12. centos 替换阿里源
  13. 面经自己汇总(三维视觉算法机器学习深度学习)——持续更新
  14. html 防网页假死,HTML 5 Web开发:防止浏览器假死的方法
  15. luogu P3966 [TJOI2013]单词
  16. G1垃圾回收日志分析
  17. 老大一个接口加解密临时任务丢了过来,我却肝了3天,感觉可以收拾工位了
  18. 基于主从博弈的社区综合能源系统分布式协同优化运行策略(Matlab代码实现)
  19. 几何校正(image to image)
  20. 语音识别—实现百度语音识别

热门文章

  1. cv2.imread()和cv2.cvtColor() 的使用
  2. 如何用Photoshop来磨皮人脸图
  3. 燃气轮机发电系统matlab仿真模型,基于MATLAB的微型燃气轮机发电系统的建模及仿真.doc...
  4. webstorm 2017.2 汉化包 中文激活破解版(附汉化教程)
  5. 2022 版史上最全 Java 八股文,没有任何异议
  6. 《白帽子讲Web安全》浏览器安全
  7. xml开发笔记(一):tinyXml2库介绍、编译和工程模板
  8. QImage、QImageReader Qt获取图片大小
  9. 微信小程序线上点餐问题及解决
  10. c语言指针什么时候加星号,c语言中指针前面的星号,什么时候可以省去,什么时候又必须带上呢?(转载)...