Selectively auditing accesses to rows within a relational...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/00 (2006.01) G06F 17/30 (2006.01)

Patent

CA 2406908

One embodiment of the present invention provides a system that selectively audits accesses to a relational database system. This system starts by receiving a query from a client at a database server. The system processes this query at the database server to produce a query result. The system also creates an audit record for rows in relational tables that are accessed by the query, and that satisfy an auditing condition. Next, the system records the audit record in an audit record store and returns the query result to the client. Integrating the auditing facility into the relational database system in this manner ensures that auditing is performed in the same way regardless of which application generates the query. Furthermore, this auditing is transparent to applications and users. In one embodiment of the present invention, the system additionally modifies the query so that processing the query causes the audit record to be created and recorded for rows in relational tables that are accessed by the query and that satisfy the auditing condition. In a variation on this embodiment, the auditing condition is associated with a table in the relational database system.

Un mode de réalisation de l'invention concerne un système vérifiant de manière sélective des accès à un système de base de données relationnelle. Ce système reçoit, dans un premier temps, une demande émanant d'un client au niveau d'un serveur de base de données; puis traite cette demande au niveau du serveur de la base de données, en vue de produire un résultat de demande. Le système crée également un enregistrement de vérification destiné aux rangées des tables relationnelles accédées par la demande et satisfaisant aux conditions de vérification. Le système enregistre ensuite l'enregistrement de vérification dans une mémoire d'enregistrement de vérification et retourne le résultat de la demande au client. Une telle intégration du moyen de vérification dans le système de base de données relationnelle garantit que la vérification est effectuée toujours de la même façon, indépendamment de l'application qui génère la demande. De plus, cette vérification est transparente pour les applications et les utilisateurs. Dans un mode de réalisation de la présente invention, le système modifie également la demande, de manière que le traitement de celle-ci entraîne la création et l'enregistrement de l'enregistrement de la vérification destinés aux rangées dans les tables relationnelles accédées par la demande et satisfaisant aux conditions de vérifications. Dans une variante de ce mode de réalisation, les conditions de vérification sont associées à une table dans un système de base de données relationnelle.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Selectively auditing accesses to rows within a relational... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selectively auditing accesses to rows within a relational..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selectively auditing accesses to rows within a relational... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1897123

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.