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

5星 · 超过95%的资源 需积分: 7 1 下载量 155 浏览量 更新于2024-09-12 收藏 273KB PDF 举报
"Oracle9i基础教程,讲解数据库基础知识和经典概念" 本文档是关于Oracle9i基础的教程,旨在让初学者快速理解Oracle数据库的基本概念。首先,文档介绍了关系型数据库系统的基础知识。 1.1关系型数据库系统简介 关系型数据库系统基于关系数学模型,以二维表格的形式存储数据。例如,表1.1展示了研究生信息,包含学号、姓名、专业和导师编号,而表1.2则列出了导师信息,包括编号、姓名、职称和职务。这种结构使得数据易于管理和查询。 1.1.1关系型数据 关系型数据是指通过关系模型表达的数据,以二维表格形式呈现。每个记录由一系列字段(列)组成,记录(行)代表独立的数据项。 1.1.2关系型数据库 - 主码(主键):在数据表中,能唯一标识每条记录的字段或一组字段被称为主码。例如,在研究生信息表中,可能使用学号作为主键,确保每条记录的唯一性。 - 外码(外键):外键是引用另一个表的主键,用于建立和维护两个表之间的关联。在示例中,表1.2的【编号】字段是表1.1的外码,表明导师编号与研究生信息表中的导师编号对应。 1.1.3关系型数据库系统层次结构 一个完整的关系型数据库系统由五层构成: 1. 硬件:包括服务器和客户机,是运行数据库系统的物理设备。 2. 操作系统:支持数据库系统运行的底层软件。 3. 关系型数据库管理系统(RDBMS):如Oracle9i,它介于操作系统和应用系统之间,负责数据库的管理和维护。 4. 关系型数据库应用系统:根据用户需求开发的应用软件,如使用VB、PB或Delphi等工具创建的程序。 5. 用户:最终用户、应用系统开发员和数据库管理员是数据库系统的使用者。 1.1.4关系型数据库管理系统功能 RDBMS主要包含以下组件: - 数据定义语言(DDL):用于创建和修改数据库结构。 - 数据操纵语言(DML):允许用户插入、更新和删除数据。 - 数据库管理程序:执行数据库的日常管理任务,如备份、恢复和性能优化。 1.2主流关系型数据库系统 文档中虽未详述,但通常这里会提到如Oracle、SQL Server、MySQL和PostgreSQL等主流的关系型数据库管理系统,它们各有特点,广泛应用于各类企业和组织。 通过本教程,读者将对Oracle9i数据库的基础知识有一个全面的认识,包括其核心概念、系统架构以及数据库管理系统的主要功能。对于进一步学习Oracle数据库的管理和应用开发,这些基础知识是不可或缺的。