Patent ID: 7275065

Claim:
A computer system including a computer readable storage medium, said computer readable storage medium having computer program code stored thereon, which when executed would cause said computer system to track read operations in a relational database, said program code comprising: at least one hook associated with each access point to said relational database, wherein said hook detects each database query of at least one predetermined query type, wherein said database query results in a read of at least one row of a table of said relational database; at least one tracking procedure, responsive to said at least one hook, wherein said tracking procedure determines an identifier of a user that issued said detected database query and determines an identifier of said at least one row of said table in said relational database; a tracking table, responsive to said tracking procedure, for representing which rows in said relational database have been read by which users of said relational database; and wherein said tracking procedure creates resulting indications in said tracking table, said resulting indications representing which rows in said relational database have been read by which users of said relational database.