Oracle 8i-9i数据库基础教程:SQL*PLUS与PL/SQL详解

需积分: 9 2 下载量 24 浏览量 更新于2024-07-27 收藏 4.04MB PDF 举报
Oracle 8i-9i数据库基础教程由赵元杰编写,针对的是Oracle数据库的入门级和中级用户。该教程旨在提供一个实用且全面的学习平台,帮助读者理解和掌握Oracle数据库的基础知识。它主要分为两个部分:Oracle SQL*PLUS基础和PL/SQL知识。 在SQL*PLUS基础部分,作者从理解关系数据库系统(RDBMS)的概念开始,涵盖了关系模型和Codd的十二条法则,使读者了解数据库设计的核心原则。接着介绍了RDBMS的组成部分,包括内核和数据字典,这些都是数据库运行的基础架构。SQL和SQL*PLUS的差异被详细解析,强调了SQL用于数据操作,而SQL*PLUS则更偏向于交互式查询和脚本编写。PL/SQL语言作为Oracle的重要编程工具,也在此部分得到了详尽的讲解,包括其基本语法和功能。 登录到SQL*PLUS是实际操作的重要环节,教程分别介绍了在UNIX和Windows NT/2000环境下的操作步骤,为不同操作系统用户提供实用指导。此外,还提供了常用SQL*PLUS附加命令的简介,如登录命令和其他实用操作,便于读者快速上手。 PL/SQL部分深入介绍了如何设计和执行数据库程序,包括如何编写存储过程、函数和触发器,这对于数据库管理员、应用程序开发者和系统分析员来说都是至关重要的技能。通过实例演示,作者分享了自己的经验和技巧,以减少学习者的摸索时间,并确保内容紧跟Oracle 8i和9i的最新发展。 值得注意的是,虽然教程力求简洁全面,但由于作者水平和Oracle产品更新频繁,可能存在一些错误和不完善的地方,鼓励读者在阅读过程中提出反馈和修正。《Oracle8i/9i初级数据库管理》和《Oracle8i/9i高级数据库管理》作为配套教材,进一步扩展了数据库管理的知识范围。 这是一套适合Oracle初学者和专业人士的宝贵资源,既能作为数据库管理人员的参考手册,也能作为应用开发人员和系统分析设计人员的学习资料,具有很高的实用性和价值。