我目前正在学习关系代数,我无法确定是否可以执行完整性约束,例如:
SCHEMA: 名单(球队,球员)
约束: 一名球员只能为一支球队效力。
没有计数操作符,这可能吗?
我已经考虑过从名册中投射播放器,它会(根据设置语义)删除所有重复项,然后以某种方式将其与Roster表进行比较,但我不确定如何执行此操作。
所有的帮助将不胜感激,谢谢。
答案 0 :(得分:0)
您没有给我们足够的业务要求来帮助您。
一般来说,如果你想要“......只......一个......”,这听起来像是一种唯一性约束。唯一性约束的另一个名称是“密钥” - 但这假设您已经完成了对依赖性和冗余的分析。
我建议你阅读http://en.wikipedia.org/wiki/Database_normalization,然后回过头来澄清你想要达到的目标。