7.  Касаткин программирование на языке Си. Управление ресурсами: Справ. пособие. – Мн.: Выш. шк., 1992.

8.  и др. Операционные системы. – М.: Финансы и статистика, 1990.

9.  и др. Операционные системы от РС до PS/2. – М.: Мир, 1992.

10.  , Горлин системы. – М.: Знание, 1986.

11.  Толковый словарь по вычислительным системам/Под ред. В. Иллингуорта и др.: Пер. с англ. и др.; Под ред. . – М.: Машиностроение, 1989.

12.  Севернёв системы: Метод. пособие для выполнения лаб. работ по курсу "Операционные системы" для студ. спец."Автоматизированные системы обработки информации и управления". – Мн.: БГУИР, 2002.

13.  Логическое проектирование операционных систем. – М.: Мир, 1981.

14.  Вычислительные комплексы, системы и сети: Учебник для вузов/ , , . – Л.: Энергоатомиздат. Ленингр. отд-ние, 1987.

15.  , Шаньгин и обработка структур данных в вычислительных системах: Учеб. пособие для вузов. – М.: Высш. шк., 1987.

16.  Руководство по архитектуре IBM PC AT /, , и др.; Под общ. ред. . – Мн.: ООО “Консул”, 1992.

17.  Проектирование систем с микрокомпьютерами: Пер. с англ. – М.: Мир, 1986.

18.  Воробьёв обеспечение ЭВМ в науке и производстве. – Л.: Машиностроение. Ленингр. отд-ние, 1988.

19.  Шпаковский параллельных ЭВМ: Учеб. пособие для вузов. – Мн.: Университетское, 1989.

20.  Скляров и лингвистическое обеспечение персональных ЭВМ. Системы общего назначения: Справ. пособие. – Мн.: Выш. шк., 1992.

21.  Программирование на IBM/360: Пер. с англ. – М.: Мир, 1983.

22.  Алгоритмы и структуры данных: Пер. с англ. – М.: Мир, 1989.

23.  Богумирский работа на IBM PC в среде Windows 95. – СПб.: Питер, 1997.

24.  , Молчанов программное обеспечение. – СПб.: Питер, 2002.

25.  Основы WINDOWS NT и NTFS: Пер. с англ. – М.: Изд. отдел «Русская редакция» ТОО “Channel Trading Ltd.”, 1996.

Утверждена

УМО вузов Республики Беларусь

по образованию в области информатики

и радиоэлектроники

« 03 » июня 2003 г.

Регистрационный № ТД-40-016/тип.

СИСТЕМНЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ

ИНФОРМАЦИОННЫХ СИСТЕМ

Учебная программа для высших учебных заведений

по специальности IИнформационные системы

и технологии (в экономике)

Согласована с Учебно-методическим управлением БГУИР

« 28 » мая 2003 г.

Составитель:

, доцент кафедры экономической информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», кандидат технических наук

Рецензенты:

Кафедра дискретной математики и алгоритмики Учреждения образования «Белорусский государственный университет» (протокол от 02.г.);

Кафедра информатики и вычислительной техники Государственного образовательного учреждения «Институт подготовки научных кадров» Национальной академии наук Беларуси (протокол от 01.01.2001 г.)

Рекомендована к утверждению в качестве типовой:

Кафедрой экономической информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники» (протокол от 01.01.2001 г.);

Научно-методическим советом по специальности IИнформационные системы и технологии (по направлениям) УМО вузов Республики Беларусь по образованию в области информатики и радиоэлектроники (протокол от 01.01.2001 г.)

Действует до утверждения Образовательного стандарта по специальности.

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Учебная программа «Системный анализ и проектирование информационных систем» разработана для специальности IИнформационные системы и технологии (в экономике) высших учебных заведений.

Дисциплина «Системный анализ и проектирование информационных систем» обеспечивает формирование у студентов системных понятий и навыков, преодоление недостатков узкой специализации, усиление междисциплинарных связей, развитие диалектического видения мира, системного мышления, без которых невозможно эффективное использование информационных технологий.

Цель изучения данной дисциплины – овладение знаниями и навыками системного анализа и системного подхода при решении ряда прикладных задач производственно–хозяйственной деятельности.

В результате изучения дисциплины «Системный анализ и проектирование информационных систем» студенты должны:

знать:

-  понятие системы;

-  понятие модели;

-  системно-теоретическое и математическое описание систем;

-  основные положения теории систем;

-  понятие декомпозиции и агрегирования систем;

-  понятия системного анализа и системного подхода;

-  методы приобретения знаний для систем поддержки принятия решений;

НЕ нашли? Не то? Что вы ищете?

-  методы и процедуры принятия решений;

уметь характеризовать:

-  основные системно-теоретические задачи;

-  системный анализ как методологию решения проблем;

уметь анализировать методы и процедуры принятия решений;

приобрести навыки:

-  решения структуризованных проблем;

-  решения слабоструктуризованных проблем;

-  решения неструктуризованных проблем.

Программа рассчитана на объем 68 учебных часов. Примерное распределение учебных часов по видам занятий: лекций – 34 часа, лабораторных занятий – 34 часа.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Тема 1. ПРЕДМЕТ И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Предмет и содержание дисциплины, ее связь с другими дисциплинами.

Тема 2. ОСНОВНЫЕ ПОНЯТИЯ И ОПИСАНИЕ СИСТЕМ

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

Тема 3. СИСТЕМЫ. МОДЕЛИ СИСТЕМ

Первое определение системы. Модель «черного ящика». Модель состава системы. Модель структуры системы. Второе определение системы. Структурная схема системы. Динамические модели систем. Функционирование и развитие. Типы динамических моделей. Общая математическая модель динамики. Стационарные системы.

Тема 4. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ СИСТЕМ

Внутреннее описание. Внешнее описание. Описание систем с конечным числом состояний. Энтропия и потенциальная функция. Множества и отношения.

Тема 5. ОСНОВНЫЕ СИСТЕМНО-ТЕОРЕТИЧЕСКИЕ ЗАДАЧИ

Управляемые и неуправляемые динамические системы. Идентификация. Ограничения. Оптимизация. Стохастические системы.

Тема 6. ОСНОВНЫЕ ПОЛОЖЕНИЯ ТЕОРИИ СИСТЕМ

Глобальные свойства системы. Эксцентриситет. Образ.  Гомотопия.  Сложность. Устойчивость. Катастрофы и адаптируемость.

Тема 7. СИГНАЛЫ В СИСТЕМАХ

Случайный процесс - математическая модель сигналов. Моделирование конкретных реализаций. Частотно-временное представление сигналов. Дискретное представление сигналов.

Тема 8. ЭНТРОПИЯ И КОЛИЧЕСТВО ИНФОРМАЦИИ

Понятие неопределенности. Энтропия и ее свойства. Дифференциальная энтропия. Фундаментальное свойство энтропии случайного процесса. Количество информации. Количество информации как мера снятой неопределенности. Количество информации как мера соответствия случайных процессов. Свойства количества информации. Единицы измерения энтропии и количества информации. Количество информации в индивидуальных событиях.

Тема 9. ДЕКОМПОЗИЦИЯ СИСТЕМ

Модели систем как основание декомпозиции. Алгоритмизация процесса декомпозиции. Компромиссы между полнотой и простотой. Алгоритм декомпозиции.

Тема 10. АГРЕГИРОВАНИЕ, ЭМЕРДЖЕНТНОСТЬ,

ВНУТРЕННЯЯ ЦЕЛОСТНОСТЬ СИСТЕМЫ

Эмерджентность как результат агрегирования. Виды агрегирования. Конфигуратор. Агрегаты-операторы. Агрегаты-структуры.

Тема 11. МЕТОДЫ И ПРОЦЕДУРЫ ПРИНЯТИЯ РЕШЕНИЙ

Принятие решений на основе метода Монте-Карло. Принятие решений на основе метода «эффективность–стоимость». Принятие решений в условиях риска и неопределенности. Анализ и оптимизация решений на основе эконометрических моделей. Анализ и принятие решений на основе методов кластерного анализа и распознавания. Процедуры представления и обработки знаний с использованием нечетких множеств.

Тема 12. МЕТОДЫ ПРИОБРЕТЕНИЯ ЗНАНИЙ ДЛЯ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ

Приобретение знаний: постановка задачи и основные методы. Многомерное шкалирование. Иерархическая кластеризация. Обучение экспертных систем по набору примеров.

Тема 13. СИСТЕМНЫЙ АНАЛИЗ КАК МЕТОДОЛОГИЯ РЕШЕНИЯ ПРОБЛЕМ

13.1. Системный анализ в структуре современных системных исследований. Классификация проблем по степени их структуризации. Принципы решения хорошо структуризованных проблем. Принципы решения неструктуризованных проблем. Принципы решения слабоструктуризованных проблем. Основные этапы и методы СА. Система предпочтений ЛПР и системный подход к процессу принятия решений.

13.2. Методология решения хорошо структуризованных проблем.

13.3 Методология решения неструктуризованных проблем. Классификация и общая характеристика методов экспертных оценок. Принципы формализации эвристической информации. Метод парных сравнений. Метод последовательных сравнений. Метод взвешивания экспертных оценок. Метод предпочтения. Метод ранга. Метод полного попарного сопоставления. Ранжирование проектов методом парных сравнений. Ранжирование критериев по их важности методом Перстоуна. Поиск наилучшей альтернативы на основе принципа Кондорсе. Поиск результирующего ранжирования на основе Кемени–Снелла. Выбор рациональной структуры системы методом экспертных оценок. Энтропийная оценка согласованности экспертов.

13.4. Методология решения слабо структуризованных проблем. Категория целей в системном анализе. Структуризация конечной цели в виде дерева целей. Особенности построения целевых комплексных программ. Основные методы научно-технического прогнозирования. Поиск новых технических решений на основе морфологического анализа. Проектирование систем с использованием системных принципов. Организация экспериментов с использованием системных принципов. Переоценка альтернатив на основе байесовского подхода. Процедура структуризации проблемы в виде дерева решений. Выбор оптимальной стратегии на основе байесовской теории решений. Критерий для оптимизации решений в условиях риска и неопределенности. Выбор рациональной стратегии с использованием многих критериев.

13.5. Основы принятия решений при многих критериях. Постановка задачи векторной оптимизации и классификация многокритериальных методов. Принцип согласованного оптимума В. Парето. Приемы поиска паретооптимальных решений. Общая технологическая схема принятия решений при многих критериях. Циклы проектирования и уровни оптимизации сложных технических систем. Структурная оптимизация систем как процесс принятия решений. Метод ФСА (функционально-стоимостного анализа). Метод комлексной оценки структур. Методика многокритериального выбора рациональных структур. Структурная оптимизация локальной информационно-вычислительной сети. Принятие решений в процессе системного проектирования. Схема информационного взаимодействия при формировании облика системы. Сущность задач системного проектирования и природа многоканальности. Методика сравнительной оценки двух структур по степени доминирования. Методика структурного анализа с использованием функций полезности. Интерактивная процедура идентификации предпочтений ЛПР на множестве частных критериев. Методика для экспресс-анализа структур при многих критериях (оперативного анализа структур). Методика скаляризации векторных оценок для ранжирования структур. Отсев неперспективных структур в процессе их проверки на перспективность. Современные тенденции в области системного анализа. Принципы организации систем поддержки принятия решений. Состояние проблемы и перспективы системных исследований.

Примерный перечень лабораторных работ

В таблице приведен примерный перечень лабораторных работ с указанием цели каждой работы.

Перечень лабораторных работ

Название работы

Цель работы

1

2

3

1

Методы и процедуры принятия решений

Ознакомиться с процедурами принятия решений на основе метода «эффективность–стоимость», Монте-Карло, методов кластерного анализа и распознавания, методов принятия решений в условиях риска и неопределенности, методов анализа и оптимизации решений на основе эконометрических моделей

2

Методы приобретения знаний для систем поддержки принятия решений

Ознакомиться с многомерным шкалированием, иерархической кластеризацией и обучением экспертных систем

Окончание таблицы

1

2

3

3

Принципы решения слабоструктуризованных проблем

Ознакомиться с основными методами научно-технического прогнозирования и поиска новых технических решений на основе морфологического анализа

4

Принципы решения слабоструктуризованных проблем

Освоить проектирование систем с использованием системных принципов, организацию экспериментов с использованием системных принципов, переоценку альтернатив на основе байесовского подхода, процедуру структуризации проблемы в виде дерева решений, выбор оптимальной стратегии на основе байесовской теории решений

5

Принципы решения неструктуризованных проблем

Освоить методы: парных сравнений, последовательных сравнений, взвешивания экспертных оценок, предпочтения, ранга, полного попарного сопоставления

6

Принципы решения неструктуризованных проблем

Освоить методы: ранжирования проектов методом парных сравнений, ранжирования критериев по их важности методом Перстоуна, поиска наилучшей альтернативы на основе принципа Кондорсе

7

Принципы решения неструктуризованных проблем

Освоить методы: поиска результирующего ранжирования на основе метода Кемени–Снелла, выбора рациональной структуры системы методом экспертных оценок, энтропийной оценки согласованности экспертов

8

Основы принятия решений при многих критериях

Изучить методы принятия решений в процессе системного проектирования

ЛИТЕРАТУРА

ОСНОВНАЯ

1.  Ларичев и методы принятия решений. – М.: Логос, 2000.

2.  Методы принятия решений. – М.: Юнити, 1997.

3.  Литвак управленческого решения. – М.: Дело, 2000.

4.  Аналитическое планирование. Организация систем. М.: Радио и связь, 1991.

5.  Принятие решений. Метод анализа иерархий. – М.: Радио и связь, 1993.

6.  Марков и процедуры принятия решений. – Мн.: Ин-т управления и предпринимательства, 2001.

7.  Трахтенгерц поддержка принятия решений. – М.: Синтег, 1998.

8.  , Морозевич и практика построения информационно-аналитических систем поддержки принятия решений. – Мн.: Армита-Маркетинг, Менеджмент, 1999.

9.  Таха в исследование операций. – М.: Изд. дом «Вильямс», 2001.

10.  , , Хрусталев рисковых ситуаций в экономике и бизнесе. – М.: Финансы и статистика, 1999.

11.  Грачева проектных рисков. – М.: , 1999.

12.  Грабовый в современном бизнесе. – М.: Аланс, 1994.

13.  , Мошкович методы принятия решений. – М.: Наука-Физматгиз, 1996.

14.  , Принятие решений при многих критериях: предпочтения и замещения. – М.: Радио и связь, 1981.

15.  , , и др. Основы имитационного и статистического моделирования. – Мн.: ДизайнПРО, 1997.

16.  Соболь Монте-Карло. –М.: Наука, 1985.

Дополнительная

1.  , Червинский знаний интеллектуальных систем. – СПб.: Питер, 2000.

2.  , Морозевич -аналитические системы поддержки принятия решений. – Мн.: НИУ, 1999.

3.  Карданская управленческого решения. – М.: Юнити, 1999.

4.  , Князевский рискованных решений в экономике и бизнесе. – М.: Контур, 1998.

5.  , и др. Управление проектами: Справочник для профессионалов. – М.: Высш. шк., 2001.

Утверждаю

Председатель УМО по образованию

в области информатики и радиоэлектроники

29.10.2004.

Регистрационный № ТД – 40-070 /тип.

ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ И ЗНАНИЙ.

Учебная программа для высших учебных заведений

по специальности 1

Информационные системы и технологии (по направлениям)

по направлению

Информационные системы и технологии (в экономике)

Согласовано:

Учебно-методическое объединение вузов

Республики Беларусь по образованию в области

информатики и радиоэлектроники

25.10.2004..

Составители:

, зав. кафедрой экономической информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники», кандидат технических наук, доцент;

, ассистент кафедры экономической информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники»;

, инженер кафедры экономической информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники»;

Рецензенты:

Кафедра информатики и вычислительной техники Института подготовки научных кадров НАН Беларуси (протокол от 23.г.),

Дискретной математики и алгоритмов Белорусского государственного университета (протокол от 01.01.2001)

Рекомендована к утверждению в качестве типовой

Кафедрой экономической информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники» (протокол от 01.01.2001)

Научно-методическим советом по специальности 1Информационные системы и технологии (по направлениям) УМО вузов Республики Беларусь по образованию в области информатики и радиоэлектроники (протокол от 01.01.2001)

Ответственный за редакцию:

Ответственный за выпуск:

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Основной задачей курса является введение в проблематику проектирования развитых моделей баз данных и знаний, как основы разработки современных информационных систем. В курсе излагаются фундаментальные принципы разработки распределенных моделей баз данных и знаний, архитектурные основы, некоторые алгоритмы и методы организации СУБД (организация внешней памяти, управление транзакциями, журнализация и восстановление баз данных и т. д.). Рассматриваются расширенные возможности и перспективы языка SQL. Отмечаются специфические особенности механизмов, используемых в наиболее распространенных современных серверах баз данных. Рассматриваются подходы к организации "постреляционных" баз данных (ненормализованных реляционных баз данных, баз сложных объектов, объектно-ориентированных баз данных и т. д.).

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

Целесообразно чтения данного курса после дисциплин изучающих основы баз данных.

В результате освоения курса студент должен:

знать:

-  основы разработки современных информационных систем;

-  проектирование баз данных и знаний;

-  вопросы инженерии знаний;

-  принципы организации объектно-ориентированных баз данных;

уметь характеризовать:

-  жизненный цикл, методы разработки и использования баз данных и знаний;

-  значимость баз данных и знаний в информационных системах и технологиях;

-  особенности современного этапа развития СУБД и БЗ;

-  роль и значимость моделирования и проектирования баз данных и знаний;

-  тенденции и перспективы развития СУБД и БЗ;

уметь анализировать:

-  корректность и эффективность постановок задач на проектирование систем;

-  обоснованность и эффективность выбора методов и средств, предлагаемых для разработки информационных приложений;

реализуемость и эффективность проектных решений;

-  модели и программные реализации существующих баз данных, знаний и информационных систем;

приобрести навыки:

-  проведения функционального и информационного анализа рассматриваемых задач;

-  логического и физического моделирования баз данных и баз знаний;

-  навыки разработки средств и методов эффективной работы с данными в информационных системах.

-  разработки баз данных для архитектуры клиент-сервер;

-  использования современных технологий для решения прикладных задач;

-  организации и использования знаний при проектировании и разработке информационных систем.

Программа рассчитана на объем 68 учебных часов. Примерное распределение учебных часов по видам занятий: лекций – 34 часов, лабораторных работ – 34 часов.

Раздел 1. ВВЕДЕНИЕ.

Тема 1.1 ПРЕДМЕТ И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Основные понятия и определения. История развития информационных систем и технологий баз данных (БД), файловые системы, БД и базы знаний (БЗ). БД и БЗ как основа разработки информационных систем. Системы управления базами данных (СУБД), основные функции СУБД. Иерархические системы. Сетевые системы. Реляционные и постреляционные системы. Системы, основанные на знаниях. Базы знаний. Экспертные системы. Хранилища данных и знаний.

Раздел 2. РАЗРАБОТКА БД КАК ОСНОВЫ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ПРОГРАММНЫХ СИСТЕМ.

Тема 2.1 ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СИСТЕМ

Программные системы. Понятие жизненного цикла разработки программных продуктов. Стандарты и технологии разработки. Качество программных продуктов и процессов реализации. Базовые принципы проектирования программных систем. Концептуальные основы объектно-ориентированного проектирования.

Тема 2.2 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ПРОГРАММНЫХ СИСТЕМ

Информационное обеспечение программных систем. Информационное моделирование. БД как основа информационного обеспечения программных систем. Использование БД в экономических информационных системах. Основные этапы разработки БД. Стратегическое планирование БД. Контроль управления. Риски и издержки. Общие принципы проектирования баз данных. Концептуальное, логическое и физическое моделирование. Понятие жизненного цикла БД. Выделение основных абстракций и разработка концептуальных сущностей. Концептуальная модель: средства и методы представления ее представления

Тема 2.3 ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БД

Эволюция моделей представления данных в БД, абстракции, методы организации, основные концепции и термины. Использование реляционной алгебры и реляционного исчисления в проектировании и обслуживании БД. Методы и средства реляционного подхода в проектных решениях по информационному обеспечению систем. Логическое проектирование, формирование сущностей, нормализация, методы преобразование концептуальной модели в реляционную. Семантическое моделирование данных: структурный подход и ER-диаграммы. Инструментальные системы и средства моделирования. Языковые средства представлений предметной области, манипулирования и управления данными в СУБД.

Тема 2.4 ПРОЕКТИРОВАНИЯ ИЕРАРХИЧЕСКИХ И СЕТЕВЫХ БД

Иерархические модели: основные понятия и определения. Представление и обработка данных. Связь иерархической модели с понятиями концептуальной архитектурой. Преобразования отношений. Методы доступа к данным. Языки манипулирования данными.

Сетевая модель данных: Основные понятия и определения. Представление данных. Связь сетевой модели с концептуальной архитектурой. Преобразование отношений. Записи и наборы. Обработка наборов данных. Модели и наборы CODASYL. Условия целостности данных.

Тема 2.5 ФИЗИЧЕСКАЯ ОРГАНИЗАЦИЯ И АДМИНИСТРИРОВАНИЕ БД

Физическая модель и физический доступ к данным. Факторы влияющие на быстродействие доступа к данным. Реализация логических отношений и преобразование моделей БД. Организация ключей и индексов. Преобразование моделей. Оптимизация запросов.

Задачи и функции и администратора БД. Целостность, Защита и восстановление БД.

Тема 2.6 СУБД В АРХИТЕКТУРЕ КЛИЕНТ/СЕРВЕР И РАСПРЕДЕЛЕННЫЕ СУБД.

Особенности проектирования БД для клиент/серверной архитектуры. Разработка серверных и клиентских приложений. Распределенная СУБД. Особенности проектирования. Разработка распределенных запросов. Обработка распрУправление данными клиент/серверной архитектуры Концептуальная архитектура современной БД и СУБД. Основные принципы и методы функционирования. Транзакция. Управление транзакциями, сериализация и методы сериализации транзакций. Вопросы целостности и разрешения конфликтов. Методы восстановления сбоев. Физическая согласованность БД.

Тема 2.7 ИСПОЛЬЗОВАНИЕ SQL ДЛЯ РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММ

Современные языковые средства и их возможности. Средства определения схемы БД. Использование SQL при решении прикладных задач. Встроенный SQL. Понятие дескриптора и курсора. Явные и неявные курсоры. Использование курсоров внутри управляющих блоков. Обновляемые курсоры и транзакции. Компиляторы SQL. Проблемы оптимизации. Темпоральные запросы. Статический и динамический SQL. Особенности динамического связывания запросов и выполнения блоков динамическго SQL. Разработка процедур для выполнения вызовов хранимой подпрограммы. Native SQL и сравнение с динамическим SQL. Возможности NDS. Встроенные объекты БД. Исключительные ситуации. Предопределенные и пользовательские исключительные ситуации. Обработка исключительных ситуаций. Триггеры базы данных и схем пользователя. Использования триггеров для управления доступом пользователей к базе данных. Автономные транзакции в триггерах. Использование SQL для работы со встроенными объектами БД.

Тема 2.8 ОБЪЕККТНО-ОРИЕТИРОВАННЫЕ СУБД

Объектно-ориентированные модели данных. Языки программирования объектно-ориентированных баз данных. Языки запросов объектно-ориентированных баз данных. Примеры объектно-ориентированных СУБД. Системы баз данных, основанные на правилах. Активные базы данных. Дедуктивные базы данных. Основные объекты и абстракции дедуктивных БД. Ограничения для пользовательских SQL процедур. Зависимые процедуры и их сопровождение. Использование хранимых функций в SQL запросах. Автономные транзакции. Правила распространения автономных транзакций. Использование функций с автономными транзакциями в SQL запросах. Постреляционные СУБД. Классы и базы данных. Объектные таблицы. Другие возможности объектно-ориентированных БД.

Тема 2.9 ТРЕХЗВЕННЫЕ И ДРУГИЕ ПЕРСПЕКТИВНЫЕ КЛИЕНТ-СЕРВЕРНЫЕ АРХИТЕКТУРЫ ИНФОРМАЦИОННЫХ СИСТЕМ

Трехзвенная архитектура. Реализация информационных систем в трехзвенной архитектуре. Использование сетевых языков программирования и перспективных технологий реализации многозвенных систем для разработки распределенных информационных систем. Средства построения многозвенных информационных систем в Java. Пакеты Java. sql и стандарт JDBC (Java Data Base Connectivity) для организации доступа к БД. Организация доступа в Java к БД. БД для разработки WEB-приложений.

Раздел 3. ПРОЕКТИРОВАНИЕ БАЗ ЗНАНИЙ

Тема 3.1 ЗНАНИЯ. ОСНОВЫ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ, ФОРМАЛЬНЫЕ СИСТЕМЫ И ПОСТРОЕНИЯ СИСТЕМ, ОСНОВАННЫХ НА ЗНАНИЯХ

Знания. Использование знаний. Знания как метаданные. Представление знаний как этап разработки СОЗ. Процедуральные и декларативные знания. Архитектура систем знаний. Общие сведения о СОЗ. Разделение знаний и процедур их обработки. Структура СОЗ. Методы приобретения, инженерия и обработка знаний. Логика предикатов 1- и 2-го порядка. Модельная истинность и непротиворечивость. Разрешимость и полнота. Многоуровневая логика предикатов. Псевдофизические и временные логики. Нечеткая и вероятностная логика.

Тема 3.2 КЛАССИЧЕСКИЕ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ

Продукции. Общая структура правил. Архитектура продукционных систем. Модель доски объявлений. Управление выводом и разрешение конфликтов. Семантические сети. Однородные и неоднородные сети. Иерархические сети. Формализация сети (графы, гиперграфы, квазиграфы). Моделирование ассоциативной памяти. Механизмы поиска информации. Графическое и формализованное представление сложных сетей.

Тема 3.3 ФРЕЙМЫ

Основные абстракции и структура фрейма. Фреймы прототипы и экземпляры. Вложенные фреймы. Представление семантических и процедурных знаний фреймовыми моделями. Демоны. Базовые операции над фреймами. Фреймы и объектно-ориентированный подход.

Тема 3.3 ОБРАБОТКА ЗНАНИЙ

Основные методы и механизмы обработки знаний. Стратегии поиска в системах основанных на знаниях. Нечеткие множества в системах основанных на знаниях. Слияние баз знаний с современными базами данных. Экспертные системы, структура, механизмы вывода, использование и перспективы.

Раздел 4. ХРАНИЛИЩА ДАННЫХ

Тема 4.1 КОНЦЕПЦИЯ ХРАНИЛИЩ ДАННЫХ

Понятие и обобщенная архитектура хранилища данных. Доступ к информации. Открытые системы и хранилища данных. Концептуальная, логическая и физическая архитектура хранилища. Основные абстракции. Методы разработки моделей. Уровни детализации. Время. События. Анализ схем. Методы построения многомерных моделей данных. Корпоративная модель данных.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9