发明名称 |
Efficient discovery of keys in a database |
摘要 |
A method and system for discovering keys in a database. A minimal set of non-keys of the database are found. The database includes at least two entities and at least two attributes. The minimal set of non-keys includes at least two non-keys. Each entity independently includes a value of each attribute. A set of keys of the database is generated from the minimal set of non-keys. Each key of the generated set of keys independently is a unitary key consisting of one attribute or a composite key consisting of at least two attributes. |
申请公布号 |
US8838648(B2) |
申请公布日期 |
2014.09.16 |
申请号 |
US200611465155 |
申请日期 |
2006.08.17 |
申请人 |
International Business Machines Corporation |
发明人 |
Sismanis John;Haas Peter Jay;Reinwald Berthold |
分类号 |
G06F17/30;G06F7/00 |
主分类号 |
G06F17/30 |
代理机构 |
Schmeiser, Olsen & Watts, LLP |
代理人 |
Schmeiser, Olsen & Watts, LLP |
主权项 |
1. A method for discovering keys in a database, said method comprising:
a processor of a computer system finding a minimal set of non-keys of the database, said database comprising a plurality of entities and a plurality of attributes, said minimal set of non-keys comprising a plurality of non-keys, each entity independently comprising a value of each attribute; and said processor generating a set of keys of the database from the minimal set of non-keys, each key of the generated set of keys independently being a unitary key consisting of one attribute of the plurality of attributes or a composite key consisting of at least two attributes of the plurality of attributes. |
地址 |
Armonk NY US |