概念模型和关系模型的区别

概念数据模型:抽象出现实系统中具有应用价值的元素及其关系,反映现实系统中具有应用价值的信息结构,不依赖于数据的组织层结构。
概念数据模型是面向用户的、现实世界的数据模型,与具体的DBMS无关。
关系模型是目前最重要的数据模型,关系数据库采用关系模型作为组织数据的方式。
关系模型起源于数学。
它将数据视为二维表中的元素,这个二维表在关系数据库中称为关系。
使用关系(表格数据)来表示实体以及实体之间的连接的模型称为关系模型。
在关系模型中,实体和实体之间的连接都用关系来表示,实体之间的连接不再通过指针来实现。

什么是二维表

在关系数据库的世界中,数据结构的主要形式是二维表,用于定义关系模型。
关系的名称与二维表的名称相对应。
表中的第一行通常称为属性名称,每一列称为字段(或属性),每一行代表一个不可分割的记录。
元组的顺序不影响数据的含义。
关系的关键特征包括: 记录:二维表中的每一行称为记录或元组,是数据库的基本构建块。
字段:每一列代表一个字段,或者说一个属性,它定义了数据的结构和内容。
域:属性的取值范围,即可能取值的集合。
关键字:在关系中,唯一标识一条记录的某些字段(或字段组合)的值称为关键字。
关系模式:以关系名称和属性名称列表的形式对关系的描述,它定义了数据的结构。
键或代码:用于唯一标识二维表中元组的最小属性集,可能包括候选键和主键。
应用实例:生活中常见的工资表、课程时间表等都是二维表格的表现形式。
Excel也是一个二维表格,通过行号和列号来定位数据。
在关系模型中,二维表遵循七个属性:有限性、唯一性、顺序独立性、元组的原子性、属性名称的唯一性、属性顺序的无关性和组件值域的统一性。
这些原则确保数据的组织和管理。