Oracle8i/9i数据库基础教程

需积分: 10 0 下载量 185 浏览量 更新于2024-07-17 收藏 3.93MB DOC 举报
"Oracle8i/9i数据库基础" Oracle8i和9i是Oracle数据库的两个早期版本,其中8i代表“Internet Information”,9i代表“Internet Intelligence”。这两个版本为用户提供了关系数据库管理系统(RDBMS)的核心功能,支持企业级的数据存储、管理和访问。本教程由赵元杰编撰,旨在为学习者提供Oracle数据库的基础知识,包括SQL*PLUS的使用和PL/SQL编程。 首先,教程介绍了关系数据库系统的基础,关系模型是这一系统的基石,它基于数学上的关系理论,以表格的形式组织数据。Codd的十二法则是关系数据库设计的重要指导原则,这些法则定义了关系数据库管理系统应具备的特性,以确保数据的一致性、完整性和可用性。 接着,教程深入讲解了RDBMS的组成部分,包括内核和数据字典。内核是数据库系统的核心,负责处理数据的存储、检索和更新操作。数据字典是存储元数据的地方,即关于数据库本身的信息,如表结构、索引和权限等。 在SQL和SQL*PLUS方面,教程阐述了两者的区别。SQL是一种标准化的结构化查询语言,用于查询、插入、更新和删除数据库中的数据。而SQL*PLUS是Oracle提供的一个命令行工具,用户可以使用它来交互式地执行SQL语句和管理数据库。此外,PL/SQL是Oracle特有的过程式编程语言,它扩展了SQL的功能,允许编写存储过程、函数和触发器等数据库对象。 教程还涵盖了如何在不同的操作系统环境下登录到SQL*PLUS,如UNIX和Windows NT/2000,并介绍了SQL*PLUS的一些基本附加命令,如登录、退出以及描述(DESCRIBE)命令,用于查看表的结构。 通过这个教程,读者不仅可以学习到Oracle数据库的基础操作,还能掌握SQL*PLUS的使用,以及PL/SQL的基础知识,这对于Oracle数据库管理员、程序员和系统分析师来说都是非常重要的。教程内容全面且实用,适合初学者和有一定经验的专业人士参考。尽管Oracle8i和9i已不再是最新的版本,但其基础原理和许多功能在当前的Oracle版本中依然适用。