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. (WO2005045582) EXTENSIONS DE LANGAGE SQL POUR MODIFIER DES COLONNES A VALEURS DE COLLECTION ET D'ECHELLE DANS UNE INSTRUCTION SIMPLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2005/045582    N° de la demande internationale :    PCT/US2004/024522
Date de publication : 19.05.2005 Date de dépôt international : 29.07.2004
CIB :
G06F 1/00 (2006.01), G06F 17/00 (2006.01)
Déposants : MICROSOFT CORPORATION [US/US]; One Microsoft Way, Redmond, WA 98052 (US) (Tous Sauf US).
RATHAKRISHNAN, Balaji [IN/US]; (US) (US Seulement).
STEFANI, Stefano [IT/US]; (US) (US Seulement).
SURNA, Aleksandras [LI/US]; (US) (US Seulement).
BLAKELEY, Jose, A. [MX/US]; (US) (US Seulement).
SEELIGER, Oliver, Nicholas [DE/US]; (US) (US Seulement)
Inventeurs : RATHAKRISHNAN, Balaji; (US).
STEFANI, Stefano; (US).
SURNA, Aleksandras; (US).
BLAKELEY, Jose, A.; (US).
SEELIGER, Oliver, Nicholas; (US)
Mandataire : SAMUELS, Steven, B.; Woodcook Washburn LLP., One Liberty Place - 46th Floor, Philadelphia, PA 19103 (US)
Données relatives à la priorité :
10/693,302 24.10.2003 US
Titre (EN) MODIFYING COLLECTION-VALUE AND SCALAR VALUED COLUMNS IN A SINGLE STATEMENT
(FR) EXTENSIONS DE LANGAGE SQL POUR MODIFIER DES COLONNES A VALEURS DE COLLECTION ET D'ECHELLE DANS UNE INSTRUCTION SIMPLE
Abrégé : front page image
(EN)A technique for updating collection-valued and other complex structured columns (see figure 6) in a nested table using a nested extension of an UPDATE statement that uses syntax and semantics to modify collection-valued columns in a way that is analogous to the syntax and semantics of the UPDATE statement that is used to modify scalar-valued columns of the table (called the outer UPDATE). Using the same syntactic and semantic constructs as the table at the outer level allows an existing implementation that processes modifications to relational tables to reuse its implementation techniques for processing outer updates to modify' collection-valued columns as well. The UPDATE extensions enable the specification of updates to nested collections embedded at arbitrary levels of depth in the object model. The new syntax is embedded inside the outer UPDATE statement in a way that parallels the structure of the data itself and thus maps more directly to the user’s conceptual model of the data. The method for implementing the UPDATE extensions uses a change descriptor, which is a data structure that aggregates substantially all changes, both scalar and collection-value that can be applied to the changed collection-valued column. The change descriptor includes hierarchical information for the cell, thereby enabling efficient application of multiple updates at various granularity levels.
(FR)L'invention concerne une technique pour mettre à jour des colonnes structurées à valeurs de collection ou tout autre complexe dans un tableau imbriqué au moyen d'une extension imbriquée d'une instruction de programme MISE A JOUR qui utilise la syntaxe et la sémantique pour modifier les colonnes à valeurs de collections, de manière à être analogue à la syntaxe et à la sémantique de l'instruction de programme MISE A JOUR qui est utilisée pour modifier des colonnes à valeur d'échelle du tableau (appelé MISE A JOUR extérieure). Grâce à l'utilisation des constructions syntactiques et sémantiques, lorsque le tableau au niveau extérieur autorise une implémentation existante qui traite des modifications des tableaux relationnels, de manière à réutiliser ses techniques d'implémentation permettant de traiter des mises à jour extérieures servant à modifier les colonnes à valeur de collection. Les extensions MISE A JOUR permettent de spécifier les mises à jour de collections imbriquées intégrées à des niveaux arbitraires de profondeur dans le modèle d'objet. La nouvelle syntaxe est intégrée à l'intérieure de l'instruction MISE A JOUR extérieure de manière à ce qu'elle soit parallèle à la structure de données et ainsi corresponde plus directement au modèle conceptuel de données de l'utilisateur. Le procédé pour implémenter les extensions MISE A JOUR utilise un descripteur de changement, qui est une structure de données qui réunit sensiblement tous les changements, à la fois les valeurs d'échelles et de collections en une seule valeur qui peut être appliquée à une colonne à valeur de collection modifiée. Ladite technique peut également être utilisée pour des modifications d'autres types de colonnes à complexes structurés, tels que des objets ou des xml. Ledit descripteur de variations comprend des informations hiérarchiques pour la cellule, tout en permettant une application efficace de nombreuses mises à jour à des niveaux de granularité nombreux dans un mode de fonctionnement simple et en permettant l'implémentation des algorithmes de maintenance d'indice efficaces par la mise à jour des indices concernés par l'opération de MISE A JOUR et la mise à jour desdites rangées d'indices qui sont affectées par l'opération de MISE A JOUR.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, 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, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)