数据库中关系有哪些性质(结合例子自己理解) | 您所在的位置:网站首页 › 元组可以改变顺序吗 › 数据库中关系有哪些性质(结合例子自己理解) |
本博文源于《数据库原理及应用》,旨在讲述关系的性质。加入,面试官突然问这种问题,是不是有点诚惶诚恐,我可能会。所以我就记录回答了。 1、列是同质的,即每列中的数据必须来自同一个域,具有相同的数据类型这句话怎么理解呢,性别我们有男女之分,但是也可以用1和2来代表男和女或者M或者F。所以当你选择用男或者女用M和F时,你就不能用1和2.这就是同质。 2.每列必须是不可再分的数据项这句话怎么理解呢,工资有基本工资、绩效工资和岗位工资等等。你不能将表中单独放一个栏目叫做工资下面几个小工资,你必须将工资分成不可割分之后并列。比如: 这个不用举例,记录不存在冗余。假如你存储了王大记录,你就不能再存储王大记录。 4、元组无序性,即行次序无关这句话可以理解为:张明这条记录和王红的记录可以上下互换,表示同样的意思,无异性。 5、属性无序性,即列次序无关这句话理解更简单,假如学生信息表,你把性别和年龄列交换顺序都一样。比如: 这句话理解是,你不能用两个相同的列,假如你有了性别这个列,那么你就不能再次增加性别这个列。 总结: 列是同质的,即每列中的数据必须来自同一个域,具有相同的数据类型每列必须是不可再分的数据项元组不重复,即不能有相同的行元组无序性,即行次序无关属性无序性,即列次序无关属性不同名。 |
CopyRight 2018-2019 实验室设备网 版权所有 |