Oracle数据库基础教程

需积分: 10 5 下载量 151 浏览量 更新于2024-09-22 收藏 256KB PDF 举报
"Oracle 傻瓜手册是针对Oracle数据库管理的一个入门级指南,由作者zhou_arron@163.com编写。手册主要关注Oracle 8i(版本8.1.7)和Oracle 9i(版本9.2)的配置方法,并强调使用命令行界面进行操作,而非图形用户界面(GUI)。手册选择在Unix平台,特别是Solaris 8 Intel Platform(对于Oracle 8i的例子)和RedHat Linux 7.3(对于Oracle 9i的例子)上进行演示,以避免Windows环境带来的复杂性。书中所有示例都基于一个名为oradb的数据库实例,使用dbuser用户和oracle密码,并且经常使用一个名为emp的示例表来解释概念。这个表有no、name、age、duty、salary和upd_ts六个字段,其中no字段为主键。手册的附录包含了所有示例的源代码,方便读者参考和实践。" 本文档的主要知识点包括: 1. **Oracle版本区分**:Oracle 8被划分为普通版(如8.0.5)和Internet版(如8.1.5, 8.1.6, 8.1.7),后者简称为Oracle 8i。Oracle 9i的版本号为9.2。 2. **操作系统的选取**:手册选择在Unix环境(Solaris 8 Intel Platform和RedHat Linux 7.3)下讲解,以保持操作的一致性和简化说明。 3. **命令行优先**:教程强调使用命令行工具进行Oracle数据库的操作,认为这是更基础和直接的学习方式。 4. **数据库实例与用户**:手册中的示例基于名为oradb的数据库实例,使用dbuser用户进行操作,密码为oracle。 5. **数据表结构**:emp表作为示例,包含no(主键)、name、age、duty、salary和upd_ts字段,用于说明如何创建和操作表。 6. **表的主键约束**:在emp表中,no字段被定义为非空的number类型,作为主键约束。 7. **数据库对象的宿主结构**:手册提及emp表在开发中的对应宿主结构,表明了数据库设计与应用程序开发的关联。 8. **附录资源**:附录提供所有示例的源代码,以sample.tar文件形式提供,便于读者跟随操作。 9. **适用性**:尽管手册不涵盖Windows环境下的Oracle,但它为初学者提供了一个清晰的起点,了解Oracle数据库的基础管理和操作。 通过这些知识点,读者可以逐步学习和理解Oracle数据库的基本操作和管理,包括创建表、定义数据类型、设置约束以及进行基本的数据库操作。