Oracle数据库实用教程:关系型数据库基础知识

4星 · 超过85%的资源 需积分: 18 3 下载量 146 浏览量 更新于2024-07-28 收藏 1.64MB PDF 举报
Oracle 使用教程 标题:Oracle 使用教程 描述:数据库学习 Oracle 标签:Oracle 在本教程中,我们将详细介绍 Oracle 数据库的基础知识和应用。Oracle 是一种关系型数据库管理系统(RDBMS),广泛应用于企业级数据库管理和开发。 1. 数据库基础概念 在学习 Oracle 之前,我们需要了解数据库的基本概念。数据库(Database,DB)是指一种存储和管理数据的系统。数据库管理系统(Database Management System,DBMS)是指一种管理和维护数据库的系统。数据库管理员(Database Administrator,DBA)是指负责管理和维护数据库的专业人员。数据库系统(Database System,DBS)是指一个完整的数据库管理系统,包括数据库、数据库管理系统和数据库管理员。 2. 关系型数据库 关系型数据库(Relationship Database,RDB)是一种使用关系模型的数据库语言,用于和各类数据库的交互,提供通用的数据管理和查询功能。关系型数据库管理系统(RDBMS)是指一种管理和维护关系型数据库的系统。SQL 语言(Structured Query Language)是关系型数据库的标准语言,用于和数据库的交互,提供通用的数据管理和查询功能。 SQL 语言的常用指令包括: * SELECT:从数据库中检索需要的信息 * INSERT:向数据库中添加新的数据 * DELETE:从数据库中删除不需要的数据 * UPDATE:更新数据库中的数据 * CREATE:创建新的数据库或表 * DROP:删除数据库或表 3. 数据管理历程 数据管理历程可以分为三个阶段: * 手工管理阶段:数据不保存,数据由应用程序管理,编写程序要考虑数据结构,数据面向程序,不共享,数据不具有独立性,随其逻辑结构和物理结构而变化。 * 文件管理阶段:数据以文件形式长期存在,数据共享性差。 * 数据库管理阶段:有利于实现数据共享,数据面向应用,而非面向程序。 4. 数据库发展历程 数据库的发展历程可以分为三个阶段: * 第一代非关系型数据库系统:上世纪60年代末问世,包括层次型和网状型。 * 第二代关系型数据库系统(RDBS):上世纪70年代中期问世。 * 第三代对象-关系数据库系统(ORDBS、OODBS):上世纪80年代中期至今。 5. 数据库分类 数据库可以分类为以下几种: * 网状数据库:采用以记录类型为结点的网状数据模型。 * 层次型数据库:采用层次模型模拟现实世界中按层次组织起来的事物。 * 关系型数据库:采用二维表结构储存与管理数据,并规定了表内和表间数据的依存关系。 当前流行的大型关系型数据库包括 Oracle、IBM DB2、SQL Server、SyBase、Informix 等。 通过本教程,我们可以了解 Oracle 数据库的基础知识和应用,掌握关系型数据库的基本概念和 SQL 语言的使用,从而更好地应用 Oracle 数据库管理系统。