Труды КНЦ вып.12 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 5/2021(12))

Труды Кольского научного центра РАН. Информационные технологии. Вып. 12. 2021. Т. 12, № 5. С. 128-139. Transactions of the Kila Science Centre. Information technologies. Series 12. 2021. Vol. 12, no. 5. P. 128-139. Научная статья УДК 004.65 DOI: 10.37614/2307-5252.2021.5.12.011 ОРГАНИЗАЦИЯ ХРАНЕНИЯ «ОТКРЫТЫХ» НАБОРОВ АТРИБУТОВ СУЩНОСТЕЙ В РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХ Андрей Григорьевич Олейник8 Институт информатики и математического моделирования ФИЦ КНЦ РАН, Апатиты, Россия oleynik@iimm.ru8 , https://orcid.org/0000-0002-7612-5999 Аннотация Реляционные отношения практически реализуются средствами систем управления базами данных в виде двумерных таблиц. В связи с этим возникают определенные сложности при разработке схем реляционных баз данных, в которых необходимо представить объекты с изменяющимся (открытым) набором атрибутов. В статье предложен вариант решения этой проблемы путем включения в схему специальных отношений - справочников свойств. Справочники позволяют пополнять наборы атрибутов объектов без изменения структуры базы данных. Представлены примеры практического использования справочников при разработке схем баз данных двух информационных систем. Ключевые слова: реляционная модель, база данных, изменяемый набор атрибутов, отношение- справочник Финансирование Статья выполнена по теме госзадания ИИММ КНЦ РАН № 0226-2019-0036 и частично поддержана РФФИ (проект № 19-07-00359). Для цитирования: Олейник А. Г. Организация хранения «открытых» наборов атрибутов сущностей в реляционных базах данных // Труды Кольского научного центра РАН. Информационные технологии. Вып. 12. 2021. Т. 12, № 5. С. 128-139. http://dx/doi.org/10.37614/2307-5252.2021.5.12.011. Original article STORAGE ORGANIZATION FOR "OPEN" SETS OF ENTITY ATTRIBUTES IN RELATIONAL DATABASES Andrey G. Oleynik18 Institute for Informatics and Mathematical Modeling Kola Science Centre of the Russian Academy of Sciences, Apatity, Russia oleynik@iimm.ru8 , https://orcid.org/0000-0002-7612-5999 Abstract Relations are practically implemented by database management systems in the form of two-dimensional tables. In this regard, certain difficulties arise in the development of relational database schemas, in which it is necessary to represent objects with an alterable (open) set of attributes. The article proposes a solution to this problem by including special relations in the scheme - relations of properties directory. Properties directory allow replenishing the sets of object attributes without changing the structure of the database. Examples of the practical use of properties directory in the development of database schemas of two information systems are presented. Keywords: relational model, database, alterable attribute set, relation as directory 128

RkJQdWJsaXNoZXIy MTUzNzYz