The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizations

Show simple item record

dc.contributor.author Hartmann, S en
dc.contributor.author Link, Sebastian en
dc.date.accessioned 2012-12-03T23:09:21Z en
dc.date.issued 2012-05 en
dc.identifier.citation ACM Transactions on Database Systems 37(2):52 pages Article number 13 May 2012 en
dc.identifier.issn 0362-5915 en
dc.identifier.uri http://hdl.handle.net/2292/19698 en
dc.description.abstract We investigate the implication problem for classes of data dependencies over SQL table definitions. Under Zaniolo’s “no information” interpretation of null markers we establish an axiomatization and algorithms to decide the implication problem for the combined class of functional and multivalued dependencies in the presence of NOT NULL constraints. The resulting theory subsumes three previously orthogonal frameworks. We further show that the implication problem of this class is equivalent to that in a propositional fragment of Cadoli and Schaerf’s family of para-consistent S-3 logics. In particular, S is the set of variables that correspond to attributes declared NOT NULL. We also show how our equivalences for multivalued dependencies can be extended to Delobel’s class of full first-order hierarchical decompositions, and the equivalences for functional dependencies can be extended to arbitrary Boolean dependencies. These dualities allow us to transfer several findings from the propositional fragments to the corresponding classes of data dependencies, and vice versa. We show that our results also apply to Codd’s null interpretation “value unknown at present”, but not to Imielinski’s or-relations utilizing Levene and Loizou’s weak possible world semantics. Our findings establish NOT NULL constraints as an effective mechanism to balance not only the certainty in database relations but also the expressiveness with the efficiency of entailment relations. They also control the degree by which the implication of data dependencies over total relations is soundly approximated in SQL table definitions. en
dc.publisher ACM en
dc.relation.ispartofseries ACM Transactions on Database Systems en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. Details obtained from http://www.sherpa.ac.uk/romeo/issn/0362-5915/ en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.subject Algorithms en
dc.subject Design en
dc.subject Management en
dc.subject Theory en
dc.subject Axiomatization en
dc.subject Functional dependency en
dc.subject Multivalued dependency en
dc.subject S-3 logic en
dc.subject Boolean dependency en
dc.subject Incomplete information en
dc.subject SQL en
dc.subject Logic of Paradox en
dc.subject Boolean logic en
dc.subject Implication en
dc.title The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizations en
dc.type Journal Article en
dc.identifier.doi 10.1145/2188349.2188355 en
pubs.issue 2 en
pubs.volume 37 en
dc.rights.holder Copyright: 2012 ACM en
dc.rights.accessrights http://purl.org/eprint/accessRights/RestrictedAccess en
pubs.subtype Article en
pubs.elements-id 365829 en
pubs.org-id Science en
pubs.org-id School of Computer Science en
dc.identifier.eissn 1557-4644 en
pubs.number 13 en
pubs.record-created-at-source-date 2012-11-29 en


Files in this item

There are no files associated with this item.

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics