Полученные результаты:
- для обеспечения высокой гибкости (открытости) СИС на всех уровнях организации целесообразно рассматривать концептуальную модель предметной области и эволюционную базу данных как автономные компоненты, между которыми устанавливается и поддерживается динамическое соответствие в форме системного изоморфизма и системного полиморфизма. Для обеспечения корректности функционирования СИС возможен системный изоморфизм только одного вида, допускающий полное отображение концептуальной модели предметной области в базу данных, а база данных может только частично отображаться в концептуальную модель предметной области. Это позволяет СИС содержать в базе данных некоторую собственную информацию, которая не будет видна извне;
- конструктивно поддержка динамического системно-изоморфного соответствия концептуальной модели предметной области и базы данных осуществляется с помощью некоторого механизма, обеспечивающего формирование объемов понятий из содержимого базы данных и корректировку базы данных при изменении модели предметной области. Наличие механизма поддержки системно-изоморфного соответствия концептуальной модели предметной области и базы данных обеспечивает их очень высокую независимость и требуемый уровень соответствия, что позволяет рассматривать совокупность этих объектов как целостную систему;
- проведена апробация механизма поддержки динамического системно-изоморфного соответствия концептуальной модели предметной области и базы данных на основе системы автоматически формируемых базовых SQL-запросов. При этом для понятий концептуальной модели предметной области создавались SQL-запросы типов Select, Insert, Update и Delete. Эффективной формой организации системы базовых SQL-запросов оказалась организация с распределенными запросами, т.к. современные СУБД связывают и оптимизируют SQL-запросы при их исполнении. Временная сложность алгоритма ведения системы базовых SQL-запросов при изменении одного запроса составляет T = O(a) = 0, где а – среднее количество понятий, использующих измененное понятие концептуальной модели.
|