Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Метод агрегирования информационных объектов при концептуальном проектировании объектно-ориентированной базы данных Волков, Антон Андреевич

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Волков, Антон Андреевич. Метод агрегирования информационных объектов при концептуальном проектировании объектно-ориентированной базы данных : диссертация ... кандидата технических наук : 05.25.05 / Волков Антон Андреевич; [Место защиты: Рос. науч.-техн. центр информации по стандартизации, метрологии и оценке соответствия].- Кострома, 2012.- 113 с.: ил. РГБ ОД, 61 12-5/4012

Введение к работе

Актуальность темы диссертационного исследования. На этапе проектирования информационной системы, как правило, появляются сущности, описывающие разные процессы в пределах одной предметной области, но имеющие одинаковые фрагменты в своих структурах. На их основе формируются коллекции данных, которые создают или извлекают из хранилища данных по определенным правилам и объединяют по различным условиям. Для традиционного реляционного подхода решать такую задачу можно путём реализации сложной структуры, приводя её к нормальной форме, либо программированием хранимых процедур и обработки данных, полученных несколькими запросами. Оба подхода связаны с большими затратами времени на разработку прикладного программного обеспечения. Для снижения трудоемкости разработки информационных систем требуются объектные технологии.

Объектно-ориентированные технологии, по сравнению с реляционными системами, обеспечивают адекватное моделирование сущностей реального мира и позволяют наглядно представлять сложные структуры объектов. Такое представление предметной области позволяет преодолеть ограничения реляционной модели, связанной с атомарностью атрибутов отношения.

В классической постановке объектно-ориентированного подхода предметная область определяется в виде совокупности объектов, характеризующихся набором атрибутов и методов. Множество объектов с одним и тем же набором атрибутов и методов образует класс. Иерархия классов имеет неразделяемую структуру, а объекты классов неразделяемую память. При абстрагировании предметной области объекты одного класса могут являться атрибутами объектов других различных между собой классов и находиться на разных уровнях иерархии. Поэтому выборку данных из объектов различных классов по заданному атрибуту сделать затруднительно.

Таким образом, разработка методов, реализующих внешние связи между объектами в объектно-ориентированной базе данных для уменьшения сложности алгоритма их извлечения является на сегодняшний актуальной научной задачей.

Объект и предмет исследования.

Объектом диссертационного исследования в настоящей работе является метод хранения информации в многомерной модели данных.

Предмет диссертационного исследования - база данных в автоматизированной системе управления предприятием.

Цель и задачи исследования.

Целью диссертационной работы является разработка методов и программных средств, реализующих внешние связи между объектами в многомерной модели данных для уменьшения сложности алгоритма их извлечения. Для достижения поставленной цели в работе решены следующие задачи диссертационного исследования:

  1. Анализ современных методов взаимодействия между объектами в парадигме объектно-ориентированного подхода.

  2. Разработка метода поддержки внешних связей между объектами в многомерной модели данных.

  3. Разработка алгоритма извлечения многомерных данных на основе предложенного метода организации их хранения.

  4. Разработка программных средств, реализующих предложенные методы хранения и извлечения данных.

Научная задача, решаемая в диссертационной работе, состоит в разработке метода хранения объектов в многомерной модели данных, позволяющего поддерживать связи между экземплярами множества различных классов.

Методологические основы и методы исследования. Проведённые теоретические и прикладные исследования базируются на теории объектно- ориентированных СУБД, множеств, информационных систем.

Информационное обеспечение реализовано на платформе «COBRA++», программное обеспечение рабочих мест пользователя реализовано в среде программирования Delphi.

Научная новизна диссертационного исследования состоит в решении задачи организации связей между множеством объектов принадлежащих различным классам, имеющих в своей структуре атрибуты общего класса. Положения, выносимые на защиту.

    1. Понятие о «коллинеарных связях» как механизме межклассового взаимодействия в многомерной модели данных.

    2. Метод организации классов с «коллинеарными связями» в объектно- ориентированной базе данных.

    3. Математическое представление метода организации данных, построенного на классах с коллинеарными связями.

    Практическая значимость исследования заключается в разработке программных модулей, реализующих предложенные методы хранения и извлечения данных.

    Реализация результатов работы. Результаты, полученные в ходе проведения исследований, были экспериментально апробированы при управлении производственным процессом предприятия ЗАО «Регул» (г. Санкт-Петербург), ЗАО «Костромской завод автокомпонентов», малое предприятие по производству специализированной обуви «ИП Левыкин М.П.», ООО «Древремстрой».

    Апробация работы. Работа выполнена в рамках проекта «Сколково» (проект 10 № 0000090/06.07.2011 «Научная разработка СУБД по технологии «Cobra++», реализующей принципы объектно-ориентированной СУБД третьего поколения и создание на ее основе объектно-функциональных систем и приложений».

    Основные положения диссертационной работы изложены в докладах на 4 научно-практических конференциях: V-ой Всероссийской межвузовской конференции молодых ученых (г. Санкт-Петербург, 2008 г.), Всероссийской конференции с элементами научной школы для молодежи «Проведение научных исследований в области обработки, хранения, передачи и защиты информации» (г. Ульяновск, 2009 г.), Международной научно-практической конференции «Современные проблемы прикладной информатики» (г. Санкт-Петербург, 2010 г.), VII-ой Международной конференции «Современные проблемы прикладной информатики» (г. Санкт-Петербург, 2011 г.), Международной конференции «Автоматизированные, информационные и управляющие системы: от А до Я - 2011» (г. Москва, 2011 г.).

    Публикации. По теме диссертации опубликовано 8 статей, включая 3 в изданиях по перечню ВАК Минобрнауки РФ.

    Структура и объем диссертации.

    Диссертация состоит из введения, трех глав, заключения, библиографического списка и приложений. Диссертация содержит 113 страниц машинописного текста, 41 рисунок, 2 таблицы. Библиографический список содержит 86 наименований использованной литературы.

    Похожие диссертации на Метод агрегирования информационных объектов при концептуальном проектировании объектно-ориентированной базы данных