Date of Award
7-8-2009
Degree Type
Dissertation
Degree Name
Doctor of Philosophy (PhD)
Department
Computer Science
First Advisor
Rajshekhar Sunderraman - Chair
Second Advisor
Yanqing Zhang
Third Advisor
Yichuan Zhao
Fourth Advisor
Anu Bourgeois
Abstract
The aim of this thesis is to study the role played by negation in databases and to develop data models that can handle inconsistent and incomplete information. We develop models that also allow incompleteness through disjunctive information under both the CWA and the OWA in relational databases. In the area of logic programming, extended logic programs allow explicit representation of negative information. As a result, a number of extended logic programs have an inconsistent semantics. We present a translation of extended logic programs to normal logic programs that is more tolerant to inconsistencies. Extended logic programs have also been used widely in order to compute the repairs of an inconsistent database. We present some preliminary ideas on how source information can be incorporated into the repair program in order to produce a subset of the set of all repairs based on a preference for certain sources over others.
DOI
https://doi.org/10.57709/1059448
Recommended Citation
Viswanath, Navin, "Inconsistency and Incompleteness in Relational Databases and Logic Programs." Dissertation, Georgia State University, 2009.
doi: https://doi.org/10.57709/1059448