关于数据库中的二维表是不是关系的判断

首先,关系的性质有以下几点:
1.列是同质的。列中的分量类型必须相同,因为它们来自同一个域。
2.不同的列可来自同个域,但属性名不能相同。
3.关系里的任意两行不能相同,因为关系是一个元组集合。
4。数学上严格禁止,但是在实际数据库里面可以容忍重复。
5.关系的行或列是无序的。即改变行或列的次序(例如交换两行或者两列),关系不会变。
6.属性值(分量)必须是原子的(不可分)。
而不具备这些条件的二维表则不是关系。
例如:

所以以上四张表都不属于关系,第一张表的属性“C”中的分量类型不同,违背了第一条;第二张表出现了相同的属性名属性,违背了第二条;第三张表出现了相同的两个元组,违背了第三条;第四张表的属性“A”中出现了多值属性,属性值不具备原子性,违背了第六条;请问,大家怎么看呢?
#数据库##MySQL##学习路径#
全部评论
图片在这里
点赞 回复 分享
发布于 2021-10-05 17:07
很棒哇
点赞 回复 分享
发布于 2021-10-06 06:37

相关推荐

03-05 19:06
Java
如题ACM/ICPC奖牌有用吗,如果是区域赛银牌作用是多大呢?
KalznAsawind:没用,按照我秋招的感觉,没任何作用,不如实习一根。最大的用处是华为给我免了笔试和一轮面,其他没吊用,最多加个印象分。
点赞 评论 收藏
分享
01-15 13:52
已编辑
河南大学 Java
六年要多久:标准头像,不吃香菜😂
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客企业服务