Cтраница 2
Укажите средства исчисления предикатов, пригодные для ER-модели. [16]
Модель сущность - связь проекта ГИС. КТС - комплекс технических средств. [17] |
В силу своей ориентации на процесс проектирования ER-модели могут рассматриваться как обобщение и развитие иерархических и сетевых моделей. [18]
ER-модель позволяет задавать отношение IS-A между типами. [19]
Сущность - это реальный или воображаемый объект, информация о котором представляет интерес. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного объекта - экземпляра этого типа. Каждый экземпляр сущности должен быть отличим от любого другого экземпляра той же сущности. [20]
Синтез концептуальной модели производится при помощи ряда методик. Часто ее кратко называют ER-моделью. [21]
В основе практически всех систем такого рода лежит та или иная интерпретация ER-модели. Такие системы являются реализацией второго из рассмотренных выше подходов. [22]
Порядок построения такой модели и используемые при этом абстракции определяются CASE-методом, без освоения которого CASE-технология не может быть применена в полном объеме. Учитывая дороговизну CASE-систем, российские специалисты, усвоив CASE-метод, создают свои инструментальные средства для описания ER-моделей и баз данных. [23]
Диаграмма сущностей-связей базы медицинских данных. [24] |
ПАЦИЕНТ участвуют в множестве связей РАЗМЕЩЕНИЕ. В сетевой и иерархической моделях данных допустимы только бинарные функциональные связи. В ER-модели связи могут быть п-ар-ными, взаимно однозначными, функциональными или относящимися к типу многие-ко-многим. Допустимы также рекурсивные связи. [25]
Данная методология была разработана для ВВС США и теперь широко используется в правительственных учреждениях и частных компаниях как в самих США, так и далеко за их пределами. Она определяет стандарты терминологии и графического изображения типовых элементов на ER-диаграммах. Заметим, что некоторые обозначения могут несколько расходиться с традиционными, принятыми в ER-модели, хотя в ERwin версии 3.5.2 уже существует возможность выбора традиционной нотации. Кроме того, существует ряд отличий, связанных с тем, что данная методология ориентирована на разработку реляционных БД. Но это не вносит заметных корректив в сам подход к разработке структуры БД, а жесткая стандартизация позволяет избежать такого недостатка ER-моделей, как возможность различной трактовки. [26]
Объектно-ориентированный подход хорошо согласовывается как со стратифицированными подходами, так и с инфологическим моделированием данных и фреймовым представлением знаний, область его применения начинает выходить за рамки программирования. Так, в [28 ] в рамках объектного подхода выделяются объектно-ориентированные анализ, моделирование и программирование. Там же отмечается, что на становление объектного подхода оказали влияние: развитие теории баз данных ( ER-модели Чена), исследования в области искусственного интеллекта ( фреймовые модели), достижения философии и теории познания. [27]
Данная методология была разработана для ВВС США и теперь широко используется в правительственных учреждениях и частных компаниях как в самих США, так и далеко за их пределами. Она определяет стандарты терминологии и графического изображения типовых элементов на ER-диаграммах. Заметим, что некоторые обозначения могут несколько расходиться с традиционными, принятыми в ER-модели, хотя в ERwin версии 3.5.2 уже существует возможность выбора традиционной нотации. Кроме того, существует ряд отличий, связанных с тем, что данная методология ориентирована на разработку реляционных БД. Но это не вносит заметных корректив в сам подход к разработке структуры БД, а жесткая стандартизация позволяет избежать такого недостатка ER-моделей, как возможность различной трактовки. [28]
Многозначный атрибут.| Атрибут множества связей. [29] |
Ряд явных ограничений целостности относится к атрибутам. Прежде всего это задание множества значений ( домена) атрибута. Например, множеством значений атрибутов Номер койки и Число коек может быть ЦЕЛОЕ ПОЛОЖИТЕЛЬНОЕ. Следовательно, такие значения, как 1, 5 и - 6, недопустимы для этих атрибутов. Далее, множества значений могут быть ограничены по диапазону. Например, множество значений атрибутов Номер койки может быть ограничено диапазоном от 1 до 100, а множество значений атрибута Число коек - диапазоном от 1 до 100, если речь идет об атрибуте множества сущностей ПАЛАТА, и диапазоном от 1 до 1000 - применительно к атрибуту множества сущностей БОЛЬНИЦА. И наконец, ER-модель позволяет выразить ограничение по существованию значений в базе данных. Это ограничение может быть задано на множествах значений или на конкретных значениях. [30]