Oracle基础知识培训
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例如oracle利用系统数据告诉自己,有一个表 中的社会保险号字段全部是数字,不能输入字符。 他还用系统数据来记录合法的用户、他们的口令、 数据库中有多少数据文件、这些数据文件放在什 么地方等等
例如: 数据类型 表
空间
用户
数据文件
存放的有关信息 表中的字段和数据的类型
数据库对象所占的物理空 间 名、口令、特权
➢支持各种互联网应用
数据库管理系统是网络经济的重要基础设施之 一。支持Internet(甚至于Mobile Internet)数 据库应用已经成为数据库系统的重要方面。例如, Oracle公司从8版起全面支持互联网应用,是互联 网数据库的代表。微软公司更是将SQLServer作为 其整个.NET计划中的一个重要的成分。对于互联 网应用,由于用户数量是无法事先预测的,这就 要求数据库相比以前拥有能处理更大量的数据以 及为更多的用户提供服务的能力,也就是要拥有 良好的可伸缩性及高可用性。此外,互联网提供 大量以XML格式数据为特征的半结构化数据,支持 这种类型的数据的存储、共享、管理、检索等也 是各数据库厂商的发展方向
目前,市场上具有代表性的数据库产品包括 Oracle公司的Oracle、IBM公司的DB2以及微软的 SQL Server等。在一定意义上,这些产品的特征反 映了当前数据库产业界的最高水平和发展趋势。
➢ 对象wenku.baidu.com系数据库技术将是主流
关系数据库技术出现在20世纪70年代、 经过80年代的发展到90年代已经比较成 熟,面向对象技术是在90年代初期发展 起来的,对象关系数据库是这两种技术 结合的产物。无论是Oracle公司的 Oracle 9i、IBM公司的DB2、还是微软的 SQL Server等都是对象关系型数据库。 对象关系型数据库弥补了纯面向对象数 据库不支持SQL标准查询的缺陷,是设计 紧凑有效的数据库变得更为容易。
3.2用户数据和系统数据
在相应的数据库文件中存放有两种类型的 数据:用户数据和系统数据
➢ 用户数据是用户应用软件的数据,带有应用软 件的所有相关的信息。它是用户机构存放在数据
库中的信息。
数据类型 客户信息
存放的有关信息 名字、电话号码
产品信息 财务信息
产品名、是否有货、价 格
股票价格、利率
➢ 系统数据是用来管理用户数据和数据库本身的 数据。
数据库
表空间
表空间
表空间
数据文件
数据文件
表
表
提示:尽可能的把不同的应用系统的数据放在不同的表空间中, 因为创建表空间时会给表空间分配一个便于区分的名字。这样, 不同的应用系统用不同的表空间名,用户会发现管理数据库很 方便。
3.3.1 表空间的分类
➢ 系统表空间
系统表空间(system tablespace)是每个 oracle数据库都必须具备的部分。在系统表空 间中存放的是诸如表空间的名称、表空间所含 数据文件这类管理数据库自身所需要的信息。
二.Oracle 简要介绍
Oracle8i是一个面向Internet计算环境的数据库, 它改变了信息管理和访问的方式。Oracle8i将新 的特性融入到了传统的Oracle服务器之中,从而 成为一个面向Web信息管理的数据库。Oracle8i支 持Web高级应用所需要的多媒体数据,支持Web繁 忙站点不断增长的负载需求。Oracle8i是唯一一 个拥有集成式Web信息管理工具的数据库。Oracle 正在推动Java成为下一代应用的标准,它在各个 层次,包括Oracle8i服务器内的Java VM,均支持 Java。Oracle8i将强大的新型功能引入到了联机 事务处理(OLTP)和数据仓库应用之中。Oracle8i 还对Oracle数据服务器的几乎所有方面给予了增 强,全面改进了质量、可用性、性能、可管理性、 多媒体数据类型支持和复制功能。
➢ 数据库技术的发展趋势
“四高”即DBMS具有高可靠性、高性能、高 可伸缩性和高安全性。
数据、计算机硬件和数据库应用,这三者 推动着数据库技术与系统的发展。数据库要管 理的数据的复杂度和数据量都在迅速增长;数 据库应用迅速向深度、广度扩展。尤其是互联 网的出现,极大地改变了数据库的应用环境, 向数据库领域提出了前所未有的技术挑战。这 些因素的变化推动着数据库技术的进步,出现 了一批新的数据库技术,如Web数据库技术、 并行数据库技术、数据仓库与联机分析技术、 数据挖掘与商务智能技术、内容管理技术、海 量数据管理技术等。
数目、位置、最后使用的 时间
3.3 表空间
因为数据库是数据文件的集合,所以理解oracle 如何组织数据文件和重要。Oracle 通过称为表空 间的数据库对象完成此项工作。在将数据插入 oracle 数据库之前,必须首先建立表空间,然后 将数据插入表空间的一个对象中。
那么,为什么要用表空间来组织数据文件?解 释数据库、表空间、数据文件、表、数据的最好 的办法是想象一个装满东西的柜子。数据库就是 柜子,柜子中的抽屉师表空间,抽屉中的文件夹 是数据文件,文件夹中的纸是表,写在纸上的信 息就是数据。表空间实际就是组织数据文件的一 种途径。
Oracle 基础知识培训
一.数据库管理系统现状和发展 方向
➢ 主流产品的发展现状
数据库管理系统经历了30多年的发展演变,已经 取得了辉煌的成就,发展成了一门内容丰富的学科, 形成了总量达数百亿美元的一个软件产业。据调查, 2002年国际数据库市场销售总额达146亿美元,比 2001年增长11%。根据CCID的报告,2002年的中国 数据库管理系统市场销售总额达35.8亿元,比2001 年增长了31.7%,占软件市场总销售额的10.8%。可 见,数据库已经发展成为一个规模巨大、增长迅速 的市场。
三.Oracle 数据库的结构
意义:由于Oracle是一个复杂的数据库管理系 统,因此学习Oracle数据库的结构有助于掌握 Oracle数据库的运行机理及整体结构。
主要介绍以下几部分概念:
3.1 数据文件
数据文件用于存放所有数据库的数据库数 据。ORACLE数据库有一个或多个数据文件组 成,数据文件结合在一起形成表空间 (TABLESPACE)。需要特别注意的是数据 库中的所有信息都是存放在数据文件(datafile) 中的。
例如: 数据类型 表
空间
用户
数据文件
存放的有关信息 表中的字段和数据的类型
数据库对象所占的物理空 间 名、口令、特权
➢支持各种互联网应用
数据库管理系统是网络经济的重要基础设施之 一。支持Internet(甚至于Mobile Internet)数 据库应用已经成为数据库系统的重要方面。例如, Oracle公司从8版起全面支持互联网应用,是互联 网数据库的代表。微软公司更是将SQLServer作为 其整个.NET计划中的一个重要的成分。对于互联 网应用,由于用户数量是无法事先预测的,这就 要求数据库相比以前拥有能处理更大量的数据以 及为更多的用户提供服务的能力,也就是要拥有 良好的可伸缩性及高可用性。此外,互联网提供 大量以XML格式数据为特征的半结构化数据,支持 这种类型的数据的存储、共享、管理、检索等也 是各数据库厂商的发展方向
目前,市场上具有代表性的数据库产品包括 Oracle公司的Oracle、IBM公司的DB2以及微软的 SQL Server等。在一定意义上,这些产品的特征反 映了当前数据库产业界的最高水平和发展趋势。
➢ 对象wenku.baidu.com系数据库技术将是主流
关系数据库技术出现在20世纪70年代、 经过80年代的发展到90年代已经比较成 熟,面向对象技术是在90年代初期发展 起来的,对象关系数据库是这两种技术 结合的产物。无论是Oracle公司的 Oracle 9i、IBM公司的DB2、还是微软的 SQL Server等都是对象关系型数据库。 对象关系型数据库弥补了纯面向对象数 据库不支持SQL标准查询的缺陷,是设计 紧凑有效的数据库变得更为容易。
3.2用户数据和系统数据
在相应的数据库文件中存放有两种类型的 数据:用户数据和系统数据
➢ 用户数据是用户应用软件的数据,带有应用软 件的所有相关的信息。它是用户机构存放在数据
库中的信息。
数据类型 客户信息
存放的有关信息 名字、电话号码
产品信息 财务信息
产品名、是否有货、价 格
股票价格、利率
➢ 系统数据是用来管理用户数据和数据库本身的 数据。
数据库
表空间
表空间
表空间
数据文件
数据文件
表
表
提示:尽可能的把不同的应用系统的数据放在不同的表空间中, 因为创建表空间时会给表空间分配一个便于区分的名字。这样, 不同的应用系统用不同的表空间名,用户会发现管理数据库很 方便。
3.3.1 表空间的分类
➢ 系统表空间
系统表空间(system tablespace)是每个 oracle数据库都必须具备的部分。在系统表空 间中存放的是诸如表空间的名称、表空间所含 数据文件这类管理数据库自身所需要的信息。
二.Oracle 简要介绍
Oracle8i是一个面向Internet计算环境的数据库, 它改变了信息管理和访问的方式。Oracle8i将新 的特性融入到了传统的Oracle服务器之中,从而 成为一个面向Web信息管理的数据库。Oracle8i支 持Web高级应用所需要的多媒体数据,支持Web繁 忙站点不断增长的负载需求。Oracle8i是唯一一 个拥有集成式Web信息管理工具的数据库。Oracle 正在推动Java成为下一代应用的标准,它在各个 层次,包括Oracle8i服务器内的Java VM,均支持 Java。Oracle8i将强大的新型功能引入到了联机 事务处理(OLTP)和数据仓库应用之中。Oracle8i 还对Oracle数据服务器的几乎所有方面给予了增 强,全面改进了质量、可用性、性能、可管理性、 多媒体数据类型支持和复制功能。
➢ 数据库技术的发展趋势
“四高”即DBMS具有高可靠性、高性能、高 可伸缩性和高安全性。
数据、计算机硬件和数据库应用,这三者 推动着数据库技术与系统的发展。数据库要管 理的数据的复杂度和数据量都在迅速增长;数 据库应用迅速向深度、广度扩展。尤其是互联 网的出现,极大地改变了数据库的应用环境, 向数据库领域提出了前所未有的技术挑战。这 些因素的变化推动着数据库技术的进步,出现 了一批新的数据库技术,如Web数据库技术、 并行数据库技术、数据仓库与联机分析技术、 数据挖掘与商务智能技术、内容管理技术、海 量数据管理技术等。
数目、位置、最后使用的 时间
3.3 表空间
因为数据库是数据文件的集合,所以理解oracle 如何组织数据文件和重要。Oracle 通过称为表空 间的数据库对象完成此项工作。在将数据插入 oracle 数据库之前,必须首先建立表空间,然后 将数据插入表空间的一个对象中。
那么,为什么要用表空间来组织数据文件?解 释数据库、表空间、数据文件、表、数据的最好 的办法是想象一个装满东西的柜子。数据库就是 柜子,柜子中的抽屉师表空间,抽屉中的文件夹 是数据文件,文件夹中的纸是表,写在纸上的信 息就是数据。表空间实际就是组织数据文件的一 种途径。
Oracle 基础知识培训
一.数据库管理系统现状和发展 方向
➢ 主流产品的发展现状
数据库管理系统经历了30多年的发展演变,已经 取得了辉煌的成就,发展成了一门内容丰富的学科, 形成了总量达数百亿美元的一个软件产业。据调查, 2002年国际数据库市场销售总额达146亿美元,比 2001年增长11%。根据CCID的报告,2002年的中国 数据库管理系统市场销售总额达35.8亿元,比2001 年增长了31.7%,占软件市场总销售额的10.8%。可 见,数据库已经发展成为一个规模巨大、增长迅速 的市场。
三.Oracle 数据库的结构
意义:由于Oracle是一个复杂的数据库管理系 统,因此学习Oracle数据库的结构有助于掌握 Oracle数据库的运行机理及整体结构。
主要介绍以下几部分概念:
3.1 数据文件
数据文件用于存放所有数据库的数据库数 据。ORACLE数据库有一个或多个数据文件组 成,数据文件结合在一起形成表空间 (TABLESPACE)。需要特别注意的是数据 库中的所有信息都是存放在数据文件(datafile) 中的。