WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2001082118) SELECTIVELY AUDITING ACCESSES TO ROWS WITHIN A RELATIONAL DATABASE AT A DATABASE SERVER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2001/082118    International Application No.:    PCT/US2001/003750
Publication Date: 01.11.2001 International Filing Date: 05.02.2001
Chapter 2 Demand Filed:    20.11.2001    
IPC:
G06F 17/30 (2006.01)
Applicants: ORACLE CORPORATION [US/US]; 500 Oracle Parkway, Redwood Shores, CA 94065 (US)
Inventors: WONG, Daniel, Manhung; (US).
LEI, Chon, Hei; (US).
SACK, Patrick; (US)
Agent: PARK, Richard; 508 2nd Street, Suite 201, Davis, CA 95616 (US)
Priority Data:
09/559,171 26.04.2000 US
Title (EN) SELECTIVELY AUDITING ACCESSES TO ROWS WITHIN A RELATIONAL DATABASE AT A DATABASE SERVER
(FR) VERIFICATION SELECTIVE D'ACCES A DES RANGEES DANS UNE BASE DE DONNEES RELATIONNELLE
Abstract: front page image
(EN)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.
(FR)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.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)