ВУЗ:
Составители:
Рубрика:
2
стей, выявление информационных объектов (ИО) и связей между ними,
построение концептуальной модели (схемы) данных.
Объединение частных представлений о содержимом БД, получен-
ных в результате опроса пользователей, позволяет создать обобщённое
неформальное описание создаваемой БД. Это описание, выполненное с
использованием естественного языка, математических формул, таблиц,
графиков и других средств, понятных проектировщикам ИС, называют
концептуальной (инфологической) моделью данных.
Основными конструктивными элементами инфологических моде-
лей являются сущности, связи между ними и их атрибуты (свойства).
Сущность (информационный объект) (ИО) – любой конкретный
(реальный) или абстрактный объект в рассматриваемой ПО.
Связь – наблюдаемая взаимосвязь (ассоциация) между сущно-
стями.
Для представления концептуальной модели используют различные
методы и модели, например, модель “сущность” – “атрибут” – “связь”
(EAR) описывает ПО на концептуальном уровне в виде EAR-диаграмм.
В них сущности помечаются прямоугольниками, ассоциации (харак-
теры объединения сущностей) – ромбами или шестиугольниками, атри-
буты – овалами, а связи между ними – рёбрами, над которыми простав-
ляются типы связей.
Между сущностями возможны четыре типа связей: один – к од-
ному (1 ↔ 1), один – ко многим (1 ↔ ∞), многие – к одному (∞ ↔ 1),
многие – ко многим (∞ ↔ ∞).
Связь 1 ↔ 1: в любой момент времени каждому экземпляру пер-
вого ИО соответствует 1 или 0 экземпляров другого ИО и наоборот.
Связь 1 ↔ ∞: одному экземпляру первого ИО соответствует
0,1,2,… экземпляров другого и наоборот, каждому экземпляру второго
ИО соответствует 0 или 1 экземпляр первого ИО. Аналогично опреде-
ляется тип связи ∞ ↔ 1.
Связь ∞ ↔ ∞: одному экземпляру первого ИО соответствует
0,1,2,… экземпляров другого ИО и наоборот.
Примеры:
1. Студент 1 ↔ 1 Сессия: каждый студент имеет определённый на-
бор экзаменационных оценок в сессию. Имеется в виду ИО Сессия
как набор оценок за текущий семестр.
2
стей, выявление информационных объектов (ИО) и связей между ними,
построение концептуальной модели (схемы) данных.
Объединение частных представлений о содержимом БД, получен-
ных в результате опроса пользователей, позволяет создать обобщённое
неформальное описание создаваемой БД. Это описание, выполненное с
использованием естественного языка, математических формул, таблиц,
графиков и других средств, понятных проектировщикам ИС, называют
концептуальной (инфологической) моделью данных.
Основными конструктивными элементами инфологических моде-
лей являются сущности, связи между ними и их атрибуты (свойства).
Сущность (информационный объект) (ИО) – любой конкретный
(реальный) или абстрактный объект в рассматриваемой ПО.
Связь – наблюдаемая взаимосвязь (ассоциация) между сущно-
стями.
Для представления концептуальной модели используют различные
методы и модели, например, модель “сущность” – “атрибут” – “связь”
(EAR) описывает ПО на концептуальном уровне в виде EAR-диаграмм.
В них сущности помечаются прямоугольниками, ассоциации (харак-
теры объединения сущностей) – ромбами или шестиугольниками, атри-
буты – овалами, а связи между ними – рёбрами, над которыми простав-
ляются типы связей.
Между сущностями возможны четыре типа связей: один – к од-
ному (1 ↔ 1), один – ко многим (1 ↔ ∞), многие – к одному (∞ ↔ 1),
многие – ко многим (∞ ↔ ∞).
Связь 1 ↔ 1: в любой момент времени каждому экземпляру пер-
вого ИО соответствует 1 или 0 экземпляров другого ИО и наоборот.
Связь 1 ↔ ∞: одному экземпляру первого ИО соответствует
0,1,2,… экземпляров другого и наоборот, каждому экземпляру второго
ИО соответствует 0 или 1 экземпляр первого ИО. Аналогично опреде-
ляется тип связи ∞ ↔ 1.
Связь ∞ ↔ ∞: одному экземпляру первого ИО соответствует
0,1,2,… экземпляров другого ИО и наоборот.
Примеры:
1. Студент 1 ↔ 1 Сессия: каждый студент имеет определённый на-
бор экзаменационных оценок в сессию. Имеется в виду ИО Сессия
как набор оценок за текущий семестр.
