1460469723-8ef99a8a-62c4-42fa-b594-c5b64c3260f3

An automated directory assistance includes a training system and a directory assistance system. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The key object imposes restrictions on the decryption of the data file.