Проектирование информационных систем в рамках объединенного объектно-реляционного подхода
Диссертация
В качестве основных языков объектно-ориентированного программирования выберем С++, Java и С# (сравнение характеристик наиболее распространенных языков см. в, о происхождении сценарных языков —). Эти языки являются наиболее применяемыми в настоящее время. Считается, что Java создавался как модификация С++ для реализации Интернет-приложений (сравнение С++ и Java см. в), а С# — как развитие С… Читать ещё >
Содержание
- Исторический обзор
- Актуальность темы исследования
- Цель и задачи диссертационной работы
- Область исследования
- Методика исследования
- Научная новизна
- Практическая и теоретическая ценность, внедрение
- Результаты, выносимые на защиту, авторский вклад
- Достоверность и обоснованность работы
- Апробация результатов работы, публикации
- Структура диссертации
- 1. АНАЛИЗ ПАРАДИГМ
- 1. 1. Анализ технологий и классической объектно-ориентированной парадигмы
- 1. 1. 1. CASE-технологии и графические нотации
- 1. 1. 2. Среды исполнения
- 1. 1. 3. Технологии программирования
- 1. 1. 4. Технологии управления данными
- 1. 1. 5. Объектно-ориентированные и интеллектуальные базы данных
- 1. 1. 6. Языки запросов
- 1. 1. 7. Теоретические препятствия в развитии объектно-ориентированных технологий
- 1. 1. 8. Предшественники объединенной парадигмы
- 1. 1. Анализ технологий и классической объектно-ориентированной парадигмы
- 1. 2. Модели данных
- 1. 2. 1. Диаграмма «Сущность-связь» Чена
- 1. 2. 2. Связи в объектно-ориентированных базах данных
- 1. 2. 3. ER-диаграммы для представления объектно-ориентированных связей
- 1. 2. 4. Модели данных в унифицированном языке моделирования (UML)
- 1. 2. 5. Объектно-ориентированные языки программирования
- 1. 2. 6. Модель RM/T
- 1. 2. 7. Множественное представление
- 1. 3. Объектно-ориентированное программирование и базы данных
- 1. 3. 1. Аналогии между элементами баз данных и объектно-ориентированного программирования
- 1. 3. 2. Триггеры и события
- 1. 3. 3. Наследование, агрегация и реляционные отношения
- 1. 3. 4. Элементы СУБД, отсутствующие в объектно-ориентированном программировании
- 1. 4. Распределенные информационные системы
- 1. 5. Системы с эволюцией структуры
- 1. 5. 1. Исторический обзор
- 1. 5. 2. Элементы объектно-ориентированного программирования
- 1. 5. 3. Динамизм баз данных
- 1. 5. 4. Расширение объектно-ориентированной парадигмы принципом динамизма
- 1. 6. Интеллектуальные информационные системы
- 1. 6. 1. Технологии управления данными и программирования
- 1. 6. 2. Объектно-ориентированный подход и парадигмы искусственного интеллекта
- 1. 6. 3. Семантические сети
- 1. 6. 4. Язык интеллектуальных запросов
- 1. 6. 5. Распределенные интеллектуальные системы, мобильные и интеллектуальные агенты
- 1. 6. 6. Эволюция структуры программы
- 1. 6. 7. Нечеткие технологии
- 2. 1. Общие сведения об объединенной парадигме
- 2. 2. Взаимоотношения с другими парадигмами
- 2. 2. 1. ООП как надстройка
- 2. 2. 2. Другие парадигмы как надстройки над ООП
- 2. 2. 3. Элементы, реализующие другие парадигмы как объекты
- 2. 3. Принцип реализации полноты парадигмы
- 2. 3. 1. Главные элементы
- 2. 3. 2. Обязательное наследование и метаклассирование
- 2. 3. 3. Полная реализация концепции «класс-это тоже объект»
- 2. 3. 4. Дуализм классов и экземпляров классов
- 2. 3. 5. Обязательная агрегация
- 2. 4. Динамизм структуры
- 2. 5. Абстракция и инкапсуляция
- 2. 5. 1. Предпосылки введения понятия «паттерн»
- 2. 5. 2. Определение паттерна и его использование
- 2. 5. 3. Расширенные объекты
- 2. 5. 4. Расширенная модель атрибута
- 2. 6. Полиморфизм
- 2. 6. 1. Указатели (ссылки) на паттерны
- 2. 6. 2. Дуализм объектов и связей
- 2. 6. 3. Полиморфизм представлений
- 2. 6. 4. Полиморфизм использования
- 2. 6. 5. Модель связи
- 2. 6. 6. Значения по умолчанию как свойства класса
- 2. 7. Новая модель информационной системы, анализ и проектирование информационных систем
- 2. 7. 1. Описание модели
- 2. 7. 2. Примеры из современных предметных областей
- 2. 7. 3. Анализ и проектирование в соответствии с объединенной парадигмой
- 2. 7. 4. Польза элементов объединенной парадигмы
- 3. 1. Принципы построения нотаций
- 3. 2. Диаграммы паттернов
- 3. 2. 1. Вложенные паттерны
- 3. 2. 2. Связи между паттернами
- 3. 2. 3. Связи как интерфейсы
- 3. 2. 4. Ограничения на количество экземпляров
- 3. 2. 5. Указатели на паттерн для реализации параметрического полиморфизма
- 3. 2. 6. Паттерны-функции
- 3. 2. 7. Триггеры
- 3. 2. 8. Принадлежность объекта нескольким классам.11 ]
- 3. 3. Дополнительные элементы текстовой нотации
- 3. 3. 1. Автоэкземпляризация.1 и
- 3. 3. 2. Параметризованные классы как паттерны
- 3. 3. 3. Расширенные объекты
- 3. 3. 4. Архитектура «Элементы программы как объекты»
- 3. 3. 5. Транзакции
- 3. 3. 6. Динамизм структуры паттерна
- 3. 3. 7. Полиморфизм использования объектов
- 3. 4. НФБ Паттерна
- 4. 1. Операции над паттернами
- 4. 1. 1. Принципы построения операций
- 4. 1. 2. Описание операций
- 4. 2. Анализ сложности систем
- 4. 2. 1. Виды оценок качества ПО
- 4. 2. 2. Элементарные характеристики паттернов
- 3. 2. 3. Составные характеристики паттернов
- 4. 2. 4. Предельные и средние характеристики паттернов
- 4. 2. 5. Обобщенные характеристики
- 4. 2. 6. Характеристики сложности структуры на основе сходящихся рядов
- 5. 1. Описание программы «Patterns»
- 5. 2. Руководство пользователя
- 5. 3. Разработка стандартных С++ программ
- 5. 3. 1. Класс со свойствами
- 5. 3. 2. Функции
- 5. 3. 3. Наследование
- 5. 3. 4. Структуры
- 5. 4. Особые случаи
- 5. 4. 1. Многоуровневая экземпляризация
- 5. 4. 2. Принадлежность объекта нескольким классам
- 5. 4. 3. Взаимное наследование
- 5. 4. 4. Сложная связь
- 5. 4. 5. Паттерн — класс, функция и связь
- 5. 4. 6. Класс — свойство
- 5. 4. 7. Класс внутри структурного блока
- 5. 5. Примеры
- 5. 5. 1. Большой абстрактный пример
- 5. 5. 2. Пример паттерна «административная единица»
- 5. 5. 3. Сравнение текстовой нотации и кода С++
- 5. 6. Алгоритм преобразования структуры Patterns в С++
Список литературы
- История технологий и прогнозы
- Андреев А. Эволюция современных языков программирования. // Мир ПК, № 3, 2001.
- Бобровский С. История объектно-ориентированного программирования. http://www.computer-museum.ru/histsoft/oophist.htm.
- Грей Дж. Управление данными: Прошлое, Настоящее и Будущее. // Системы управления базами данных, № 3, 1998.
- Зильбершац А., Здоник С. Стратегические направления в системах баз данных // Системы управления базами данных, № 4, 1997.
- Иванов А. Г. Объектно-ориентированные системы: состояние и перспективы. Москва, 1992.
- Ким В., Гарза Ж, Грэхэм Б. Пути развития объектно-реляционных технологий баз данных // Системы управления базами данных, № 4, 1996.
- Когаловский М.Р. Очерк истории отечественных технологий баз данных. Отрывок из книги // Открытые системы, № 01, 2002.
- Кузнецов С. Будущие направления исследований в области баз данных: десять лет спустя, 1999 г. http://www.citforum.ru/database/articles/future01.shtml
- Кузнецов С. Крупные проблемы и текущие задачи исследований в области баз данных, http://citforum.urc.ac.ru/database/articles/problems/
- Ю.Кузнецов С. Развитие постреляционных СУБД. http://www.csu.ac.ru/osp/dbms/1995/02/source/dbmsin.html
- Кузнецов С. Три манифеста баз данных: ретроспектива и перспективы. Доклад на международной научной конференции «Базы данных и информационные технологии XXI века», http://www.citforum.ru/database/articles/manifests/
- Кузнецов С. Что было, то и теперь есть, и что будет, то уже было., 1999. http://fizmat.vspu.ru/citforum/database/articles/oozinder.shtml
- Кузнецов С.Д. Тенденции в мире систем управления базами данных. http://www.citforum.ru/database/articles/art25.shtml
- Концептуальные основы технологий
- Гуэррини Дж., Мерло И. Расширение триггерами модели объектов стандарта ODMG. IEEE Trans. Know, and Data Eng. T 16 № 2 с 170−188.
- Когаловский M. P. Абстракции и модели в системах баз данных. // Системы управления базами данных, № 04−05, 1998.
- Лапшин А. Свойство неизменности ООП под микроскопом. // Открытые систе мы № 11, 2002
- Легалов А. О стрельбе по множественному наследованию. // Открытые системы № 5−6, 2001 г.
- Легалов Л. Мультиметоды и парадигмы. // Открытые системы № 05, 2002.
- Люри Дж., Мансур Ш. Преодоление иерархий. Windows IT Pro // Издательство «Открытые системы» (www.osp.ru), 24.10.2001.
- Прохоров В.В. Концепция иерархических языков. // Тезисы докладов молодеж ной конференции «Проблемы теоретической и прикладной математики», 1992. Екатеринбург: УрО РАН, 1993. — с. 88−89.
- Прохоров В.В. О микроконтекстном подходе к построению языков представления знаний и человеко-компьютерного взаимодействия. // Известия РАН. Теория и системы управления, 1997, № 5 (ISSN 1064−2307). с. 5−16.
- Прохоров В.В. О мультиметафорном подходе к построению языков и программных средств. // Труды международного семинара «Искусственный интеллект в образовании», часть II. Казань: КГТУ, 1996. с. 49−54.
- Смит Дж., Смит Д. Абстракции баз данных: агрегация и обобщение. // Системы управления базами данных, № 02, 1996.
- Труб И. О проблемах множественного наследования. // Открытые системы № 2, 2001 г.
- Общие сведения по объектно-ориентированному подходу
- Грехем И. Объектно-ориентированные методы. Принципы и практика. 3-е издание.: Пер. с. англ. М.: Издательский дом «Вильяме», 2004. — 880 е.: ил. -Парал. тит. англ.
- Иванов А.Г., Карпова А. В., Кремер Ю. Е., Семик В. П. Объектно-ориентированная среда программирования. Системы и средства информатики. -М.: Наука, вып. З, 1993.
- Иванов А.Г., Пятницкий А. А., Филинов Ю. Е. Объектно-ориентированный подход. Технологии программирования. Сборник трудов ИПИ РАН. 1993 г.
- Крикориан X. Введение в объектно-ориентированную системную инженерию. // Открытые системы № 11, 2003
- Одел Дж. Агенты и сложные системы. // Открытые системы № 10, 2002
- Снайдер У. Проблемные типы данных. Windows IT Pro // Издательство «Открытые системы» (www.osp.ru), 24.10.2001.
- Технологии программирования
- Madsen O.L., Moller-Pedersen В., Nygaard К. Programming in the BETA programming language. 348p, 1993.
- Бадд Т. Объектно-ориентированное программирование.
- Галатенко В., Таранов А. Компонентная объектная модель JavaBeans // Системы управления базами данных № 04, 1997.
- Деннинг A. ActiveX для профессионалов СПб: Питер, 1998. — 624 е.: ил.
- Иванов Н. С++ или Java. Сравнительный анализ объектно-ориентированных языков С++ и Java.
- Кирютенко Ю.А., Савельев В. А. Незнакомый Smalltalk. Ростовский государственный университет, 1997.
- Обзор архитектуры CORBA. Сервер компании Epsylon-Technologies, 1999.
- Одинцов И. Профессиональное программирование. Системный подход. BHV-СПб 512с, 2002.
- Смит Кони, Уильяме Ллойд. Эффективные решения. Практическое руководство по созданию гибкого и масштабируемого ПО. с англ. М.: Издательский дом «Вильяме», 2003 г.
- Швыркин И. Пролог. Генезис. // Мир ПК, № 05, 2000.1. Технологии проектирования
- Abbott R. November 1983. Program Design by Informal English Descriptions. Communications of the ACM vol. 26(11).
- Бок К. UML 2: модель деятельности и модель действий. Journal of Object Technology, февраль 2004.
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с англ. М: «Издательство Бином», СПб: «Невский диалект», 1998 г. — 560 е., ил.
- Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя.
- Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998. — 176с.: ил.
- Вендров A.M. Практические рекомендации по освоению и внедрению CASE-средств. // Системы управления базами данных, № 01, 1997.
- Гома X. Проектирование систем реального времени, параллельных и распределенных приложений: Пер. с англ. М.: ДМК Пресс, 2002. — 704 е.: ил.
- Кузнецов С. Д., Концептуальное проектирование реляционных баз данных с использованием языка UML, 2003. http://www.citforum.ru/database/articles/umlbases.shtml
- Леоненков А.В. Самоучитель UML. СПб.: БХВ-Петербург, 2001. — 304 е.: ил.
- Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2000 — 256 с.
- Марков Б. Проектирование систем регистрации и анализа данных. 2002. http://www.citforum.ru/database/articles/regdata.shtml
- Мартин, Р.С. Быстрая разработка программ: принципы, примеры, практика.: Пер. с англ. М.: Издательский дом «Вильяме», 2004. — 752 с.: ил.
- Новоженов Ю. В., Звонкин М. 3., Тимонин Н. Н. Объектно-ориентированные CASE-средства. // Системы управления базами данных № 5, 1996.
- Рэй Н. Разрешающая технология. Краеугольные камни подхода к разработке. Мир компьютерной автоматизации, 97/3
- Фридман А.Л. Основы объектно-ориентированной разработки программных систем. М.: Финансы и статистика, 2000. — 192 е.: ил.
- Харрингтон Д. Проектирование объектно-ориентированных баз данных: Пер. с англ. М.: ДМК Пресс, 2001. — 272 е.: ил.
- Якобсон И., Кристиансон М., Костантайн Я. Метод OOSE: подход, управляемый видами использования, http://www.math.rsu.ru/smalltalk/usecase.ru.html1. Модели данных
- Atkinson М, Bansilhon F, DeWitt D, Dittrich К, Maier D, Zdonik S. The Object-Oriented Database System Manifesto // 1st Int. Conf. Deductive and Object-Oriented Databases, Kyoto, Japan, Dec. 4−6, 1989
- Codd, E.F. «Extending the Relational Database Model to Capture More Meaning.» IBM Research Report RJ2599 (August 6th, 1979). Republished in ACM Transactions on Database Systems 4(4), December 1979.
- Date, C.J. and Hugh Darwen. Foundation for Object/Relational Databases: The Third Manifesto. Reading, Mass.: Addison-Wesley, 1998.
- Аткинсон M., Бансилон Ф., ДеВитт Д., Дитрих К., Майер Д., Здоник С. Манифест систем объектно-ориентированных баз данных. // Системы управления базами данных, № 4, 1995.
- Башмаков А.И., Башмаков И. А. Интеллектуальные информационные технологии: Учеб. пособие. М.: Изд-во МГТУ им. Н. Э. Баумана, 2005. — 304 е.: ил.
- Гаскаров Д.В. Интеллектуальные информационные системы. Учеб. для вузов. -М.: Высш. шк., 2003.-431 с: ил.
- Дейт К. Дж, Дарвен Хью. Основы будущих систем баз данных. Третий манифест 2004 г.
- Кодд Э. Ф. Расширение реляционной модели для лучшего отражения семантики. // Системы управления базами данных, № 5, 1996.
- Кузнецов С. Третий манифест Дейта и Дарвена. // Открытые системы № 04, 2000.
- Кузнецов С. Третий манифест Дейта и Дарвена: немного формализма // Открытые системы № 07−08, 2000.
- Лыу Дык Кхам. Некоторые расширения в теории нечетких реляционных баз данных. Диссертация на соискание ученой степени кандидата технических наук. Санкт-Петербург, 2003.
- Никитин В.И. Методика представления слабоструктурированных данных в реляционных СУБД. Диссертация на соискание ученой степени кандидата технических наук. Тула, 2003.
- Полтавцева Н.А. Интеграция объектных систем обработки информации и реляционных серверов. Диссертация на соискание ученой степени кандидата технических наук. Тверь, 2003.
- Чен П. Модель «сущность-связь» шаг к единому представлению о данных. // Системы управления базами данных, № 3, 1995.
- Шекхар Ш., С. Чаула С. Основы пространственных баз данных./Пер. с англ. -М.: Кудиц-Образ, 2004. 336 с. 1. СУБД
- C.J. Date. When’s an extension not an extension? Intelligent Enterprise, June 1, 1999, Volume 2, Number 8.
- Zdonik S. Directions in Object-Oriented Databases // COMPSAC'89 13th Annu. Int. Comput. Software and Appl. Conf., Orlando, Fla, Sept. 20−22, 1989.- 200
- Андреев A. M., Березкин Д. В., Кантонистов Ю. А. Выбор СУБД для построения информационных систем корпоративного уровня на основе объектной парадигмы. // Системы управления базами данных, № 04−05, 1998.
- Андреев А., Березкин Д., Самарев Р. Внутренний мир объектно-ориентированных СУБД//СУБД март2001, сс. 47−57, М: «Открытые системы», 2001.
- Аносов А. Критерии выбора СУБД при создании информационных систем. 2001.
- Багуи С. Объектно-ориентированные базы данных: достижения и проблемы. // № 03 (95) 2004. сс. 12−18 М: «Открытые системы», 2004.
- Богатырев Р. Природа и эволюция сценарных языков // Мир ПК, № 11, 2001.
- Богданов Н. К. Аспектно-ориентированные методы в управлении информационными потоками баз данных ДП АСУТП, «Автоматизация в промышленности», № 9 2003.
- Вейд А. Стандарты объектных запросов. // Системы управления базами данных, № 04, 1996.
- Винокуров JI. Л., Леонтьев Д. В., Гершельман А. Ф. СУБД ADABAS основа универсального сервера баз данных // Системы управления базами данных, № 02, 1997.
- Голосов А. О. Аномалии в реляционных базах данных // Системы управления базами данных, № 03, 1996.
- Горохов Д., Чернов В. Методы организации хранения данных в СУБД. // Открытые системы, № 3, 2003.
- Григорьев Е. Объектно-ориентированная организация реляционных данных, 2003.
- Гринев М., Кузнецов С., Фомичев А. Особенности СУБД Sedna. XML-СУБД Sedna: технические особенности и варианты использования. // Открытые системы, № 8, 2004.
- Зиндер Е.З. Проектирование баз данных: новые требования, новые подходы.
- Злуф М.М. Query-by-Example: язык баз данных. // Системы управления базами данных, № 03, 1996.
- Калиниченко Л.А. Стандарт систем управления объектными базами данных ODMG-93: краткий обзор и оценка состояния. // Системы управления базами данных, № 1, 1996.
- Калиниченко Л.А., Когаловский М. Р. Стандарты OMG: Язык определения интерфейсов IDL в архитектуре CORBA. // Системы управления базами данных, № 02, 1996.
- Колонии Ю. Jasmine первая полномасштабная ОСУ БД.
- Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. М.: Издательский дом «Вильяме», 2003. — 1440 е.: ил. — Парал. тит. англ.
- Кузнецов С. Объектно-ориентированные базы данных основные концепции, организация и управление: краткий обзор. http://www.citforum.ru/database/articles/art24.shtml
- Кузнецов С.Д. Основы современных баз данных. Объектно-ориентированные базы данных основные концепции, организация и управление: краткий обзор. http://www.citforum.ru/database/articles/art24.shtml
- Малютин П.В. Система управления объектно-ориентированной, распределенной базы данных с сетевым принципом организации. Всероссийская межвузовская НТК студентов и аспирантов. Зеленоград, 17−18 апреля 2002: Тезисы докладов.
- Полтавцева Н.А. Интеграция объектного подхода к созданию информационных систем с сохранением данных в реляционной СУБД. Сборник научных трудов. Тверь, издательство ТГТУ, 2000 с. 115−117.
- Прехельт JI. Эмпирическое сравнение семи языков программирования. // Открытые системы, № 12, 2000.
- Пржиялковский В. Новые одежды знакомых СУБД: Объектная реальность, данная нам // Системы управления базами данных, № 04, 1997.
- Пуле М. Денормализация: как нарушить правила и избежать последствий. Windows IT Pro // Издательство «Открытые системы» (www.osp.ru).
- Ред. и перевод Когаловского М. Воплощение идей SQL-99 в ведущих объектно-реляционных серверах баз данных, (подборка статей). // Открытые системы, № 07−08, 1999.
- Рузайкин Г. И. Магический кристалл баз данных. // Открытые системы, № 11,2003.
- Селезнев К., Борисов В. Визуализация семантической сети. // Открытые системы, № 11, 2003.
- Симонов М.А. Подход к созданию моделей объектно-ориентированных СУБД. Исследования по прикладной математике и информатике № 24, 2003. с. 121 — 127, 158.
- Сиротюк О. В. Задачи оптимизации проектирования логических структурI
- ООБД. Изд-во ИПУ РАН. Труды международной конференции по проблемам управления. Москва 17−19 июня 2003.
- Твердова О. СУБД Postgress. // Системы управления базами данных, № 02, 1997.
- Тенцер А. База данных — хранилище объектов КомпьютерПресс 8'2001.
- Формика А. Выполнимость ограничений ООБД с множественными и пакетными атрибутами. Informational Systems х0306−4379 Т28, № 3, 2003. с 213 224.
- Чемберлин Д. Анатомия объектно-реляционных баз данных. // Системы управления базами данных, № 01−02, 1998.
- Черняк Jl. Джим Мелтон о судьбе стандарта SQL. // Открытые системы, № 06,2003.1. Хранилища, OLAPс
- Барсегян А.А., Куприянов М. С., Степаненко В. В., Холод И. И. Методы и модели анализа данных: OLAP и Data Mining. СПб.: БХВ-Петербург, 2004. -336 е.: ил.
- Использование витрин данных в учетной системе. Подготовлено: по материалам зарубежных сайтов. Перевод: Intersoft Lab 2003.
- Коровкин С. Д., Левенец И. А., Ратманова И. Д., Старых В. А., Щавелёв Л. В. Решение проблемы комплексного оперативного анализа информации хранилищ данных, http://www.citforum.ru/database/articles/artl l. shtml
- Кузнецов С., Артемьев В. Обзор возможностей применения ведущих СУБД для построения хранилищ данных (DataWarehouse). http://www.citforum.ru/database/kbd98/glaval5.shtml
- Стулов А. Особенности построения информационных хранилищ. От-^ крытые системы № 4, 2003.
- Шроэк М., Зинн Д., Берг Б. Интегрированная аналитика. Как извлечь максимальную выгоду из ERP-систем. 2003. http://www.seminars.ru/bnode/105/article/1710/index.htm1. СУБД, запросы, транзакции
- Cluet S, Delobel С, Lecluse С, Richard P. RELOOP: An Algebra Based Query Language for an Object-Oriented Database System // Data and Knowledge Eng.- 5.1990, — 333−352.
- Kim W. Object-Oriented Databases: Definition and Research Directions // IEEE Trans. Data and Knowledge Eng.- 2, N 3.- 1990.- 327−341.
- Wilkinson K, Lyngbaek P, Hasan W. The Iris Architecture and Implementation // IEEE Trans. Knowledge and Data Eng.- 2, N 1, — 1990.- 63−75.
- Григорьев E. Представления идентифицируемых сложных объектов в реляционной базе данных. 2001. http://www.citforum.ru/database/articles/rxo.shtml
- Заставной Д.А. Разработка и реализация высокоуровнего навигационного языка запросов для объектных баз данных. Диссертация на соискание ученой степени кандидата технических наук. Ростов-на-Дону, 2005.
- Кузнецов С. «Объектны» ли объектные расширения языка SQL? 2005. http://www.citforum.ru/database/articles/sqlodmg/
- Кузнецов С. Об основаниях ненавигационного языка запросов к объектно-ориентированным базам данных. http://www.citforum.ru/database/articles/art20.shtml
- Кузнецов С., Чардин П. Семейство алгоритмов ARIES. Открытые системы № 3, 2004.
- Кузнецов С., Языки программирования объектно-ориентированных баз данных и оптимизация запросов. http://www.citforum.ru/database/articles/art23.shtml
- Савушкин С. Точка зрения на ОРСУБД. 2003. http://zeus.sai.msu.ru:7000/database/articles/art23.shtml
- Чардин П. Многоверсионность данных и управление параллельными транзакциями. http://zeus.sai.msu.ru:7000/database/articles/multiversionA сокр. версия в журнале «Открытые системы».
- Чемберлин Д. XQuery: язык запросов XML. // Открытые системы, № 01, 2003.
- Распределенные и параллельные системы
- Аншина М. Увлекательное путешествие с CORBA 3: по широким просторам распределенных приложений // Открытые системы, № 05−06, 1999.
- Ахтырченко К. В., Леонтьев В. В. Распределенные объектные технологии в информационных системах // Системы управления базами данных, № 0506, 1997.
- Девитт Д. Параллельные системы баз данных: будущее высоко эффективных систем баз данных // Системы управления базами данных, № 02, 1995.
- Кузнецов М. Наследование реализации в распределенных объектных системах // Открытые системы, № 12, 2002.
- Оззу М. Т., Валдуриз П. Распределенные и параллельные системы баз данных. // Системы управления базами данных, № 04, 1996.
- Пуха Ю. Объектные технологии построения распределенных информационных систем // Системы управления базами данных, № 03, 1997.
- Источники для приложения 2.
- Люри Дж., Мансур Ш. Преодоление иерархий. //Открытые системы, 24.10.2001. http://www.osp.ru/win2000/sql/970.htm.
- Добряк П.В., Калмыков А. А. Альтернативный подход по организации структур данных в объектно-ориентированных языках. Практика приборостроения № 49., 2004.-с. 76−79.
- Добряк П.В. Объектно-ориентированные технологии в интеллектуальных информационных системах. Вестник УГТУ-УПИ № 17(69), Екатеринбург, 2005. -с. 100- 105.
- Добряк П.В., Калмыков А. А. Объектно-ориентированные технологии в интеллектуальных информационных системах. Сборник научных трудов международной научно-практической конференции «Связь-пром 2005». Екатеринбург, 2005. с. 153 — 157.
- Добряк П.В., Калмыков А. А. Объектно-ориентированное программирование распределенных приложений. Вестник УГТУ-УПИ № 20(50), Екатеринбург, 2004.-С. 175- 177.
- Добряк П.В., Калмыков А. А. Применение диаграмм «сущность-связь» при проектировании программного обеспечения для технических систем. Практика приборостроения № 27., Екатеринбург, 2004. С. 33 — 36.
- Добряк П.В., Калмыков А. А. Развитие диаграмм «сущность-связь» при объектно-ориентированном программировании. Сборник статей научных трудов V отчетной конференции молодых ученых ГОУ ВПО УГТУ-УПИ. Екатеринбург, 2004.-С. 190−191.
- Добряк П.В., Калмыков А. А. Объектно-ориентированная парадигма языков программирования и информационные модели БД. Сборник статей научныхтрудов IV отчетной конференции молодых ученых ГОУ ВПО УГТУ-УПИ. Екатеринбург, 2003. С. 144 — 145.
- Добряк П.В., Калмыков А. А. Конвергенция объектно-ориентированной парадигмы языков программирования и информационных моделей баз данных. -Сборник статей научных трудов III отчетной конференции молодых ученых ГОУ ВПО УГТУ-УПИ. Екатеринбург, 2002.
- Добряк П.В. Исследование принципов объектно-ориентированного программирования. Вестник № 4 УГТУ-УПИ «Информационные технологии, системы управления и электроника». Екатеринбург, 1997 — С. 8.