Methods and apparatus for propagating functional dependencies with conditions
AssigneeAlcatel Lucent
InventorsWenfei Fan, Ming Xiong
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel Lucent
InventorsWenfei Fan, Ming Xiong
Estimating the term…
Methods and apparatus are provided for propagating functional dependencies with conditions. Propagation covers are computed using an SPC view of a dataset, wherein the SPC view comprises selection, projection and Cartesian product operations. Selection operations are processed to extract equivalence classes. Cartesian product operations are processed to obtain a renamed set of the plurality of conditional functional dependencies, that have attributes appearing in the SPC view. Domain constraints from the equivalence classes are applied to the renamed set to remove attributes not in the SPC view. Projection operations are processed using a reduction by resolution procedure to identify inferences that can be propagated to the SPC view from the conditional functional dependencies having attributes that do not appear in the SPC view. Domain constraints of the equivalence classes are converted to conditional functional dependencies; and a minimal cover of the SPC view is determined.
A method for computing propagation covers of conditional functional dependencies using an SPC view of a dataset, wherein said SPC view comprises one or more of selection, projection and Cartesian product (SPC) operations, said method comprising:
A system for computing propagation covers of conditional functional dependencies using an SPC view of a dataset, wherein said SPC view comprises one or more of selection, projection and Cartesian product (SPC) operations, comprising:
An article of manufacture for computing propagation covers of conditional functional dependencies using an SPC view of a dataset, wherein said SPC view comprises one or more of selection, projection and Cartesian product (SPC) operations, comprising a non-transitory computer-readable storage medium containing one or more programs which when executed implement the steps of:
Dependencies are inferred from the claim text.