Violation management for relational data

Placeholder Show Content

Abstract/Contents

Abstract
Violation management is the process of dealing with data that violates specifications. Violation management is part of a fast-growing industry that exceeded $1B revenue in 2013. Operationally, a violation can manifest itself as a failed transaction. However, when a complex transaction fails, it can be difficult to understand exactly why it failed and how it might be repaired. This dissertation provides a new framework and algorithms for diagnosing violations, guiding violation repairs, and querying data with complex violations. Solutions for all three tasks follow a constraint transformation approach under which each task is first reduced to a set of database queries then solved by a standard database management system such as MySQL or SQL Server. The transformation approach is scalable because the transformation step depends only on the constraints and not the data in the database. The transformation approach is also easily added to existing database technology.

Description

Type of resource text
Form electronic; electronic resource; remote
Extent 1 online resource.
Publication date 2015
Issuance monographic
Language English

Creators/Contributors

Associated with Kao, Jui Yi
Associated with Stanford University, Department of Computer Science.
Primary advisor Genesereth, Michael R, 1948-
Thesis advisor Genesereth, Michael R, 1948-
Thesis advisor Aiken, Alexander
Thesis advisor Hewitt, Carl
Advisor Aiken, Alexander
Advisor Hewitt, Carl

Subjects

Genre Theses

Bibliographic information

Statement of responsibility Jui Yi Kao.
Note Submitted to the Department of Computer Science.
Thesis Thesis (Ph.D.)--Stanford University, 2015.
Location electronic resource

Access conditions

Copyright
© 2015 by Jui Yi Kao
License
This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).

Also listed in

Loading usage metrics...