Такой вид моделирования осуществляется на этапе инфологической модели.
Класс объектов – это совокупность объектов, обладающих одинаковым набором свойств.
Можем говорить, что класс – это аналог, разница в том, что схожие объекты с аналогичным набором свойств, но каждый объект должен иметь своё имя отличное от имени объектов класса (абитуриент - студент).
- объект
- свойство
личность
ФИО Табельный номер
Год рождения
Образование
Адрес
Учётная степень
Иностранный язык
Страна
Город
Улица
Дом Квартира
S
D
У
D
D
5 видов связи:
Объект может обладать одним значением какого-либо свойства, тогда свойство будет называться единичное. Оно обозначается единичной стрелкой
Для некоторых свойств возможность существования одновременно нескольких значений для одного объекта, тогда такое свойство называется множественным, обозначается двойной стрелкой
Некоторые свойства могут быть постоянными и с течением времени не меняются, тогда это свойство называется статическим, обозначается единичной стрелкой и «S»
S
Свойство, которое меняется с течением времени, называется динамическим, обозначается единичной стрелкой и «D»
D
Свойство, присущее не всем объектам, такое свойство называется условным и изображается единичной стрелкой с «У»
У
* Эти свойства позволяют построить от 1 до N таблиц.
Связи между объектами или степени связи
1) Один к одному (один элемент класса соответствует одному элементу другого класса)
2) Один ко многим (один элемент одного объекта соответствует многим элементам др объекта)
3) Многие к одному
4) Многие ко многим
* Элемент – запись, строка
В инфологическом моделировании существует понятие обязательной и необязательной связи между двумя объектами.
Обязательная связь (·)
Личность
Иностранный язык
Пример 1. Каждая личность должна владеть не более чем одним языком
Многие к одному
(Многие личности владеют одним языком)
Личность ·
Иностранный язык
Пример 2. Каждая личность обязана владеть одним языком не более
?? к одному
Пример 3. Каждая личность обязана владеть одним или более чем одним иностранным языком