Oracle9i基础教程:从零开始学习关系型数据库

需积分: 10 5 下载量 80 浏览量 更新于2024-10-21 收藏 13.37MB PDF 举报
"《oracle零基础》 是一本适合Oracle初学者的教程,旨在从零开始教授Oracle9i的基础知识,包括关系型数据库系统的概念、结构和主要组件。" Oracle是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本教程针对完全没有基础的学习者,提供了一个入门的起点。首先,它介绍了关系型数据库系统的基本概念,这是一种基于关系数学模型的数据存储方式,以二维表格的形式展现数据。 1.1.1 关系型数据 关系型数据的核心在于其逻辑结构,即通过表格形式展示数据,每个表格(或称表)由一系列记录(行)组成,每行包含多个字段(列)。例如,表1.1展示了研究生信息,表1.2则展示了导师信息。这些表格中的数据可以通过关联字段相互链接。 1.1.2 主码与外码 主码(主键)是表中用于唯一标识每条记录的字段或字段组合,如表1.1中可能用“学号”作为主键。外码(外键)则是用于连接两个相关表的字段,如表1.2的“编号”字段既是其自身的主码,也是表1.1的外码,建立了导师信息与研究生信息的关联。 1.1.3 关系型数据库系统 一个完整的Oracle9i系统由五层结构构成,包括硬件、操作系统、关系型数据库管理系统(RDBMS)、数据库以及关系型数据库应用系统。RDBMS是核心,它负责数据的存储、管理和访问,而数据库应用系统则是用户与数据库交互的界面。用户层面则包括最终用户、应用系统开发员和数据库管理员。 1.1.4 关系型数据库管理系统功能 RDBMS包含了数据定义语言(DDL)用于创建和修改数据库结构,数据操纵语言(DML)用于插入、更新和删除数据,以及数据库管理程序确保数据的安全性和一致性。 1.1.5 数据库系统分类 教程中还提及了目前主流的两类关系型数据库系统,虽然具体内容未给出,但通常这会包括像Oracle这样的网络型数据库和像SQL Server这样的客户-服务器型数据库。 通过深入理解这些基本概念,Oracle初学者将能够构建对数据库管理系统的整体认识,并为进一步学习Oracle9i的高级特性打下坚实基础。在后续章节中,可能会涉及SQL语言、数据库设计、安全性设置、备份恢复等内容,这些都是Oracle数据库管理的重要组成部分。