14. The method according to claim 1 , wherein a structure in the structure dictionary takes a form of a word built using an alphabet of symbols taking a form of constants corresponding to at least one of alpha-numeric strings and characters, and variables corresponding to at least one generic data type, the word being built using formation rules of a formal language, the method of building the structure sub-collection of values matching said word comprising: storing portions of values corresponding to the same symbol in the same symbol sub-collection, the values matching the word, the portions matching the symbol while parsing the values along the structure of the word; and storing the structure sub-collection in a form of the symbol sub-collections corresponding to all particular symbols from which the word is formed using the formation rules.
14. The method according to claim 1 , wherein a structure in the structure dictionary takes a form of a word built using an alphabet of symbols taking a form of constants corresponding to at least one of alpha-numeric strings and characters, and variables corresponding to at least one generic data type, the word being built using formation rules of a formal language, the method of building the structure sub-collection of values matching said word comprising: storing portions of values corresponding to the same symbol in the same symbol sub-collection, the values matching the word, the portions matching the symbol while parsing the values along the structure of the word; and storing the structure sub-collection in a form of the symbol sub-collections corresponding to all particular symbols from which the word is formed using the formation rules. 27. The method according to claim 14 , wherein the word belonging to the structure dictionary is modifiable and further comprising: immediately applying the modification of the word to all components of collections of values that are affected by the modification and the components are re-stored using the modification; not applying the modification to already existing collections of values, any applying the modification to collections of values corresponding to values being inserted to or updated in the relational database system after the modification occurs; evaluating whether the modification of the word should be applied to re-form particular already existing collections of values based on a group of criteria including at least one of minimizing the amounts of values stored in outlier sub-collections, minimizing the cost of storing data in a form of the structure sub-collections corresponding to the modification, and minimizing the cost of re-storing each of the already existing collections of values according to the modification; and reporting estimated amounts of values stored in outlier sub-collections using an interface, the estimated cost of storing data in a form of the structure sub-collections corresponding to the modification, and the estimated cost of re-storing each of the already existing collections of values according to the modification, the user determining whether the modification should be applied to start re-storing the collections of values.