Use of reference tables allows storing values of some table fields as codes which are substituted by the values associated with these codes in the reference table when the table is displayed. Editing and searching by fields for which a reference table is used is performed in a special way.