Шаблон:Главная Блок 4
Аннотация портала
Данный портал предназначен для публикации и обсуждения статей и заметок, посвященных проблемам теории разработки информационных систем (баз данных).
Выделено три уровня (слоя) абстракции моделей данных. В основе лежит реляционная модель данных. В статьях рассматривается расширенная реляционная модель. В такой модели поддерживаются операции, включающие элемент-юниверсума и элементы-домены. Вводится понятие амплитуды кортежей, рассматриваются вопросы организации иерархии данных, поддержки интервалов и пр.
На регистровом уровне атрибуты реляционного отношения специализируются, выделяются атрибуты детерминанта и корня отношения. Такое отношение мы называем регистром. Регистры обеспечивают историчность (темпоральность) данных. Они отвечают за организацию хранения и выборки простых и накопительных (агрегатных) ресурсов, контекстно-зависимые пространства значений (домены), обобщенные наборы правил (регистры правил).
Наиболее абстрактные понятия информационных систем (домены, свойства, типы/роли, наследование и пр.) объединены под общим названием Ролевая модель данных (РМД). Данный уровень связывает общее типообразование с механизмами реляционной и регистровой модели. Ролевая модель использует понятия общей логики.
Мир динамичен, объекты могут одновременно иметь разные типы (роли). Один и тот же объект, в зависимости от времени и контекста, может иметь разный набор свойств (тип). При этом одни роли (типы) исключают другие. Традиционные "объектно-ориентированные" подходы не способны адекватно отразить сложные взаимоотношения сущностей реального мира.
Не все статьи портала имеют законченный вид. По каким-то вопросам удалось достичь ясности, некоторые находятся еще в стадии осмысления.
--Дмитрий Малюгин 5 января 2008