Only humans may decide whether a column or a set of columns of a table should store minimally unique values. Not adding to a table any existing constraint (business rule), which includes keys, allows for storing implausible instances in it. Unfortunately, 2n possibilities should be considered in the worst case for a table with n columns in order to discover all of its keys. This paper presents and discusses contrastively three as efficient as possible, sound, and complete algorithms that assist database designers in discovering all existing keys in the corresponding subuniverse of discourse.
CITATION STYLE
Mancas, C. (2016). Algorithms for database keys discovery assistance. In Lecture Notes in Business Information Processing (Vol. 261, pp. 322–338). Springer Verlag. https://doi.org/10.1007/978-3-319-45321-7_23
Mendeley helps you to discover research relevant for your work.