11、关系数据库模型深度解析

关系数据库模型深度解析

1. 数据的逻辑视图

数据库存储和管理数据与元数据,数据库管理系统(DBMS)负责管理和控制对数据及数据库结构的访问。将DBMS置于应用程序和数据库之间,消除了文件系统的许多固有局限,但也导致了更复杂的物理结构。层次和网络数据库模型所需的数据库结构往往过于复杂,影响了数据库设计的效率。

关系数据模型则让设计者能专注于数据的逻辑表示及其关系,而非物理存储细节。打个比方,关系数据库就像自动挡汽车,让你无需操作离合器踏板和换挡杆。简而言之,关系模型使我们能从逻辑而非物理角度看待数据。

从逻辑角度看待数据具有重要的实际意义,它让我们回想起简单的文件存储概念。虽然表与文件不同,具有结构和数据独立性的优势,但从概念上讲,表类似于文件。由于可以将相关记录存储在独立的表中,关系数据库模型比层次和网络模型更容易理解。逻辑上的简单性往往能产生简单有效的数据库设计方法。

2. 表及其特征

关系数据库的逻辑视图通过基于“关系”这一逻辑结构创建数据关系来实现。因为关系是一个数学概念,所以终端用户更容易将关系视为表。表是一个由行和列组成的二维结构,也被称为关系,这是因为关系模型的创造者E. F. Codd将这两个术语视为同义词。可以将表看作是逻辑关系的持久表示,即其内容可以永久保存以供将来使用。对于表的用户来说,表包含一组相关的实体实例,即一个实体集。例如,“STUDENT”表包含多个实体实例,每个实例代表一个学生。因此,“实体集”和“表”这两个术语经常互换使用。

需要注意的是,“关系”这个词,在Microsoft Access中也被称为“数据集”,它基于Codd推导其模型所依据的数学集合论。由于关系模型使用属性值来建立

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值