- •Содержание
- •Определение понятия «система». Свойства систем
- •Классификация систем
- •Информационная система
- •Структура информационной системы
- •Классификация информационных систем по признаку структурированности задач
- •Классификация информационных систем по степени автоматизации, по характеру использования информации и по сфере их применения
- •Информационные системы класса erp
- •Информационная технология
- •Информационные технологии управления на предприятии
- •Возникновение компьютеров и компьютерных технологий
- •Классификация современных вычислительных систем
- •Структура современных вычислительных систем
- •Память персонального компьютера
- •Базовая система ввода-вывода. Понятие cmos
- •Операционные системы
- •Системы программирования
- •Процедурно-ориентированные, проблемно-ориентированные и объектно-ориентированные языки программирования
- •Прикладное программное обеспечение
- •Понятие вычислительной сети. Локальные вычислительные сети
- •Одноранговые сети и сети с выделенным сервером
- •Топология локальных вычислительных систем
- •Среда передачи сигналов между компьютерами. Технологии передачи данных в локальных вычислительных сетях
- •Стандартные протоколы передачи данных по сети
- •Коммуникационное оборудование
- •Сетевые операционные системы
- •Интернет
- •Система адресации в интернете
- •World wide web
- •Интранет
- •Система кодирования информации
- •Система передачи информации
- •Экономическая информация. Экономическая информационная система
- •Структура экономических информационных систем
- •Методы проектирования экономических информационных систем
- •Автоматизированное рабочее место. Классификация арм
- •Управление проектами. Развитие методов управления проектами
- •Базы данных. Системы управления базами данных
- •Иерархическая, сетевая и реляционная модели представления данных
- •Постреляционная и объектно-ориентированная модели представления данных
- •Классификация систем управления базами данных
- •Языки доступа к базам данных
- •Базы данных в интернете
- •Электронная коммерция
- •Общая схема интернет-магазина
- •Системы платежей в интернете
- •Интернет-аукционы. Классификация интернет-аукционов
- •Интернет-банкинг
- •Интернет-страхование
- •Интернет-биржа
- •Интернет-маркетинг
- •Интернет-реклама
- •Интеллектуальная собственность в интернете
- •Системы искусственного интеллекта
- •Классификация систем искусственного интеллекта
- •Методы построения систем искусственного интеллекта
- •Экспертные системы
- •Структура классической экспертной системы
- •Использование теории нечеткой логики при создании экспертной системы
- •Информационная безопасность
- •Технологии несанкционированного доступа к информации и ит
- •Классификация средств защиты информации
- •Защита информации пэвм
- •Программно-аппаратные средства защиты информации
- •Криптография
- •Классификация компьютерных вирусов
- •Способы представления знаний в экспертных системах Введение Структура, классификация и тенденции развития эс
- •Классификация средств описания моделей знаний
- •Обзор форм представления знаний в промышленных и коммерческих экспертных системах
- •Задача проектирования интерфейсной компоненты интеллектуальных систем Анализ интеллектуальных систем с позиции организации интерфейсной компоненты
- •Требования к системам
- •Структура базы знаний
- •Обоснование выбора фреймовой модели
- •Математическая постановка задачи проектирования интерфейсной модели
- •X (X, f (f, s (s, где s — множество шаблонов, описывающих структуру кадров диалога.
- •Представление знаний в интегрированной оболочке Image Expert Архитектура оболочки Image Expert
- •Организация моделей знаний
- •Типы моделей знаний
- •Фреймовая компонента моделей знаний
- •Создание моделей знаний
- •Компонента ввода знаний
- •Проблема извлечения знаний Приобретение и формализация знаний
- •Методы извлечения знаний
- •Машинно-ориентированное получение знаний
- •Решение проблемы извлечения знаний в действующих экспертных системах
- •Список сокращений и аббревиатур
- •16.2. Экспертные системы: структура и классификация
- •Обобщенная структура экспертной системы. Основные понятия и определения
- •Классификация экспертных систем
- •Классификация по решаемой задаче
- •Классификация по связи с реальным временем
- •Классификация по типу эвм
- •Классификация по степени интеграции с другими программами
- •Инструментальные средства построения экспертных систем Традиционные языки программирования Языки искусственного интеллекта
- •Специальный программный инструментарий
Постреляционная и объектно-ориентированная модели представления данных
Постреляционная модель представления данных является дополненной реляционной моделью. Главное отличие постреляционной модели состоит в том, что в ней отсутствует требование атомарности и атрибутов. Эту модель также называют «не первой нормальной формой» (NF2) или «многомерной базой данных».
В постреляционных базах данных используются трехмерные структуры, благодаря чему в полях таблицы стало возможным хранить другие таблицы. Это в свою очередь способствует увеличению возможностей по описанию сложных объектов. Для работы с данной формой баз данных используется расширенный язык доступа к базам данных SQL. Он позволяет извлекать сложные объекты из одной таблицы, не прибегая к соединению.
Примерами постреляционной модели представления данных могут служить такие системы управления базами данных, как Adabas, Pick и Universe.
Объектно-ориентированная модель обрабатывает данные как абстрактные объекты, которые обладают определенными свойствами. Возникновение объектно-ориентированных СУБД обусловлено потребностями программистов, работающих с ОО-языками. Им были нужны средства для хранения объектов, которые не могли быть помещены в оперативную память компьютера. Важным моментом была необходимость сохранения объектов между запусками программы.
Большая часть объектно-ориентированных систем управления базами данных является библиотекой, процедуры управления данными которой прописываются в прикладной программе. Суть работы системы заключается в увеличении виртуальной памяти компьютера, что достигается следующим образом: при обращении прикладной программы к объекту используется его адрес, находящийся в оперативной памяти. Нужную страницу перемещают из оперативной памяти в виртуальную, и, если объект с нужным адресом не обнаруживается в виртуальной памяти, система выдает ошибку, после чего объект извлекается из базы данных.
В качестве примера объектно-ориентированной модели представления данных можно привести следующие системы СУБД: IBM Lotus Motes/Domino, Jasmine, ObjectStore, Cache.
Классификация систем управления базами данных
В настоящее время существует множество различных классификаций СУБД по различным признакам. Рассмотрим некоторые из них.
По модели данных. В рамках этой классификации принято выделять следующие СУБД:
сетевые;
иерархические;
реляционные;
объектно - реляционные;
объектно - ориентированные.
По архитектуре организации хранения данных. Эта классификация предполагает следующее деление СУБД:
локальные СУБД, все части которых находятся на одном компьютере;
распределенные СУБД, части которых могут находиться на двух или более компьютерах.
По способу доступа к базам данных выделяют СУБД:
файл-серверные,
клиент-серверные
встраиваемые.
Рассмотрим их подробнее.
Файл-серверные СУБД. Архитектура «файл-сервер» не подразумевает сетевой градации составляющих диалога и через компьютер реализует функцию отображения, что в значительной мере упрощает создание графического интерфейса. Вследствие того что «файл-сервер» лишь извлекает данные из файлов, каждый пользователь добавляет маленькую нагрузку на процессор и увеличивает вычислительную мощность сети. К недостаткам данной системы относится высокая нагрузка сети. В настоящее время файл-серверные СУБД считаются устаревшими. Примером данного типа является Microsoft Access.
Клиент-серверные СУБД состоят из клиентской части, входящей в состав прикладной программы, и сервера. Принципиальное отличие клиент-серверных СУБД от файл-серверных состоит в том, что они разграничивают доступ между пользователями и в незначительной степени загружают сеть и клиентские компьютеры. При необходимости сервер можно заменить, поскольку он является внешней программой. Среди недостатков данной СУБД можно назвать следующие: само наличие сервера, значительные объемы вычислительных ресурсов, потребляемых сервером. Примерами данного типа СУБД являются Firebird, Interbase, MS SQL Server, Oracle, PostgreSQL, MySQL.
Встраиваемые СУБД — это библиотека, с помощью которой можно хранить большие объемы данных на локальном компьютере. Доступ к данным осуществляется либо через SQL, либо через особые функции СУБД. Встраиваемые СУБД не требуют наличия сервера, а значит, быстрее клиент-серверных, и их использование предпочтительнее при работе с большими объемами данных. Примерами данного типа СУБД являются OpenEdge, SQLite, BerkeieyDB.