注意:本节博文相关资料来自-全国计算机等级考试四级教程-数据库原理(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://bianchenghao.cn/9606.html