Семантические модели данных

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

1. Обеспечение интегрированного представления данных о предметной области.

2. Понятийный аппарат, понятный и пользователю, и проектировщику БД.

3. Модель данных, достаточную для проектирования или расширения возможностей ИС.

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

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

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

Атомарный объект характеризуется тройкой {x, y, t}, где x – множество объектов; y – множество свойств или связей объектов; t – время (зарождения, исчезновения).

Объекты могут вступать в отношения двух типов:

1. Обобщение, когда один объект определяется в виде множества других объектов (например, объект личность обобщает такие объекты, как рабочий, служащий, студент);

2. Агрегация, когда объект соотносится с именем действия, в котором он может участвовать.

Транспорт – перевозка

Преподаватель – преподает

Продавец – торгует и т.д.

Наиболее распространенными видами связи являются связи:

сущность – связь. В этом смысле семантические модели поглощают реляционные модели, т.е. реляционные модели являются частью семантических. Также используются связи N-арные, но с подразделением: онарные, бинарные и т. д.

Рекурсивная связь. Несколько связей для одной и той же пары объектов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: