我有一个带属性的关系模式(ABCD).我也有一套功能依赖.
现在我需要确定R属性的所有可能子集的闭包.这就是我被困的地方.我需要学习如何在PHP中查找子集(非重复).
我的数组存储方式如下.
$ATTRIBUTES = ('A', 'B', 'C', 'D').
Run Code Online (Sandbox Code Playgroud)
所以我的子集应该是
$SUBSET = ('A', 'B', 'C', 'D', 'AB', 'AC', AD', 'BC', 'BD', 'CD', 'ABC', 'ABD', 'BCD', 'ABCD')
Run Code Online (Sandbox Code Playgroud)
代码不应该是大的东西,但由于某种原因,我无法理解它.