Базы данных

Терминология и генерализация


Генерализация. Создание суперкласса из общих атрибутов коллекции подклассов. Интерфейс. Определение на языке ODL имени и свойств класса объектов.

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

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

Наследование. Тип связи “один к одному” между двумя классами сущностей (подклассом и суперклассом), в котором две связанные сущности представляют один и тот же объект реального мира. Среди свойств подкласса находятся все свойства суперкласса.

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

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

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

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

Расширенная модель “сущность-связь” (EER). Расширение ER-модели, поддерживающее специализацию и генерализацию для наследования классов.

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

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

Комментарии закрыты