Oracle9i专题讲座精华集粹
2006-08-04 11:56:00 来源:WEB开发网核心提示:我们开始讨论第一个方面的内容:数据库的发展及差异数据库的发展经历了几个阶段,从最初的层次模型、网状模型,Oracle9i专题讲座精华集粹,发展到目前的关系模型、面向的关系模型,1950年,数据类型支持数字、字符、大至4GB的二进制数据,为数据库的面向存储提供数据支持,IBM公司的计算机科学家E.T.Codd首次提出了关
我们开始讨论第一个方面的内容:
数据库的发展及差异
数据库的发展经历了几个阶段,从最初的层次模型、网状模型,发展到目前的关系模型、面向的关系模型。1950年,IBM公司的计算机科学家E.T.Codd首次提出了关系模型的概念来代替层次模型存储数据。从20世纪80年代开始,几乎所有的数据库软件产品都开始遵守关系模型这一概念。关系模型的成功在于,在数据库中应用了关系数据库管理系统(RDBMS)来对数据进行排序、检索、*纵。在关系数据库中,使用一种称为结构化查询语言(SQL)的功能性编程语言来实现对数据的处理。
当我们提交一条SQL语句后,根据不同的语句,RDBMS要进行一系列的*作,下面是一些常见的*作步骤:
①、隐式数据类型转换。 ②、查找索引以加快响应时间。 ③、磁盘读写 ④、按照查询条件过滤数据 ⑤、排序并格式化返回的数据。
Oracle 9i关系数据库与平面文件系统虽然有一些相似的地方,但在许多方面都存在一些差异,如下表所示:
处理任务 平面文件系统(FlatFile System) 关系数据库系统(RDBMS)
能否处理主/从数据关系能否处理其它数据关系 不好 能
能否容易进行数据*纵 不能 能
能否容易适应业务需求的变化 不能 能
能否容易进行数据检索 有时 能
能否快速检索数据 有时 有时
第二个方面:
Oracle数据库的特点
1.无范式要求,可根据实际系统需求构造数据库。
2.采用标准的SQL结构化查询语言。
3.具有丰富的开发工具,覆盖开发周期的各阶段。
4.支持大型数据库,数据类型支持数字、字符、大至4GB的二进制数据,为数据库的面向存储提供数据支持。
5.具有第四代语言的开发工具(SQL*formS、SQL*REPORTS、SQL*MENU等)。
更多精彩
赞助商链接