Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭУМКД_БД_1.doc
Скачиваний:
15
Добавлен:
23.09.2019
Размер:
4.19 Mб
Скачать

1.1.4. Применение баз знаний

Итак, возвращаемся к базам знаний.

Применение баз знаний

  1. Хранение данных об организации: документации, руководств, статей технического обеспечения. Главная цель создания таких баз – помочь менее опытным людям найти существующее описание способа решения какой-либо проблемы предметной области.

  2. Машинное обучение. БЗ модифицируется в процессе работы интеллектуальной системы, адаптируясь к проблемной области аналогично человеческой способности «набирать опыт».

  1. Автоматическое доказательство. Система выводит новые знания из старых, находит закономерности в БЗ.

  2. Интроспекция, т.е. нахождение противоречий, нестыковок в БЗ, слежение за правильной организацией БЗ.

  3. Доказательство заключения. Система «объясняет» ход её рассуждений по нахождению решения.

1.1.5. Виды моделей баз данных

С базами знаний и экспертными системами разобрались. Теперь переходим к нашей основной теме – базам данных.

Организация структуры БД формируется, исходя из следующих соображений:

  1. Адекватность описываемому объекту или системе – на уровне концептуальной и логической модели.

  2. Удобство использования для ведения учёта и анализа данных – на уровне так называемой физической модели.

Виды концептуальных (инфологических) моделей БД:

  • «сущность-связь»;

  • семантические модели;

  • графовые модели.

Виды логических (даталогических) моделей БД:

  • документальные (архивы) – ориентированные на формат документа, дескрипторные, тезаурусные;

  • фактографические (картотеки);

  • теоретико-графовые: иерархическая модель, сетевая модель;

  • теоретико-множественные: реляционная модель (ER-модель), многомерная модель;

  • объектно-ориентированные: объектная модель;

  • основанные на инвертированных файлах (инвертированные файлы содержат: словарь, содержащий все термы, встретившиеся в коллекции и ссылку на массив данных «пост-листа» для каждого из них; «пост-листы», представляющие собой массив информации обо всех вхождениях данного слова в документы коллекции).

Модель «сущность-связь» основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных.

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

Важным для нас является тот факт, что из модели «сущность-связь» могут быть порождены все существующие модели данных (иерархическая, сетевая, реляционная, объектная), поэтому она является наиболее общей.

Модель «сущность-связь» была предложена в 1976 г. Питером Пин-Шэн Ченом.

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

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

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

Графовые модели данных отражают совокупность объектов реального мира в виде графа взаимосвязанных информационных объектов.

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

Мы рассмотрели самую «верхушку» теории БД. Сейчас мы рассмотрим несколько моментов исторического развития, а затем вернёмся к классификации БД на более глубоком уровне.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]