|
А. Н. Родионов "Моделирование разреженных сущностно-предметных подсхем баз данных" |
|
Аннотация.
В процессе создания информационно-управляющих систем уровня предприятия всегда стремятся разместить предметные списки в одной таблице, которая будет задействована во всех ассоциациях, в которых принимают участие предметы. Однако большой диапазон требований, предъявляемых к структурной организации предметных списков, заставляет дробить предметную таблицу на множество локальных таблиц, ориентируясь, в первую очередь, на максимальную компактность последних. В данной работе ставится под сомнение догмат компактности, приводящий к лавинообразному росту количества предметных таблиц, и в качестве альтернативы выдвигается концепция управляемой разреженности, следование которой допускает, на усмотрение пользователя, сведение и близкородственных, и дальнеродственных предметных множеств в один предметный тип. Разрабатывается рамочный структурный примитив, заключающий в себе кроме собственно предметного блока, объединяющего предметные типы и классификаторы-словари последних, стандартные мета-типы и мета-ассоциации со всеми сопутствующими ограничениями, совместно гарантирующими корректность данных о предметах, размещаемых в базе данных.
Ключевые слова:
компактность, контролируемая разреженность, семантические и физические домены, мета- и предметная подсхемы.
DOI 10.14357/20718632240405
EDN CPWUGK
Стр. 46-59.
Литература
1. Aktinson C., Kühne T. The essence of multilevel metamodeling. In.: Gogolla M., Kobryn C. (eds.) UML 2001. Berlin Heidelberg: Springer; 2001. p. 9-33. 2. Neumayr B., Schrefl M., Thalheim B. Modeling techniques for multi-level abstraction. In: Kaschek/Delcambre (eds.): The evolution of conceptual modeling. Berlin Heidelberg: Springer-Verlag; 2011. p. 68-92. 3. Fonseca C. M., Almeida J. P., Guizzardi G., Carvalho V. A. Multi-level conceptual modeling: theory, language and application. Data & knowledge engineering. 2021;134; 4. Neumayr B., Schuetz C. G., Kepler J. Multilevel modeling Encyclopedia of database systems. In: Liu L., Özsu (eds): encyclopedia of database systems. New York, USA: Springer; 2020. 4964 p. 5. Neumayr B. Multi-level modeling with M-objects and MRelationships. PhD Thesis. Johannes Lepler Iniversität Linz. 2010. 6. Thalheim B. Entity-relationship modeling: foundation of database technology. Berlin: Springer-Verlag; 2000. 640 p. 7. Gonzalez-Perez C., Henderson-Sellers B. A powertypebased metamodeling framework. Software and systems modeling. 2006; 5(1):72-90. 8. Guerra E., de Lara J. Automated analysis of integrity constraints in multi-level models. Data & knowledge engineering. 2017; 107:1-23. 9. Jacome-Guerrero S. P., de Lara J. TOTEM: Reconciling multi-level modelling with standard two-level modelling. Computer Standards & Interfaces. 2020; 69 10. Macías F., Rutle A., Stolz Mult V. Ecore: combining the best of fixed-level and multilevel metamodeling. In: Grossmann G.,Clark T.,Atkinson C. (eds) 3rd International workshop on multi-level modelling, MULTI 2016; CEURWS, Saint-Malo; France ; 2016. P. 66-75. 11. Rodionov A., Tsoy G. Unveiling and conceptual-logical modeling of phase sequences in data engineering // Proceedings of 6th international conference on information technologies and high-performance computing, Khabarovsk, pp. 54-61. 12. Родионов А. Н. Типология и моделирующие профили процесс-сущностных взаимодействий moving-класса. Рамочная информационная модель мультимодальной маршрутной сети // Информационные технологии. 2023. т.29. №8. С. 391–405. 13. Родионов A. Н. Типология и моделирующие профили процесс-сущностных взаимодействий moving-класса: базовые типы, ассоциации, ограничения и подсхемы // Информационные технологии. 2023. т.29, №2. C. 72–83.
|