Теория экономических информационных систем Семантические модели данных.

Презентация:



Advertisements
Похожие презентации
Модели представления знаний. 1. Логические; 2. Продукционные; 3. Представление знаний на основе фреймов; 4. Представление знаний на основе семанти- ческих.
Advertisements

Методология IDEF1X (IDEF1 Extended) – язык для семантического моделирования данных, основанных на концепции « сущность - связь ». Является расширением.
Виды моделей данных. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
СЕТЕВАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ ЛЕКЦИЯ (С): Доц., к.т.н. Шкаберин В.А. Брянский государственный технический университет Кафедра «Компьютерные технологии.
ВИДЫ МОДЕЛЕЙ ДАННЫХ. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Методология информационного моделирования IDEF1X.
Даталогическое проектирование. 1. Представление концептуальной модели средствами модели данных СУБД Общие представления о моделях данных СУБД С одной.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
Стандарт IDEF1X Рассмотрим методологию IDEF1X. Методология IDEF1X представляет собой формализованный язык семантического (контекстного) моделирования данных,
ТЕМА 4. ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ МОДЕЛЕЙ ДАННЫХ В ГИС.
Определения Банк данных (БнД) это система специальным образом организованных дан­ных - баз данных, программных, технических, языковых, организационно-
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Базы данных – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная.
От сложного – к простому. От непонятного – к понятному.
Инфологическое проектирование. Инфологическое проектирование прежде всего связано с попыткой представле­ния семантики предметной области в модели БД.
Базы данных Реляционная база данных MS Access. Базы данных – это совокупность определенным образом организованной информации на какую- либо тему (в рамках.
Системы управления базами данных СУБД является универсальным программным средством предназначенным для создания и ведения(обслуживания) баз данных на внешних.
Реляционная база данных MS Access. БАЗЫ ДАННЫХ – ЭТО СОВОКУПНОСТЬ ОПРЕДЕЛЕННЫМ ОБРАЗОМ ОРГАНИЗОВАННОЙ ИНФОРМАЦИИ НА КАКУЮ - ЛИБО ТЕМУ ( В РАМКАХ.
Модели знаний План I. Знания, представление знаний II. Категория, функтор III. Семантическая сеть.
Вопрос I. Основные понятия. Вопрос 2. Проектирование баз данных.
Транксрипт:

Теория экономических информационных систем Семантические модели данных

Семантические модели данных – средства представления структуры предметной области. Их задача отразить смысловые характеристики информации. На их основе строятся синтетические модели (реляционные, иерархические или сетевые). Семантические модели должны отвечать требованиям: обеспечить интегрированное представление о предметной области; используемый понятийный аппарат должен быть понятен специалисту предметной области и разработчику БД; модель должна содержать информацию, достаточную для дальнейшего проектирования ЭИС.

Конструкции естественного языка Для формализации модели данных используются лингвистические конструкции обеспечивающие семантическую полноту описания. Элементами высказывания являются атомарные факты. Атомарный объект – это любой объект, разложение которого в рамках данной предметной области не производится. Составные объекты – включают так или иначе организованные множества объектов. Информация о том, что объект обладает некоторыми свойствами или объекты взаимосвязаны, представляется в виде высказываний об объекте. Атомарный факт может быть представлен тремя компонентами: (X, Y, t) где X - множество объектов, Y – свойства или связи объектов, t – время.

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

Модель «сущность-связь» Модель использует графическое представление всех компонентов, отражающая взаимосвязи между объектами («сущностями») в предметной области. Предметной областью называются элементы материальной систем, информация о которых хранится и обрабатывается в ЭИС. Для описания предметной области необходимы четыре понятия: объект – сущность; свойства объекта; взаимодействие объектов – связь; свойство взаимодействия. Базовые элементы: типы сущностей; типы связей. Обозначение сущностей и связей (отношений) зависит от принятой в данной модели нотации (модели Чена, Беркера и т.п.).

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

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

Диаграммы модели «сущность - связь» Структура предметной области в модели «сущность-связь» изображается в форме диаграмм. Дуги на диаграмме соединяют тип сущности с типом связи. Допускаются следующие типы связей: n-арные – соединяющие несколько типов сущностей и одну связь; рекурсивные – соединяющие сущность и связь парными отношениями; несколько связей для одной и той же пары объектов.

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

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

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

Структура семантической сети Семантические сети включают следующие категории вершин графа: понятия (объекты) – константы или параметры, определяющие физические или абстрактные объекты; события – отражают действия, происходящие в предметной области, и определяются указанием типа действия и роли объектов; свойства – используются для представления состояния или для изменения понятия или события; значения.

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

Структура семантической сети Различие между вершинами сети приводит к существованию трех типов дуг, соединяющих вершины в графе семантической сети: дуга, соединяющая два экземпляра, соответствует утверждению; дуга между классом и экземпляром показывает пример элемента класса; дуга, связывающая два класса, определяет бинарное отношение между классами.

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

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

Литература А.И. Мишенин. Теория экономических информационных систем.