新闻资讯
看你所看,想你所想

超码

超码是一个或多个属性的集合,这些属性的组合可以使我们在一个实体集中唯一的标识一个实体。令R是一个关系模式,R 的子集K是R的超码的条件是:如果对任意合法的关系r(R)及r 中任意两个元组t 1和t2总见引似病章略指满足,若t1不等于t2,则t1[K] 不等于 t2[K] 。

也就是说,任意合法关系r(来自R) 中不能有两个元组在属性集K上有相同的值。

  例如:在学生实体集中,学号属性足以将不同的学生实体区分开来,因此,学号是一个超来自码;类似的,学号和美威姓名的组合属性也能将不同的360百科学生区别开来,也是实体集学力复标书航命先输知制生的一个超码。同样,在银行管理系统中,账号是一个超码,因为只要一个账号就可以将不同的客户区别开来;账号与客户名们棉认作采零剂毛杀降陆的组合也能区别不同的实体,也是一个超码。但是,在学生实体集中,姓名就不是一个超码,因为不同的学生有可能有相同的姓名。同样,在银行账务系统中,客户名也不是一个超码,因为不同的人有可能有相同的客户名。

  超码:K'→U, K'部分决定U,K'真子集函数决定U

转载请注明出处安可林文章网 » 超码

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com