Please use this identifier to cite or link to this item: https://doi.org/10.1145/1989323.1989336
DC FieldValue
dc.titleAutomatic discovery of attributes in relational databases
dc.contributor.authorZhang, M.
dc.contributor.authorHadjieleftheriou, M.
dc.contributor.authorOoi, B.C.
dc.contributor.authorProcopiuc, C.M.
dc.contributor.authorSrivastava, D.
dc.date.accessioned2013-07-04T08:41:29Z
dc.date.available2013-07-04T08:41:29Z
dc.date.issued2011
dc.identifier.citationZhang, M.,Hadjieleftheriou, M.,Ooi, B.C.,Procopiuc, C.M.,Srivastava, D. (2011). Automatic discovery of attributes in relational databases. Proceedings of the ACM SIGMOD International Conference on Management of Data : 109-120. ScholarBank@NUS Repository. <a href="https://doi.org/10.1145/1989323.1989336" target="_blank">https://doi.org/10.1145/1989323.1989336</a>
dc.identifier.isbn9781450306614
dc.identifier.issn07308078
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/42024
dc.description.abstractIn this work we design algorithms for clustering relational columns into attributes, i.e., for identifying strong relationships between columns based on the common properties and characteristics of the values they contain. For example, identifying whether a certain set of columns refers to telephone numbers versus social security numbers, or names of customers versus names of nations. Traditional relational database schema languages use very limited primitive data types and simple foreign key constraints to express relationships between columns. Object oriented schema languages allow the definition of custom data types; still, certain relationships between columns might be unknown at design time or they might appear only in a particular database instance. Nevertheless, these relationships are an invaluable tool for schema matching, and generally for better understanding and working with the data. Here, we introduce data oriented solutions (we do not consider solutions that assume the existence of any external knowledge) that use statistical measures to identify strong relationships between the values of a set of columns. Interpreting the database as a graph where nodes correspond to database columns and edges correspond to column relationships, we decompose the graph into connected components and cluster sets of columns into attributes. To test the quality of our solution, we also provide a comprehensive experimental evaluation using real and synthetic datasets. © 2011 ACM.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1145/1989323.1989336
dc.sourceScopus
dc.subjectattribute discovery
dc.subjectschema matching
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1145/1989323.1989336
dc.description.sourcetitleProceedings of the ACM SIGMOD International Conference on Management of Data
dc.description.page109-120
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.