slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Концептуальные модели представления гетерогенных данных данных PowerPoint Presentation
Download Presentation
Концептуальные модели представления гетерогенных данных данных

Loading in 2 Seconds...

play fullscreen
1 / 21

Концептуальные модели представления гетерогенных данных данных - PowerPoint PPT Presentation


  • 192 Views
  • Uploaded on

Концептуальные модели представления гетерогенных данных данных. Гарипов Олег E-mail: oleg.garipov@gmail.com. Содержание доклада. Что есть концептуальное моделирование. Виды концептуальных моделей данных. Достоинства и недостатки различных КМД. Чему должны удовлетворять новые модели?.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Концептуальные модели представления гетерогенных данных данных' - ezekiel-whitley


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

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

ГариповОлег

E-mail: oleg.garipov@gmail.com

slide2
Содержание доклада

Что есть концептуальное моделирование

Виды концептуальных моделей данных

Достоинства и недостатки различных КМД

Чему должны удовлетворять новые модели?

slide3
Концептуальное моделирование
  • КМ - деятельность формального описания некоторых аспектов физического и социального мира вокруг нас для понимания этих аспектов и коммуникации [Малопулос]
  • Концептуальное моделирование (КМ) предметной области (ПО) – моделирование понятий (концептов) и концептуальных структур ПО [Когаловский]
slide4
Концептуальное моделирование
  • Концептуальная модель ПО в технологиях БД - это концептуальная схема (КС) базы данных
  • Инструмент представления концептуальной схемы - концептуальная модель данных.
slide5
Концептуальные модели данных
  • Модель «сущностей-связей »(ER-модель) ( Чен).
  • Модель «объектов-ролей» ORM ( Фалкенберг) / NIAM ( Найсен)
  • Расширенная реляционная модель RM/T ( Кодд )
  • Функциональная модель DAPLEX ( Шипмана).
  • Семантические сети
  • Онтологии
  • И т.д
slide7
ER – модель
  • Предложена Ченом в 1972 году
  • Наиболее распространенная модель.
  • Фрагменты ПО представляются как множество сущностей с множеством связей.
  • Удобный способ представления структуры данных
  • Недостатки
    • Отсутствие аппарата формальных преобразований
    • Чувствительна к изменению атрибутов
    • Влияет на реализацию
    • Далека от естественного языка
object role orm1
Модель Object-Role (ORM)
  • Модель, основанная на фактах
  • Факты рассматриваются как отношения
  • Недостатки:
    • Факты из взаимосвязей фактов не вытекает взаимосвязь типов объектов
    • Семантически не полная модель
  • Плюсы:
    • Близки к естественному языку
    • Понятны не техническим специалистам
    • Богатая графическая нотация
    • Семантическая стабильность

Более подробно: www.orm.com

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

СУЩНОСТИ И ОТНОШЕНИЯ - ФУНКЦИИ

slide12
Функциональные модели
  • Достоинства:
    • Позволяет смотреть рассматривать объекты по отдельности и в «совокупности»
    • Динамическая
    • Строгая типизация
    • Математическая основа
  • Недостатки
    • Тяжелая для понимания
    • Необходимо знание теории функций
slide13
Модели на семантических сетях
  • В основе моделей – семантическая сеть.
  • Общий случай: 𝑆=(𝑂,𝑅1,𝑅2,…,𝑅𝑘)
slide14
Пример семантической сети

Расширенная семантическая сеть:

Every parents loves their childs

slide15
Семантические сети
  • Достоинства:
    • Наглядность
    • Возможность описывать данные в виде связей структур
    • Преобразования в логику первого порядка
  • Недостатки
    • Трудное графич. представление больших сетей
    • Трудность обработки информации
    • Трудность получения знания
    • Сложность поиска в сети
slide16
Онтологии
  • МакГраф: онтология – теория о существующих понятиях, независимых от определенного языка или языков, которым они описаны.
  • 2 вида
    • Формальные
    • Лингвистические
slide17
Проблемы интеграции средствами онтологий
  • Конфликты измерений
    • «Цена продукта» ( Доллар vs. Рубль )
  • Конфликты контекста
    • «Вес человека» (зависит от времени взвешивания)
  • Конфликты представления
    • «Студент» ( «Имя» + «Фамилия» vs. «ФИО» )
  • Конфликты имен
    • «Статус человека» ( тип занятости vs. семейный статус)
slide18
Онтологии
  • Достоинства:
    • Распределенное создание
    • Возможность трактовки понятий с различных точек зрения
  • Недостатки
    • Сохранение целостности в процессе развития
    • Сложность интеграции
    • Неточность, избыточность информации
slide19
Требования к модели гетерогенных данных
  • Строгая типизация
  • Легкость развития модели
  • Независимость от реализации ИС
  • Совместить модель данных и модель знаний
  • Модель данных должна иметь удобную нотацию представления.
slide20
Требования к моделям гетерогенных данных
  • Должны существовать механизмы проверки целостности, непротиворечивости и избыточности данных
  • Должна позволять рассматривать данные с различных точек зрения
  • Повторное использование.
the end
The End
  • Спасибо!
  • Вопросы?

Гарипов Олег

Oleg.garipov@gmail.com