Таблица как представление информационной модели
Автор | Книга | ||
Название | Год издания | Число страниц | |
Грин А. Стивенсон Р. П. Скотт В. Гончаров И. А. | Бегущая по волнам Остров сокровищ Ричард Львиное Сердце Обрыв |
Можно классифицировать атрибуты по принадлежности к одному из трех различных типов:
Описательные атрибуты представляют факты, внутренне присущие каждому экземпляру объекта. Если значение описательного атрибута изменится, то это говорит о том, что некоторая характеристика экземпляра изменилась, но сам экземпляр остался прежним.
Указательные атрибуты могут использоваться как идентификаторы (или часть идентификаторов) экземпляра. Если значение указывающих атрибутов изменяется, то это говорит лишь о том, что новое имя дается тому же самому экземпляру.
Вспомогательные атрибуты используются для связи экземпляра одного объекта с экземпляром другого объекта.
В реальном мире между предметами существуют различные отношения. Если предметы моделируются как объекты, то отношения, которые систематически возникают между различными видами объектов, отражаются в информационных моделях как связи. Каждая связь задается в модели определенным именем. Связь в графической форме представляется как линия между связанными объектами и обозначается идентификатором связи.
|
|
Существует три вида связи: один-к-одному, один-ко-многим и многие-ко-многим.
Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-к-одному обозначается стрелками ←и→.
Рис.5.2. Пример связи «одии-к-одному»
Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Множественность связи изображается двойной стрелкой →→.
Рис. 5.3. Пример связи «один-ко-многим»
Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Этот тип связи изображается двусторонней стрелкой ↔
Рис. 5.4. Пример связи «многие-ко-многим»