Please enable JavaScript.
Coggle requires JavaScript to display documents.
Семантическое моделирование данных, image - Coggle Diagram
Семантическое моделирование данных
Понятие
Семантическое моделирование представляет собой моделирование структуры данных, опирающееся на смысл этих данных. В качестве инструмента семантического моделирования используются различные варианты диаграмм «сущность-связь (ER)» cпостроением концептуальной модели базы данных.
Виды моделей данных
Сетевые
Структура, в которой любой элемент может быть связан с любым другим элементом
Расширение иерархической модели. Так как если в иерархической модели элементы нижнего уровня строго подчинены элементам верхнего уровня, то в сетевой модели нет строгого подчинения
Иерархические
Модель данных, где используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней
Реляционные
Совокупность данных, которые представлены в виде двумерных таблиц. Из определения можно сделать вывод, что основной информационной единицей реляционной базы данных является таблица. Такая база данных может состоять как из одной, так и из множества взаимосвязанных таблиц
Объектно-ориентированные
Объект в этих база данных состоит из набора данных, характеризующих его состояние и определенное количество описаний операций и методов, которые он может использовать. Объект может быть связан с другими объектами, характер связи может быть установлен 1:m или 1:1.После установления атрибутов объект становится уникальным, по пути исследования свойств объекты могут организовываться в классы
Многомерные
Многомерные модели рассматривают данные либо как факты с соответствующими численными параметрами, либо как текстовые измерения, которые характеризуют эти факты
Нотации
IDEF1X
Список атрибутов приводится внутри прямоугольника, обозначающего сущность. Атрибуты, составляющие ключ сущности, группируются в верхней части прямоугольника и отделяются горизонтальной чертой.
UML
Представляет собой семейство графических нотаций, основанных на единой метамодели, что делает его универсальным языком для описания и проектирования систем различной сложности. Считается графическим языком моделирования. Используется в качестве инструмента обратного и прямого инжиниринга в CASE – средствах разработки информационных систем. Этот язык стал стандартом для объектно-ориентированного моделирования и был принят как стандарт omg (objectmanagement group).
Чена
Бахмана
Модель или диаграмма Бахмана представляет собой ориентированный граф, вершины которого соответствуют группам (типам записей), а дуги —иерархическим групповым отношениям
Мартина
Список атрибутов приводится внутри прямоугольника, обозначающего сущность. Ключевые атрибуты подчеркиваются. Связи изображаются линиями, соединяющими сущности, вид линии в месте соединения с сущностью определяет кардинальность связи.
Баркера
Сущности обозначаются прямоугольниками, внутри которых приводится список атрибутов. Ключевые атрибуты отмечаются символом # (решетка).Связи обозначаются линиями с именами, место соединения связи и сущности определяет кардинальность связи