background image

 

数据的组织形式称为数据模型,它决定 数据(主要是结点)之间联系的表达方式。主要包括层次型、
网状型、关系型和面向对象型四种。层次型和网状型是早期的数据模型,又称为格式化数据系统数模
型。

以上四种模型决定了四种类型的数据库:层次数据库系统,网状数据库系统,关系型数据库系统以
及面向对象数据库系统。

目前微机上使用的主要是关系型数据库。

1  

、 层次型:是以记录为结点的有向树;图如教材 P7 图 1--2

2  

、 网状型:树的集合,它的表示能力以及精巧怀强于层次型,但独立性下降。

3  

、 关系型:

在关系型中,数据被组织成若干张二维表,每张表称为一个关系。

一张表格中的一列称为一个 属性 ,相当于记录中的一个数据项(或称为字段),属性的取值范围
称为域。

表格中的一行称为一个 元组 ,相当于记录值。

可用一个或若干个属性集合的值标识这些元组,称为 关键字 。

每一行对应的属性值叫做一个分量。

表格的框架相当于记录型,一个表格数据相当于一个同质文件。所有关系由关系的框架和若干元组构
成,或者说关系是一张二维表。

关系型的特点:描述的一致性;可直接表示多对多关系;关系必须是规范化的;关系模型建立在数
学概念基础上。

4  

、 面向对象型:主要采用对象和灯的概念。

关系型数据库

 

一、 关系型数据库的发展:

1  

、 数据库产品种类繁多:像 dBASE,FoxBASE,Clipper,Paradox,Acess 等。

2  

、 采用 SQL 语言:SQL(Structured Query Language “

) 结构化查询语言 ,是通用的关系型数

据库操作语言,可以查询、定义、操纵和控制数据库。它是一种非过程化语言。

3  

、 支持面向对象的程序设计:

4  

、 提供良好的图形界面和窗口;

5  

、 支持开放的客户机/服务器和分布式处理;

6  

、 提供新一代的数据库管理系统开发工具:支持 GUI(图形界面)、ODBC(开放数据库连接) 、

OLE(对象的链接与嵌入)、DLL(动态链接)等。

 

二、 关系型数据库管理系统(RDBMS)及其产品:

主要著名的关系型数据库产品有 Oracle、Sybase、Informix、DB2、Inges、Paradox、Access、SQL 
Server 等。数据库应用系统开发工具是 PowerBuilder 和 Delphi。

3