关系运算中n元具有的6个性质
时间:2015-1-10
1.关系中每列的数据属于同一个域,每一列称为一个属性,列名被称为属性名,每一列的值被称为属性值,同一关系中的所有属性名必须是可区分的,即互不相同,同一属性所有值可以相同也可以不同.
2.不同列允许对应同一个域,此时列名不能同时直接采用域名,当一个列唯一对应一个域时,其列名即可以直接采用域名,也可以重新命名.
3.一个关系中属性的次序在理论上可以任意,这表明一个关系只与属性,属性个数及元组内容在前,而与属性次序无关,但在一般实际数据库系统中,认为属性是先后有序的.
4.一个关系中的任意两个元组不允许完全相同,即不允许邮现重复元组,这与集合的概念是一致的,由此可知关系就是集合,当然这两个元组中,只要有一个分量值不同则这两个元组就不同.
5.一个关系中元组的次序可以任意,这表明具有相同元组而具有不同排列的每个关系为同一关系.
6.一个元组中的每个属性值都必须是单值,即不可再分,这就要求这个关系的结构不允许出现嵌套.