Концептуальные модели представления гетерогенных данныхданных Гарипов Олег E-mail: oleg.garipov@gmail.com.

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



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

Виды моделей данных. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Модели представления знаний. 1. Логические; 2. Продукционные; 3. Представление знаний на основе фреймов; 4. Представление знаний на основе семанти- ческих.
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
ВИДЫ МОДЕЛЕЙ ДАННЫХ. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое описание предметной области.
МОДЕЛИ И ТИПЫ ДАННЫХ Выполнил : Студент 311 группы Жарова Мария.
Лекция 3 Лекция 3 Методологические основы БД. Типология свойств и связей объекта. Многоуровневые модели предметной области. Идентификация объектов и записей.
3. Модель данных «сущность – связь» Предложена П. Ченом (P. Chen) в 1976 г.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
Оценка знаний. 1. Изучение предметной области 2. Поиск и изучение существующих систем 3. Выявление сильных и слабых сторон аналогов 4. Формулирование.
Основы реляционных баз данных Лекция 1. История и введение Желенкова Ольга Петровна, с.н.с. ОИ САО РАН, к.ф.-м.н апреля 2008.
Нормализация таблиц реляционной базы данных © Панова И.В
Структуры базы данных Иерархическая сетевая реляционная наиболее распространенная.
Исследование применения онтологических моделей для семантического поиска Цель: определение основных способов и средств построения онтологических моделей.
Лекция 8 Лекция 8 Инфологическое (концептуальное) моделирование предметной области (ПрО). Анализ предметной области. Синтез концептуальной модели предметной.
Предмет изучения кибернетики как теории управления.
любая совокупность теоретических предположений и прикладных исследований латентной социальной напряженности, называемая НИР, вынуждена учитывать и отражать.
Структура, организация и функции информационных систем Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования.
1 БАЗЫ ДАННЫХ ЗАНЯТИЕ 5 ПУГАЧЁВ Ю.В. Учитель информатики Харьковская общеобразовательная школа І-ІІІ ступеней 60 Харьковского городского совета Харьковской.
Транксрипт:

Концептуальные модели представления гетерогенных данныхданных Гарипов Олег

Содержание доклада Что есть концептуальное моделирование Виды концептуальных моделей данных Достоинства и недостатки различных КМД Чему должны удовлетворять новые модели?

Концептуальное моделирование КМ - деятельность формального описания некоторых аспектов физического и социального мира вокруг нас для понимания этих аспектов и коммуникации [Малопулос] Концептуальное моделирование (КМ) предметной области (ПО) – моделирование понятий (концептов) и концептуальных структур ПО [Когаловский] КМ - деятельность формального описания некоторых аспектов физического и социального мира вокруг нас для понимания этих аспектов и коммуникации [Малопулос] Концептуальное моделирование (КМ) предметной области (ПО) – моделирование понятий (концептов) и концептуальных структур ПО [Когаловский]

Концептуальное моделирование Концептуальная модель ПО в технологиях БД - это концептуальная схема (КС) базы данных Инструмент представления концептуальной схемы - концептуальная модель данных. Концептуальная модель ПО в технологиях БД - это концептуальная схема (КС) базы данных Инструмент представления концептуальной схемы - концептуальная модель данных.

Концептуальные модели данных Модель «сущностей-связей »(ER-модель) ( Чен ). Модель «объектов-ролей» ORM ( Фалкенберг ) / NIAM ( Найсен ) Расширенная реляционная модель RM/T ( Кодд ) Функциональная модель DAPLEX ( Шипмана ). Семантические сети Онтологии И т.д Модель «сущностей-связей »(ER-модель) ( Чен ). Модель «объектов-ролей» ORM ( Фалкенберг ) / NIAM ( Найсен ) Расширенная реляционная модель RM/T ( Кодд ) Функциональная модель DAPLEX ( Шипмана ). Семантические сети Онтологии И т.д

ER модель (пример)

ER – модель Предложена Ченом в 1972 году Наиболее распространенная модель. Фрагменты ПО представляются как множество сущностей с множеством связей. Удобный способ представления структуры данных Недостатки Отсутствие аппарата формальных преобразований Чувствительна к изменению атрибутов Влияет на реализацию Далека от естественного языка Предложена Ченом в 1972 году Наиболее распространенная модель. Фрагменты ПО представляются как множество сущностей с множеством связей. Удобный способ представления структуры данных Недостатки Отсутствие аппарата формальных преобразований Чувствительна к изменению атрибутов Влияет на реализацию Далека от естественного языка

Модель Object-Role (ORM) (пример)

Модель Object-Role (ORM) Модель, основанная на фактах Факты рассматриваются как отношения Недостатки: Факты из взаимосвязей фактов не вытекает взаимосвязь типов объектов Семантически не полная модель Плюсы: Близки к естественному языку Понятны не техническим специалистам Богатая графическая нотация Семантическая стабильность Более подробно: Модель, основанная на фактах Факты рассматриваются как отношения Недостатки: Факты из взаимосвязей фактов не вытекает взаимосвязь типов объектов Семантически не полная модель Плюсы: Близки к естественному языку Понятны не техническим специалистам Богатая графическая нотация Семантическая стабильность Более подробно:

Функциональные модели Первые разработки Sibley и Kershberg [1977] Модель Shipmanа. Язык DAPLEX [1979] Разработка языка FDL. Poulovassilis [1990] Первые разработки Sibley и Kershberg [1977] Модель Shipmanа. Язык DAPLEX [1979] Разработка языка FDL. Poulovassilis [1990]

Функциональная модель СУЩНОСТИ И ОТНОШЕНИЯ - ФУНКЦИИ

Функциональные модели Достоинства: Позволяет смотреть рассматривать объекты по отдельности и в «совокупности» Динамическая Строгая типизация Математическая основа Недостатки Тяжелая для понимания Необходимо знание теории функций Достоинства: Позволяет смотреть рассматривать объекты по отдельности и в «совокупности» Динамическая Строгая типизация Математическая основа Недостатки Тяжелая для понимания Необходимо знание теории функций

Модели на семантических сетях В основе моделей – семантическая сеть. Общий случай: =(,1,2,…,) В основе моделей – семантическая сеть. Общий случай: =(,1,2,…,)

Пример семантической сети Расширенная семантическая сеть: Every parents loves their childs Расширенная семантическая сеть: Every parents loves their childs

Семантические сети Достоинства: Наглядность Возможность описывать данные в виде связей структур Преобразования в логику первого порядка Недостатки Трудное графич. представление больших сетей Трудность обработки информации Трудность получения знания Сложность поиска в сети Достоинства: Наглядность Возможность описывать данные в виде связей структур Преобразования в логику первого порядка Недостатки Трудное графич. представление больших сетей Трудность обработки информации Трудность получения знания Сложность поиска в сети

Онтологии МакГраф: онтология – теория о существующих понятиях, независимых от определенного языка или языков, которым они описаны. 2 вида Формальные Лингвистические МакГраф: онтология – теория о существующих понятиях, независимых от определенного языка или языков, которым они описаны. 2 вида Формальные Лингвистические

Проблемы интеграции средствами онтологий Конфликты измерений «Цена продукта» ( Доллар vs. Рубль ) Конфликты контекста «Вес человека» (зависит от времени взвешивания) Конфликты представления «Студент» ( «Имя» + «Фамилия» vs. «ФИО» ) Конфликты имен «Статус человека» ( тип занятости vs. семейный статус) Конфликты измерений «Цена продукта» ( Доллар vs. Рубль ) Конфликты контекста «Вес человека» (зависит от времени взвешивания) Конфликты представления «Студент» ( «Имя» + «Фамилия» vs. «ФИО» ) Конфликты имен «Статус человека» ( тип занятости vs. семейный статус)

Онтологии Достоинства: Распределенное создание Возможность трактовки понятий с различных точек зрения Недостатки Сохранение целостности в процессе развития Сложность интеграции Неточность, избыточность информации Достоинства: Распределенное создание Возможность трактовки понятий с различных точек зрения Недостатки Сохранение целостности в процессе развития Сложность интеграции Неточность, избыточность информации

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

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

The End Спасибо! Вопросы? Гарипов Олег