数据库中关系有哪些性质(结合例子自己理解) 您所在的位置:网站首页 元组可以改变顺序吗 数据库中关系有哪些性质(结合例子自己理解)

数据库中关系有哪些性质(结合例子自己理解)

2024-06-29 08:49| 来源: 网络整理| 查看: 265

本博文源于《数据库原理及应用》,旨在讲述关系的性质。加入,面试官突然问这种问题,是不是有点诚惶诚恐,我可能会。所以我就记录回答了。

1、列是同质的,即每列中的数据必须来自同一个域,具有相同的数据类型

这句话怎么理解呢,性别我们有男女之分,但是也可以用1和2来代表男和女或者M或者F。所以当你选择用男或者女用M和F时,你就不能用1和2.这就是同质。

2.每列必须是不可再分的数据项

这句话怎么理解呢,工资有基本工资、绩效工资和岗位工资等等。你不能将表中单独放一个栏目叫做工资下面几个小工资,你必须将工资分成不可割分之后并列。比如: 在这里插入图片描述 在这里插入图片描述 图2就不可以!!!!

3.元组(记录)不重复,即不能有相同的行

这个不用举例,记录不存在冗余。假如你存储了王大记录,你就不能再存储王大记录。

4、元组无序性,即行次序无关

这句话可以理解为:张明这条记录和王红的记录可以上下互换,表示同样的意思,无异性。

5、属性无序性,即列次序无关

这句话理解更简单,假如学生信息表,你把性别和年龄列交换顺序都一样。比如: 在这里插入图片描述 在这里插入图片描述 两者相同!!!!!!

6、属性不同名

这句话理解是,你不能用两个相同的列,假如你有了性别这个列,那么你就不能再次增加性别这个列。

总结: 列是同质的,即每列中的数据必须来自同一个域,具有相同的数据类型每列必须是不可再分的数据项元组不重复,即不能有相同的行元组无序性,即行次序无关属性无序性,即列次序无关属性不同名。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有