Schema Design for Uncertain Databases

Anish Das Sarma, Jeffrey David Ullman, Jennifer Widom · 2007

We address schema design in uncertain databases. Since uncertain data is relational in nature, decomposition be-comes a key issue in design. Decomposition relies on depen-dency theory, and primarily on functional dependencies. We study the theory of functional dependencies (FDs) for uncertain relations. We define several kinds of horizontal FDs and vertical FDs, each of which is consistent with con-ventional FDs when an uncertain relation doesn’t contain any uncertainty. In addition to standard forms of decom-positions allowed by ordinary relations, our FDs allow more complex decompositions specific to uncertain data. We show how our theory of FDs can be used for lossless decomposition of uncertain relations. We then present algorithms and com-plexity results for three fundamental problems with respect to FDs over ordinary and uncertain relations: (1) Testing whether a relation instance satisfies an FD; (2) Finding all FDs satisfied by a relation instance; and (3) Inferring all FDs that hold in the result of a query over uncertain rela-tions with FDs. We also give a sound and complete axiom-atization of horizontal and vertical FDs. We look at keys as a special case of FDs. Finally, we briefly consider uncertain data that contains confidence values. 1.

Read the paper · More papers on PaperTik