我现在正在学习关系代数,我很难弄清楚是否有可能做一个完整性约束,例如:
图式:阵容(球队、球员)
约束:一名球员只能为一支球队效力。
没有计数运算符可以这样做吗?
我曾考虑过从花名册中投影 Player,这将(根据设置语义)删除所有重复项,然后以某种方式将其与花名册表进行比较,但我不确定如何做到这一点。
所有的帮助将不胜感激,谢谢。
您没有给我们足够的业务需求来帮助您。
一般来说,如果你想要"...只。。。一个......",这听起来像是唯一性约束。唯一性约束的另一个名称是"键"——但这假设你已经对依赖项和冗余进行了分析。
我建议你阅读 http://en.wikipedia.org/wiki/Database_normalization,然后回来澄清你想要实现的目标。