计算机系统应用教程网站

网站首页 > 技术文章 正文

数据库系统原理:关系模型 数据库关系模型概念

btikc 2024-11-05 09:43:39 技术文章 4 ℃ 0 评论

关系模型是最重要的一种数据模型。

在层次和网状模型中,由于数据的联系是通过指针实现的,所以存取效率较高;但是由于层次和网状模型的结构相对复杂,不利于用户掌握,程序员必须熟悉数据库的逻辑结构和物理结构等细节,负担较重。随着硬件变得不再昂贵,数据管理从讲究处理效率向以用户为中心转变,关系模型逐渐取代了层次模型和网状模型,成为最流行的数据模型。

一、关系模型的数据结构

关系模型用二维表来表示实体集,用外键表示实体间的联系,这样的数据模型称为关系数据模型。

1、关系:一个关系对应通常说的一张表。

2、元组:表中的一行即为一个元组。

3、属性:表中的一列即为一个属性.

4、主码:表中某个属性组,可以唯一确定一个元组。

5、域:属性的取值范围

6、关系模式:二维表的表头那一行。

二、关系模型的数据操作

主要的操作有查询、插入、删除和修改,这些操作在表上很容易实现,但数据操作要满足模型的完整性约束条件。

三、关系模型的完整性约束条件

关系模型的完整性约束条件包括实体完整性参照完整性用户定义的完整性三大类,即主属性不能为空、不能引用不存在的实体、满足用户应用领域的语义要求。

四、关系模型的优缺点

优点:

(1)关系模型建立在严格的数学概念基础上。

(2)关系模型概念单一,结构简单,清晰,用户易懂易用.

(3)关系模型的存取路径对用户透明,具有更高的数据独立性和更好的安全保密性

缺点:

由于存取路径对用户透明,查询效率往往不如非关系数据模型高。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表