<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">oo</journal-id><journal-title-group><journal-title xml:lang="ru">Открытое образование</journal-title><trans-title-group xml:lang="en"><trans-title>Open Education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-4243</issn><issn pub-type="epub">2079-5939</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/10.21686/1818-4243-2024-6-67-21</article-id><article-id custom-type="elpub" pub-id-type="custom">oo-1051</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ПРОБЛЕМЫ ИНФОРМАТИЗАЦИИ ЭКОНОМИКИ И УПРАВЛЕНИЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>PROBLEMS OF INFORMATIZATION OF ECONOMICS AND MANAGEMENT</subject></subj-group></article-categories><title-group><article-title>Антипаттерны в проектировании баз данных</article-title><trans-title-group xml:lang="en"><trans-title>Antipatterns in Database Design</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-8001-0214</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Щербаков</surname><given-names>С. М.</given-names></name><name name-style="western" xml:lang="en"><surname>Shcherbakov</surname><given-names>S. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сергей Михайлович Щербаков - заведующий кафедрой информационных систем и прикладной информатики, д.э.н., доцент</p></bio><bio xml:lang="en"><p>Sergey M. Shcherbakov</p></bio><email xlink:type="simple">sergwood@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-5021-1795</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Калугян</surname><given-names>К. Х.</given-names></name><name name-style="western" xml:lang="en"><surname>Kalugyan</surname><given-names>K. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Каринэ Хачересовна Калугян - кафедра информационных систем и прикладной информатики, доцент, к.э.н., доцент</p></bio><bio xml:lang="en"><p>Karine K. Kalugyan</p></bio><email xlink:type="simple">kalugyan@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Абрамова</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Abramova</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Анна Вадимовна Абрамова - кафедра информационных систем и прикладной информатики, ассистент</p></bio><bio xml:lang="en"><p>Anna V. Abramova</p></bio><email xlink:type="simple">ag-anna-92@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гречкина</surname><given-names>В. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Grechkina</surname><given-names>V. Y.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Вера Юрьевна Гречкина - кафедра информационных систем и прикладной информатики, доцент</p></bio><bio xml:lang="en"><p>Vera Y. Grechkina</p></bio><email xlink:type="simple">wwwera@list.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Ростовский государственный экономический&#13;
университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Rostov State University of Economics</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Ростовский государственный экономический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Rostov State University of Economics</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>12</day><month>12</month><year>2024</year></pub-date><volume>28</volume><issue>6</issue><fpage>67</fpage><lpage>77</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Щербаков С.М., Калугян К.Х., Абрамова А.В., Гречкина В.Ю., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Щербаков С.М., Калугян К.Х., Абрамова А.В., Гречкина В.Ю.</copyright-holder><copyright-holder xml:lang="en">Shcherbakov S.M., Kalugyan K.K., Abramova A.V., Grechkina V.Y.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://openedu.rea.ru/jour/article/view/1051">https://openedu.rea.ru/jour/article/view/1051</self-uri><abstract><p>Цель работы является адаптация метода антипаттернов для повышения эффективности обучения студентов направлений «Прикладная информатика», «Информационные системы и технологии», «Программная инженерия» принципам и техникам проектирования реляционных баз данных в рамках соответствующих дисциплин и практик.</p><p>Обучение проектированию баз данных является важной составляющей формирования специалиста-разработчика программного обеспечения. Совокупность принимаемых при проектировании решений должна опираться на общепринятые правила, принципы и рекомендации, а также на имеющийся опыт создания и эксплуатации информационных систем, трудновоспроизводимый в условия аудитории вуза.</p><sec><title>Материалы и методы</title><p>Материалы и методы. Повысить эффективность обучения студентов проектированию баз данных позволит подход, ориентированный на концепцию антипаттернов – неудачных распространенных проектных решений. Понятие антипаттерна получило широкое распространение вслед за широким использованием понятия паттерна, то есть распространенного типового решения, вписанного в контекст решаемой проблемы. Как понятие паттерна, так и понятие антипаттерна первоначально были ориентированы на объектно-ориентированное программное обеспечение, но в дальнейшем получили признание во всех областях информационных технологий.</p><p>В работе предложена схема описания антипаттерна, включающая название, краткую характеристику, возможные причины появления, список недостатков применения при построении реляционных баз данных, концептуальная модель в виде ER-диаграммы (диаграмма сущность-связь), пример соответствующей структуры базы данных, способы ухода от антипаттерна, а также возможные исключения, когда применение именно такого проектного решения при создании базы данных может быть оправдано.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. На основании учебной, научной и технической литературы и периодики, а также на основе анализа имеющейся практики проектирования информационных систем составлен и описан каталог распространенных антипаттернов проектирования реляционных баз данных. Примеры антипаттернов: «Винегрет имен», «Таблицы-дубли», «Ложная абстракция», «Неатомарные реквизиты», «Столбцы-дубли», «Изменение данных в рабочем порядке (временные поля)», «Параллельные связи», «Божественная таблица», «Спекулятивное изменение метаданных» и др.</p><p>При этом часть паттернов позволила проиллюстрировать общие принципы проектирования реляционных баз данных, например, такой как «Никакое изощренное программирование не способно исправить фатальные недостатки архитектуры».</p><p>Показано, что имеющиеся неудачные решения зачастую обусловлены определенными предпосылками, например, необходимостью выполнить hot-fix, то есть «временное» решение, или преждевременной попыткой повысить производительность системы, либо желанием получить некоторый отчет одним запросом, избежав лишних соединений и т.д. Помимо технических аспектов показана актуальность корректной и единообразной системы наименований, отсутствие которой затрудняет сопровождение и развитие системы и ведет к лишним затратам.</p><p>Предложенный подход был апробирован при обучении студентов дисциплинам «Базы данных», «Проектирование баз данных», «Архитектура информационных систем». Прошедшие обучение студенты улучшили понимание принципов и практик проектирования структуры баз данных.</p></sec><sec><title>Заключение</title><p>Заключение. Применение предложенного каталога антпаттернов в учебном процессе вуза позволяет ускорить обучение молодых специалистов приемам проектирования структуры реляционных баз данных, избежать распространенных ошибок при создании информационных систем, а также повысить общую культуру проектирования.</p></sec></abstract><trans-abstract xml:lang="en"><p>The purpose of the study is to adapt the antipattern method to improve the effectiveness of teaching students in the fields of “Applied Informatics”, “Information Systems and Technologies”, “Software Engineering” to the principles and techniques of relational database design within the framework of relevant disciplines and practices. Training in database design is an important component of the formation of a specialist software developer. The totality of decisions taken in the design process should be based on generally accepted rules, principles and recommendations, as well as on the existing experience in creating and operating information systems, which is difficult to reproduce in the conditions of the university audience.</p><sec><title>Materials and methods</title><p>Materials and methods. An approach focused on the concept of antipatterns – unsuccessful common design solutions will allow increasing the effectiveness of students’ training in database design. The antipattern concept has become widespread following the wide spread use of the concept of a pattern, that is, a common standard solution inscribed in the context of the problem being solved. Both the concept of a pattern and the concept of an antipattern were initially focused on object-oriented software, but later gained recognition in all areas of information technology. The paper proposes a scheme for describing the antipattern, includ ing the name, a brief description, possible causes of occurrence, a list of disadvantages of application in the construction of relational databases, a conceptual model in the form of an ER-diagram (entity-relationship diagram), an example of the appropriate database structure, ways to avoid antipatterns, as well as possible exceptions when using just such a design decision when creating a database may be justified.</p></sec><sec><title>Research results</title><p>Research results. Based on educational, scientific and technical literature and periodicals, as well as on the basis of an analysis of the existing practice of designing information systems, a catalog of common antipatterns for designing relational databases has been compiled and described. Examples of antipatterns: “Jumble of names”, “Duplicate tables”, “False abstraction”, “Non-atomic attributes”, “Duplicate columns”, “Changing data in due course (temporaryfields)”, “Parallel connections”, ““Divine” table”, “Speculative metadata modification”, etc. At the same time, some of the patterns made it possible to illustrate the general principles of relational database design, for example, such as “No sophisticated programming is capable of correcting fatal architectural flaws”. It is shown that the existing unsuccessful solutions are often due to certain prerequisites, for example, the need to perform a hotfix that is, a “temporary” solution, or a premature attempt to improve system performance, or the desire to get some report with one request, avoiding unnecessary connections, etc. In addition to the technical aspects, the relevance of a correct and uniform naming system is shown, the absence of which makes it difficult to maintain and develop the system and leads to unnecessary costs. The proposed approach was tested when teaching students the disciplines “Databases”, “Database design”, “Architecture of information systems”. The students who completed the training improved their understanding of the principles and practices of database structure design. Conclusion. The use of the proposed catalog of antipatterns in the educational process of the university makes it possible to accelerate the training of young specialists in the techniques of designing the structure of relational databases, avoid common mistakes when creating information systems, and improve the overall design culture.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>база данных</kwd><kwd>СУБД</kwd><kwd>SQL</kwd><kwd>проектирование</kwd><kwd>антипаттерн</kwd><kwd>учебный процесс</kwd></kwd-group><kwd-group xml:lang="en"><kwd>database</kwd><kwd>DBMS</kwd><kwd>SQL</kwd><kwd>design</kwd><kwd>antipattern</kwd><kwd>learning process</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Харрингтон Джен Л. Проектирование реляционных баз данных. М.: Лори, 2006. 230 с.</mixed-citation><mixed-citation xml:lang="en">Kharrington Dzhen L. Proyektirovaniye relyatsionnykh baz dannykh = Designing Relational Databases. Moscow: Laurie; 2006. 230 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Титовская Н.В., Титовский С.Н. Методика обучения будущих IT-специалистов проектированию и разработке баз данных на основе интерактивного подхода // Вестник Красноярского государственного педагогического университета им. В.П. Астафьева. 2019. № 4(50). С. 75–87. DOI: 10.25146/1995-0861-2019-50-4-164.</mixed-citation><mixed-citation xml:lang="en">Titovskaya N.V., Titovskiy S.N. Methodology for teaching future IT specialists database design and development based on an interactive approach. Vestnik Krasnoyarskogo gosudarstvennogo pedagogicheskogo universiteta im. V.P. Astaf’yeva = Bulletin of the Krasnoyarsk State Pedagogical University named after V. P. Astafiev. 2019; 4(50): 75-87. DOI: 10.25146/1995-0861-2019-50-4-164. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Яхина З.Т., Осипова А.Л., Ризаев И.С. Методология проектирования баз данных в процессе обучения // Образовательные технологии и общество. 2012. № 15(1). С. 525–536.</mixed-citation><mixed-citation xml:lang="en">Yakhina Z.T., Osipova A.L., Rizayev I.S. Methodology for designing databases in the learning process. Obrazovatel’nyye tekhnologii i obshchestvo = Educational technologies and society. 2012; 15(1): 525-536. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ahmad R., Chyi W. A., Sarlan A., Kasbon R. Guiding novice database developers in database schema creation // IEEE Conference on e-Learning, e-Management and e-Services. 2015. № (9). С. 708–715. DOI: 10.1109IC3e.2014.7081243.</mixed-citation><mixed-citation xml:lang="en">Ahmad R., Chyi W.A., Sarlan A., Kasbon R. Guiding novice database developers in database schema creation. IEEE Conference on e-Learning, e-Management and e-Services. 2015; (9): 708-715. DOI: 10.1109IC3e.2014.7081243.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Александер К. Язык шаблонов. Города. Здания. Строительство. Пер. с англ. М.: Студия Артемия Лебедева, 2014. 1096 с.</mixed-citation><mixed-citation xml:lang="en">Aleksander K. Yazyk shablonov. Goroda. Zdaniya. Stroitel’stvo. Per. s angl = Pattern Language. Cities. Buildings. Construction. Tr. from Eng. Moscow: Art. Lebedev Studio; 2014. 1096 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Паттерны объектно-ориентированного проектирования. Пер. с англ. А. Слинкин. СПб.: Питер, 202. 448 с.</mixed-citation><mixed-citation xml:lang="en">Gamma E., Khelm R., Dzhonson R., Vlissides Dzh. Patterny ob»yektno-oriyentirovannogo proyektirovaniya. Per. s angl. A. Slinkin = Patterns of Object-Oriented Design. Tr. from Eng. A. Slinkin. Saint Petersburg: Piter; 202. 448 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Аллен Э. Типичные ошибки проектирования. СПб.: Питер, 2003. 224 с.</mixed-citation><mixed-citation xml:lang="en">Allen E. Tipichnyye oshibki proyektirovaniya = Typical Design Mistakes. Saint Petersburg: Piter; 2003. 224 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Аручиди Н.А., Калугян К.Х., Щербаков С.М. Типичные ошибки (антипаттерны) учебно-методической деятельности в вузе // Международный научно-исследовательский журнал. 2021. № 2(104). С. 13–18. DOI: 10.23670/IRJ.2021.103.2.033.</mixed-citation><mixed-citation xml:lang="en">Aruchidi N.A., Kalugyan K.Kh., Shcher bakov S.M. Typical mistakes (antipatterns) of educational and methodological activities at the university. Mezhdunarodnyy nauchno issledovatel’skiy zhurnal = International Research Journal. 2021; 2(104): 13-18. DOI: 10.23670/IRJ.2021.103.2.033. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Калугян К. Х., Щербаков С. М. Типичные ошибки представления результатов выпускных квалификационных работ по направлению «Прикладная информатика» // Информатика и образование. 2016. № 5(274). С. 20–28.</mixed-citation><mixed-citation xml:lang="en">Kalugyan K.Kh., Shcherbakov S.M. Typical mistakes in presenting the results of final qualification works in the direction of «Applied Informatics». Informatika i obrazovaniye = Informatics and Education. 2016; 5(274): 20-28. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">William J. Brown, Hays W. «Skip» McCormick, Scott W. Thomas. AntiPatterns in Project Management. Wiley, 2000.</mixed-citation><mixed-citation xml:lang="en">William J. Brown, Hays W. «Skip» McCormick, Scott W. Thomas. AntiPatterns in Project Management. Wiley; 2000.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Кучерова К.Н. Анализ масштабируемости баз данных и их приложений на этапе проектирования. Системный анализ в проектировании и управлении // Сборник научных трудов XXI Международной научно-практической конференции: в 2-х томах (Санкт-Петербург, 29–30 июня 2017 г.). СПб.: Санкт-Петербургский политехнический университет Петра Великого, 2017. С. 287–292.</mixed-citation><mixed-citation xml:lang="en">Kucherova K.N Analysis of scalability of databases and their applications at the design stage. Systems analysis in design and management. Sbornik nauchnykh trudov XXI Mezhdunarodnoy nauchno-prakticheskoy konferentsii: v 2-kh tomakh = Collection of scientific papers of the XXI International scientific and practical conference: in 2 volumes (St. Petersburg, June 29-30, 2017). Saint Petersburg: Peter the Great St. Petersburg Polytechnic University; 2017: 287-292. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ржавин В.В., Обломов И.А., Фадеева К.Н. Использование шаблонов проектирования реляционных баз данных в практике высшей школы // Современные наукоемкие технологии. 2022. № 10-1. С. 84–88. DOI: 10.17513snt.39351.</mixed-citation><mixed-citation xml:lang="en">Rzhavin V.V., Oblomov I.A., Fadeyeva K.N. Using relational database design patterns in higher education practice. Sovremennyye naukoyemkiye tekhnologii = Modern science-intensive technologies. 2022; 10-1: 84–88. DOI: 10.17513snt.39351. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Davidson L. Ten common database design mistakes. RedGate Hub, 2007.</mixed-citation><mixed-citation xml:lang="en">Davidson L. Ten common database design mistakes. RedGate Hub; 2007.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Vitacolonna N. Conceptual Design Patterns for Relational Databases. 17th International Conference on Information and Software Technologies (IT 2011), 2011.</mixed-citation><mixed-citation xml:lang="en">Vitacolonna N. Conceptual Design Patterns for Relational Databases. 17th International Conference on Information and Software Technologies (IT 2011); 2011.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Karwin B. SQL Antipatterns: Avoiding the Pitfalls of Database. Pragmatic Bookshelf, 2010. 333 с.</mixed-citation><mixed-citation xml:lang="en">Karwin B. SQL Antipatterns: Avoiding the Pitfalls of Database. Pragmatic Bookshelf; 2010. 333 p.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Blaha M. Patterns of Data Modeling. CRC Press, 2010. 266 с.</mixed-citation><mixed-citation xml:lang="en">Blaha M. Patterns of Data Modeling. CRC Press; 2010. 266 p.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Кириллов В., Громов Г. Введение в реляционные базы данных. СПб.: БХВ-Петербург, 2012. 464 с.</mixed-citation><mixed-citation xml:lang="en">Kirillov V., Gromov G. Vvedeniye v relyatsionnyye bazy dannykh = Introduction to relational databases. Saint Petersburg: BHV-Petersburg; 2012. 464 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Kimball R., Ross M. The Data Warehouse Toolkit The Complete Guide to Dimensional Modeling. 2nd Edition, John Wiley &amp; Sons, New York, 2002. 464 с.</mixed-citation><mixed-citation xml:lang="en">Kimball R., Ross M. The Data Warehouse Toolkit The Complete Guide to Dimensional Modeling. 2nd Edition, John Wiley &amp; Sons, New York; 2002. 464 p.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Брукс Ф. Мифический человеко-месяц, или как создаются программные системы. СПб.: Питер, 2021. 368 с.</mixed-citation><mixed-citation xml:lang="en">Bruks F. Mificheskiy cheloveko-mesyats, ili kak sozdayutsya programmnyye sistemy = The Mythical Man-Month, or How Software Systems Are Created. Saint Petersburg: Piter; 2021. 368 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Blaha M. Referential Integrity Is Important For Databases. Modelsoft Consulting Corp, 2005.</mixed-citation><mixed-citation xml:lang="en">Blaha M. Referential Integrity Is Important For Databases. Modelsoft Consulting Corp; 2005.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru"></mixed-citation><mixed-citation xml:lang="en"></mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru"></mixed-citation><mixed-citation xml:lang="en"></mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
