Electronic Theses and Dissertation Database
Library Home  |  ` Library Catalog  |  ETD Home  |  Browse ETDs  |  Search ETDs  |  ETD Resources

Title page for ETD etd-07202005-215440


Type of Document Dissertation
Author Madiraju, Praveen
Author's Email Address cscpnmx@cs.gsu.edu
URN etd-07202005-215440
Title Global Semantic Integrity Constraint Checking for a System of Databases
Degree Ph.D.
Department Computer Science
Advisory Committee
Advisor Name Title
Rajshekhar Sunderraman Committee Chair
Anu Bourgeois Committee Member
Jeff Qin Committee Member
Yanqing Zhang Committee Member
Keywords
  • semantic integrity constraints
  • constraints in XML
  • XML databases
  • constraints
  • multidatabases
Date of Defense 2005-07-21
Availability unrestricted
Abstract
In today’s emerging information systems, it is natural to have data distributed across multiple sites. We define a System of Databases (SyDb) as a collection of autonomous and heterogeneous databases. R-SyDb (System of Relational Databases) is a restricted form of SyDb, referring to a collection of relational databases, which are independent. Similarly, X-SyDb (System of XML Databases) refers to a collection of XML databases.

Global integrity constraints ensure integrity and consistency of data spanning multiple databases. In this dissertation, we present (i) Constraint Checker, a general framework of a mobile agent based approach for checking global constraints on R-SyDb, and (ii) XConstraint Checker, a general framework for checking global XML constraints on X-SyDb. Furthermore, we formalize multiple efficient algorithms for varying semantic integrity constraints involving both arithmetic and aggregate predicates. The algorithms take as input an update statement, list of all global semantic integrity constraints with arithmetic predicates or aggregate predicates and outputs sub-constraints to be executed on remote sites. The algorithms are efficient since (i) constraint check is carried out at compile time, i.e. before executing update statement; hence we save time and resources by avoiding rollbacks, and (ii) the implementation exploits parallelism. We have also implemented a prototype of systems and algorithms for both R-SyDb and X-SyDb. We also present performance evaluations of the system.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  madiraju_praveen_200508_phd.pdf 1.29 Mb 00:05:59 00:03:04 00:02:41 00:01:20 00:00:06

Browse All Available ETDs by ( Author | Department )

Click here to send a comment to ETD Support