Oracle9i入门:关系型数据库基础概览

5星 · 超过95%的资源 需积分: 10 16 下载量 130 浏览量 更新于2024-07-25 收藏 13.37MB PDF 举报
Oracle零基础教程是一份旨在帮助初学者快速入门Oracle9i基础知识的文档。该教程从第1章开始,通过实例介绍了关系型数据库的基本概念。 1.1 关系型数据库系统简介 - 关系型数据:这种数据模型以二维表格形式呈现,如研究生信息表和导师信息表,它们由字段(列)和记录(行)构成,如学号、姓名、专业和导师编号等,每个字段或字段组合都可能成为主码,用于唯一标识数据表中的记录。 - 主码(主键):是能唯一标识表中每一项记录的字段或字段组合,确保数据的唯一性。 - 外码(外键):如导师编号,它在导师信息表中是主键,同时作为学生信息表中的字段,用于关联两个表,确保数据一致性。 1.1.3 关系型数据库系统结构 - 数据库系统由硬件、操作系统、关系型数据库管理系统、数据库应用系统和用户五部分组成: - 硬件:包括服务器和客户机,是数据库的物理基础。 - 操作系统:支持数据库运行的底层环境。 - RDBMS(关系型数据库管理系统):存储、管理和处理数据库的软件。 - 数据库:包含有组织的数据集合,支持共享。 - 应用系统:开发的特定用途数据库应用程序,如VB、PB和Delphi等工具。 - 用户:包括最终用户、应用开发者和数据库管理员,他们是数据库系统的使用者和管理者。 1.1.4 关系型数据库管理系统(RDBMS)功能 - 数据定义语言(DDL):用于创建、修改和删除数据库对象,如表、索引等。 - 数据操纵语言(DML):用于执行查询、插入、更新和删除等操作。 - 数据库管理程序:负责整个数据库的日常维护和管理,如备份、恢复和安全性控制。 1.2 主流关系型数据库系统 文档还提到了Oracle9i是当时的主流关系型数据库系统之一,这意味着学习者将了解到Oracle9i的特点、优点以及如何利用其强大的功能进行数据管理和分析。此外,可能还会涉及其他主流数据库系统如MySQL、SQL Server和Oracle Database等,以及它们在实际应用中的选择和比较。 Oracle零基础教程通过详细介绍关系型数据库的基础概念和Oracle9i的具体操作,为学习者提供了扎实的理论和实践基础,是初涉Oracle数据库领域的宝贵资源。