关系数据库系统中使用的数据库结构是二维表吗?

2024-12-29 05:16:10
推荐回答(5个)
回答1:

在管理器中我们看到的数据表都是二维的。类似excel表格的样子。但是关系数据库系统使用的数据库结构不能说是二维表,因为数据库结构不是简单的二维表结构。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1)物理数据层。 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 (2)概念数据层。 它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。 (3)逻辑数据层。 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。 数据库不同层次之间的联系是通过映射进行转换的。所以咱说的二维表结构应该是逻辑数据层,即我们看到和使用的数据库。

回答2:

关系数据库采用二维表结构来表示各类实体及其间的联系,二维表由行和列组成。在关系数据库中,一个关系就是一张二维表。在这张二维表中,每一列被称为关系的一个列,也被称为一个属性或字段;每一行被称为关系的一个行,也被称为一条元祖或记录。

回答3:

可以是2维也可以是3维的

回答4:

关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。目前主流的关系数据库有oracle、SQL、access、db2、sqlserver,sybase等。
现实世界的实体以及实体间的各种联系均用关系来表示。从用户角度,关系模型中数据的逻辑结构是一张二维表,即每一个关系都是一张二维表,一个关系数据库中根据记录数据的复杂程度不同,可以包含一张或者多张二维表。

回答5:

是的