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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2002003245) PROCEDE DE STOCKAGE D'OBJETS INFORMATIONNELS AU FORMAT XML DANS UNE BASE DE DONNEES RELATIONNELLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2002/003245    N° de la demande internationale :    PCT/FR2000/001902
Date de publication : 10.01.2002 Date de dépôt international : 04.07.2000
Demande présentée en vertu du Chapitre 2 :    01.02.2002    
CIB :
G06F 17/30 (2006.01)
Déposants : OTOOBE [FR/FR]; 46, rue Lauriston, F-75116 Paris (FR) (Tous Sauf US).
QUEREL, Laurent [FR/FR]; (FR) (US Seulement).
SAIM HADDACHE, Boubakar [DZ/FR]; (DZ) (US Seulement).
FONTVIELLE, Laurent [FR/FR]; (FR) (US Seulement)
Inventeurs : QUEREL, Laurent; (FR).
SAIM HADDACHE, Boubakar; (DZ).
FONTVIELLE, Laurent; (FR)
Mandataire : BOUTIN, Antoine; Cabinet Loyer, 78, avenue Raymond Poincaré, F-75116 Paris (FR)
Données relatives à la priorité :
Titre (EN) METHOD FOR STORING XML-FORMAT INFORMATION OBJECTS IN A RELATIONAL DATABASE
(FR) PROCEDE DE STOCKAGE D'OBJETS INFORMATIONNELS AU FORMAT XML DANS UNE BASE DE DONNEES RELATIONNELLE
Abrégé : front page image
(EN)The invention concerns a method for storing information objects or objects (5) in a relational database (2) stored in a server computer (1), the relational database (2) consisting of tables, each formed by a table of single data sets having the same data structure in a common table, each single data being designated by a single identifier in said table, an object (6) consisting of one or several single data capable of being stored in a table of the database (2), and/or one or several objects nested in said object. The nesting can be produced on any number of levels to produce an object (6), a nested object or a single data said to be locally in fixed number if it appears exactly once in the object immediately containing it and said to be locally in variable number otherwise. A single data occurring at a particular level of said object (6) is said to be globally in fixed number if it is locally fixed and all the objects containing it are in fixed number, a single data occurring at a particular level of said object is said to be invariable number if it is locally in variable number or if any one of the objects containing it is locally in variable number. The data globally in fixed number of an object to be stored (6) are stored in a main data set (31) stored in a main table (3) of the database (2). The single data globally in variable number of said object to be stored (6) are stored in one or several auxiliary tables (4, 5, 7) of the database (2). When they exist, the single data globally in variable number of said objects (6) are stored in a single auxiliary table (7) of the database. The method create one or several sets of auxiliary data sets (71) to store single data globally in variable number in the single auxiliary table (7).
(FR)Procédé de stockage d'objets informationnels ou objets (6), dans une base de données relationnelle (2) stockée dans un ordinateur serveur (1), la base de données relationnelle (2) étant constituée de tables, chacune constituée d'un tableau d'ensembles de données simples qui ont la même structure de données dans une même table, chaque donnée simple d'une table est désignée par un identifiant unique dans ladite table, un objet (6) étant constitué d'une ou plusieurs données simples pouvant être stockées dans une table de la base de données (2), et/ou d'un ou plusieurs objets emboîtés dans ledit objet. L'emboîtement peut être réalisé sur un nombre quelconque de niveaux pour réaliser un objet (6), un objet emboîté ou une donnée simple étant dit localement en nombre fixe s'il ou elle apparaît exactement une fois dans l'objet le ou la contenant immédiatement et étant dit localement en nombre variable dans le cas contraire. Une donnée simple apparaissant à un niveau quelconque dudit objet (6) est dite globalement en nombre fixe si elle est localement en nombre fixe et si tous les objets la contenant sont localement en nombre fixe, une donnée simple apparaissant à un niveau quelconque dudit objet (6) est dite globalement en nombre variable si elle est localement en nombre variable ou si l'un quelconque des objets la contenant est localement en nombre variable. Les données globalement en nombre fixe d'un objet à stocker (6) sont stockées dans un ensemble de données principal (31) stocké dans une table principale (3) de la base de données (2). Les données simples globalement en nombre variable dudit objet à stocker (6) sont stockées dans une ou plusieurs tables annexes (4, 5, 7) de la base de données (2). Lorsqu'elles existent, les données simples globalement en nombre variable desdits objets (6) sont stockées dans une unique table annexe (7) de la base de données, le procédé crée un ou plusieurs ensembles de données annexes (71) pour stocker les données simples globalement en nombre variable dans l'unique table annexe (7).
États désignés : 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, US, UZ, VN, YU, ZA, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : français (FR)
Langue de dépôt : français (FR)