关系数据模型和关系数据库系统
发布日期:2021-06-30 10:49:16 浏览次数:2 分类:技术文章

本文共 1062 字,大约阅读时间需要 3 分钟。

注意:本节博文相关资料来自-全国计算机等级考试四级教程-原理(2017年版)-高等教育出版社

本人只是把觉得重要的东西提炼出来并加上自己的看法和相关代码调试,供自己和有需要的网友查阅。

关系数据模型:由关系数据结构、关系操作集合和关系完整性约束三大要素组成。

1.关系数据结构:关系模型把数据库表示为关系的集合(关系模型中数据的逻辑结构是一张二维表)。

2.关系操作集合:关系模型中常用的关系操作包括:选择、投影、连接、除、并、交、差等,以及查询操作和插入、删除、更新操作的两个部分。

3.关系的完整性约束:数据库的数据完整性是指数据库中数据的正确性、相容性、一致性。

数据完整性由完整性规则来定义,关系模型的完整性规则是对关系的某种约束,因此也称为完整性约束。

关系模型的数据结构和基本术语

下面给出两张表:

在关系型数据库中,数据结构用单一的二维表结构来表示实体以及实体间的联系

1.关系(Rlation):一个关系对应一个二维表,二维表表名就是关系名。

2.属性(Attribute)和值域(Domain):在二维表中的列(字段),称为属性。

3.关系模型(Relation Schema):在二维表中的行定义(记录的型),即对关系的描述称为关系模型

4.元组(Tuple):在二维表中的一行(记录的值),称为一个元组。

如(12010,张力,女,17,01,北京四中)

5.分量(Component):元组中的一个属性值。

6.码或键(Key):一个属性,使得在该关系的任何一个关系状态中的两个元组,在该属性上的组合都不同,都能唯一标识该关系的元组。

7.超码或超键(Super Key):如果在关系的一个码中移去某个属性,他任然是这个关系的码。

8.候选码或候选键(Candidate Key):关系的一个码或键中,不能从中移去任意一个属性,否则他就不是这个关系的码或键。

9.主键或主码(Primary Key):在候选码中唯一的标识元组。

10.全码或全键(All-Key):一个关系模式的所有属性集合。

11.主属性(Primary Attribute)和非主属性(Nonprimary Attribute):例如在学生登记表关系中,如果不允许重名,学号和姓名是主属性,其他属性是非主属性。

12.外码或外键(Feign Key):某个属性不是关系的主码,却是其他关系的主码。

13.参照关系(Referencing Relation):参照关系也称从关系,被参照关系称主关系。他们是指外码相关联的两个关系。

转载地址:https://it1995.blog.csdn.net/article/details/54986443 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:5.6m元多项式的表示
下一篇:联合体(union)的使用方法及其本质

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月04日 18时27分17秒