1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: managing a relational database for compliance with record retention rules, where the relational database includes a table organized with rows and columns, where the relational database provides options for designating rows for records management, where the managing comprises: adding a virtual column to the table in the relational database; providing an interface to select and designate one or more rows in the table to be a managed record; and in response to a row in the table being designated as a managed record, generating a unique identifier and storing the unique identifier in the virtual column associated with the row that is designated, where access to data in the row is controlled at least in part by the unique identifier.