ВУЗ:
Составители:
Рубрика:
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 Сессия: каждый студент имеет определённый на- бор экзаменационных оценок в сессию. Имеется в виду ИО Сессия как набор оценок за текущий семестр.