NULL INCLUSION DEPENDENCIES IN RELATIONAL DATABASES

Authors
Citation
M. Levene et G. Loizou, NULL INCLUSION DEPENDENCIES IN RELATIONAL DATABASES, Information and computation, 136(2), 1997, pp. 67-108
Citations number
24
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
136
Issue
2
Year of publication
1997
Pages
67 - 108
Database
ISI
SICI code
0890-5401(1997)136:2<67:NIDIRD>2.0.ZU;2-I
Abstract
Functional dependencies (FDs) and inclusion dependencies (INDs) are th e most fundamental integrity constraints that arise in practice in rel ational databases. We introduce null inclusion dependencies (NINDs) to cater for the situation when a database is incomplete and contains nu ll values. We show that the implication problem for NINDs is the same as that for INDs. We then present a sound and complete axiom system fo r null functional dependencies (NFDs) and NINDs, and prove that the im plication problem for NFDs and NINDs is decidable and EXPTIME-complete . By contrast, when no nulls are allowed, this implication problem is undecidable. This undecidability result has motivated several research ers to restrict their attention to FDs and noncircular INDs in which c ase the implication problem was shown to be EXPTIME-complete. Our resu lts imply that when considering nulls in relational database design we need not assume that NINDs are noncircular. (C) 1997 Academic Press.