Cтраница 1
![]() |
Представление типа 4-арной связи. [1] |
Семантическая бинарная модель данных позволяет специфицировать допустимые значения объектов категории. Этот тип ограничений задается весьма просто - путем определения соответствующей категории абстрактных объектов как домена для другой категории. Рассмотрим, например, в качестве конкретных объектов телефоны. Значения телефонных номеров могут быть определены на категории НОМЕР ТЕЛЕФОНА абстрактных объектов - семизначных номеров телефонов. Таким образом, на номер телефона накладывается следующее ограничение: он должен быть семизначным числом. [2]
Семантическая бинарная модель данных предусматривает установление связей между объектами. [3]
![]() |
Однонаправленная функция доступа.| Обобщенное бинарное отношение. [4] |
В семантической бинарной модели данных функция доступа определяется для обоих направлений бинарного отношения В некоторых бинарных моделях функции доступа специфицируются только для одного направления Грис. В этом случае функция доступа для противоположного направления может быть задана как инверсия INVERSE ( ОБСЛУЖИВАЕТСЯ) или вообще не определена, если она не представлена в схеме. [5]
Оригинальное определение семантической бинарной модели данных предусматривает, что если между двумя типами объектов устанавливается только одно бинарное отношение, то именование отношения не является обязательным. [6]
Помимо рассмотренных, семантическая бинарная модель данных позволяет специфицировать множество других типов ограничений, большинство из которых ассоциируется с операциями. Такой подход несколько отличается от обсуждавшегося ранее. Напомним, что ограничения обычно задаются в декларативной форме и определяют свойства данных, не зависящие от состояния базы данных. В спецификациях операций ограничения не упоминаются. Если операция пытается нарушить ограничение, то ее результат не определен. Таким образом, операции и ограничения специфицируются независимо. [7]
![]() |
Расширение графа типов. [8] |
Для создания категории в семантической бинарной модели данных используется специальный оператор. [9]
Есть ли необходимость вводить функциональные зависимости в семантическую бинарную модель данных. [10]
![]() |
Пример дуги нерелевантности. [11] |
Функции разбиения во многом сходны с функциями контекста в семантической бинарной модели данных и сводятся к ограничению доступа к сети: доступна только информация, релевантная решаемой задаче, что очень важно для ограничения области поиска релевантных понятий в процессе вывода новых фактов из фактов заданных. [12]
В [223] указывается, что наиболее близка к инфологической модели реляционная модель данных. Хотя это мнение не лишено оснований, мы считаем, что Инфологическая модель ближе к другим семантическим моделям данных, например к семантической бинарной модели данных и семантическим сетевым моделям данных ( гл. [13]
ВЛАДЕЛЕЦ, должен иметь одного владельца. Удаление единственного владельца автомобиля, вообще говоря, недопустимо. Однако семантическая бинарная модель данных позволяет использовать значение не определено. [14]
Структура, поддерживаемая любой семантической сетевой моделью данных, представляет собой граф. Вид семантической сети и область моделирования, на которую она ориентирована, определяются принципами различия между разными видами вершин и дуг. Например, одна вершина может представлять сущность Джим, другая - сущность Джон, а дуга-утверждение Джим - брат Джона. Граф семантической сети подобен экземпляру графа семантической бинарной модели данных, рассмотренной в гл. Объекты семантической бинарной модели соответствуют предметам в семантических сетях, а бинарные связи, определяемые функциями доступа, соотносятся с утверждениями. [15]