属性闭包的求解代码写得蛮清晰的,适合刚上手数据库理论的你看看。结构分得挺明白,InPut函数负责录入函数依赖,GetClosure搞定核心闭包逻辑,DeDup还能去重,起来比较稳。重点是:代码思路通俗,配合注释就能看明白。如果你对规范化、查询优化这些感兴趣,这段代码算是个不错的切入点。哦对了,别忘了闭包计算的时候多测几组属性集,会有不少发现!