ACM Home Page
Please provide us with feedback. Feedback
Schema polynomials and applications
Full text PdfPdf (231 KB)
Source ACM International Conference Proceeding Series; Vol. 261 archive
Proceedings of the 11th international conference on Extending database technology: Advances in database technology table of contents
Nantes, France
SESSION: Research sessions: Schema management table of contents
Pages 404-415  
Year of Publication: 2008
ISBN:978-1-59593-926-5
Authors
Kenneth A. Ross  Columbia University
Julia Stoyanovich  Columbia University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 46,   Downloads (12 Months): 70,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1353343.1353394
What is a DOI?

ABSTRACT

Conceptual complexity is emerging as a new bottleneck as data-base developers, application developers, and database administrators struggle to design and comprehend large, complex schemas. The simplicity and conciseness of a schema depends critically on the idioms available to express the schema. We propose a formal conceptual schema representation language that combines different design formalisms, and allows schema manipulation that exposes the strengths of each of these formalisms. We demonstrate how the schema factorization framework can be used to generate relational, object-oriented, and faceted physical schemas, allowing a wider exploration of physical schema alternatives than traditional methodologies. We illustrate the potential practical benefits of schema factorization by showing that simple heuristics can significantly reduce the size of a real-world schema description. We also propose the use of schema polynomials to model and derive alternative representations for complex relationships with constraints.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Extensible markup language (XML). http://www.w3.org/XML/.
 
2
Oracle9i database release 2 (9.2) documentation. http://www.oracle.com/technology/documentation/oracle9i.html.
 
3
The unified modeling language user guide. 2005.
 
4
 
5
 
6
F. Baader, R. K"usters, and R. Molitor. Rewriting concepts using terminologies. In KR, pages 297--308, 2000.
 
7
 
8
 
9
R. K. Brayton, R. L. Rudell, A. L. Sangiovanni-Vincentelli, and A. R. Wang. Multi-level logic optimization and the rectangular covering problem. In ICCAD, pages 66--69, 1987.
 
10
 
11
I. Dagan and A. Itai. A set expression based inheritance system. Annals of Mathematics and Artificial Intelligence, (4):269--280, 1991.
 
12
A. Hosangadi, F. Fallah, and R. Kastner. Optimizing polynomial expressions by algebraic factorization and common subexpression elimination. IEEE Trans. on CAD of Integrated Circuits and Systems, 25(10):2012--2022, 2006.
 
13
 
14
 
15
 
16
K. A. Ross and J. Stoyanovich. Schema polynomials and applications. Columbia University Technical Report, (cucs-047-07), 2007.
 
17
 
18
Y. Tzitzikas, A. Analyti, and N. Spyratos. Compound term composition algebra: The semantics. J. Data Semantics, 2:58--84, 2005.
 
19
Y. Tzitzikas, A. Analyti, N. Spyratos, and P. Constantopoulos. An algebraic approach for specifying compound terms in faceted taxonomies. In EJC, pages 67--87, 2003.
 
20
 
21
B. Wynar. Introduction to Cataloging and Classification. Libraries Unlimited, Inc., 8th edition, 1992.
 
22

Collaborative Colleagues:
Kenneth A. Ross: colleagues
Julia Stoyanovich: colleagues