Efficiently Bounding Cardinality Ratios through Database Constraints
نویسندگان
چکیده
Numerical dependencies (NDs) are a type of database constraints in which one limits the number of distinct Y -values that can appear together with any X-value, where both X and Y are sets of attributes. The seminal work by Grant and Minker has shown that NDs are not finitely axiomatizable, which has cut further investigation on this kind of constraints. In this paper we show that, given a set of sound inference rules similar to those used for functional dependencies, the membership problem for NDs is NP-hard, and propose a branch & bound algorithm for efficiently solving the problem. The algorithms adopts a suite of optimization strategies that make it applicable in practice, providing considerable speed-up over a näıve approach.
منابع مشابه
Bounding the cardinality of aggregate views through domain-derived constraints
Accurately estimating the cardinality of aggregate views is crucial for logical and physical design of data warehouses. This paper proposes an approach based on cardinality constraints, derived a-priori from the application domain, which may bound either the cardinality of a view or the ratio between the cardinalities of two views. We face the problem by first computing satisfactory bounds for ...
متن کاملDataSynth: Generating Synthetic Data using Declarative Constraints
A variety of scenarios such as database system and application testing, data masking, and benchmarking require synthetic database instances, often having complex data characteristics. We present DataSynth, a flexible tool for generating synthetic databases. DataSynth uses a simple and powerful declarative abstraction based on cardinality constraints to specify data characteristics, and uses sop...
متن کاملMinimal Instances of Database Schemes with Additive Cardinality Constraints
In the entity-relationship approach to database design, integrity constraints are used to express database semantics. Cardinality constraints are a frequently used way of imposing restrictions to the structure of the databases. In this paper, we consider additive cardinality constraints which specify lower and upper bounds on the total number of relationships an entity of a xed type may be invo...
متن کاملEnforcing Cardinality Constraints in the ER Model with Integrity Methods
Copyright © 2002, Idea Group Publishing. Entity-Relationship (ER) schemas include cardinality constraints that restrict the dependencies among entities within a relationship type. The cardinality constraints have direct impact on application transactions, since insertions or deletions of entities or relationships might affect related entities. Application transactions can be strengthened to pre...
متن کاملFortuna: A Visualization Tool for Probabilistic Cardinality Constraints
Probabilistic cardinality constraints stipulate lower bounds on the marginal probability of cardinality constraints in probabilistic databases. The demo shows how the computation of Armstrong PCsketches helps design teams identify lower bounds that separate meaningful from meaningless probabilistic databases in an application domain.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010