完整性约束 - 如何在没有acount运算符的情况下检查元素是否不会出现多次

时间:2014-02-09 21:10:57

标签: relational-algebra

我目前正在学习关系代数,我无法确定是否可以执行完整性约束,例如:

SCHEMA: 名单(球队,球员)

约束: 一名球员只能为一支球队效力。

没有计数操作符,这可能吗?

我已经考虑过从名册中投射播放器,它会(根据设置语义)删除所有重复项,然后以某种方式将其与Roster表进行比较,但我不确定如何执行此操作。

所有的帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

您没有给我们足够的业务要求来帮助您。

一般来说,如果你想要“......只......一个......”,这听起来像是一种唯一性约束。唯一性约束的另一个名称是“密钥” - 但这假设您已经完成了对依赖性和冗余的分析。

我建议你阅读http://en.wikipedia.org/wiki/Database_normalization,然后回过头来澄清你想要达到的目标。