Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Компоненты инфологической модели



Информационно-логическая модель при проектировании ба зы данных строится самой первой. Она может быть использована в дальнейшем не только для построения базы данных, а просто да описания предметной области решаемой проблемы. Особенностью этой модели является также ее абсолютная независимость от дальнейшей программной реализации.

Инфологическая модель - это описание структуры и динамики предметной области, характера информационных потребностей пользователей системы в терминах, понятных пользователю и не зависимых от особенностей реализации системы в среде конкретной СУ БД.

Теперь рассмотрим элементы инфологической модели, схема которой представлена на рисунке 9.


Центральными компонентами инфологической модели яв­ляются

-описания объектов и связей между ними

-описания информационных потребностей пользователей

Это соответствует рассмотренным в предыдущей главе под­ходам к обследованию предметной области.

Далее нужно подобрать язык описания этой модели, исходя из того, что он должен быть понятен пользователю системы и содер­жать термины, которые употребляются в данной предметной области

За это отвечает компонента инфологической модели, на рисунке 9.лингвистические отношения.

Кроме того, в инфологической модели отражаются алгоритмические зависимости между показателями.

При ручном проектировании вычерчиваются графы взаимосвя­зей показателей, где показано, какие показатели служат исходными для вычисления других.

Расчетные формулы и алгоритмы вычислений также присутст­вуют в инфологической модели.

Чтобы поддерживать модель в семантически правильном со­стоянии в состав модели вводятся ограничения целостности.

5.2.Построение модели "Объект - свойство - отношение".

Предметная область предусматривает предварительную классификацию объек­тов,

Класс объектов «совокупность объектов, имеющая одинако­вый набор свойств.

Для графического описания требуется отобразить каждый класс объектов и принадлежащий ему набор свойств. Используем при этом следующие обозначения:

Для характеристики связи объектов между собой вводится понятие класс принадлежности, который бывает обязательным и необязательным.

Класс принадлежности показывает может ли отсутствовать связь объекта данного класса с каким-либо объектом другого клас­са. Обозначается этот вид связи так:

Объекты бывают простыми и сложными. Это зависит от свойств предметной области и от степени детализации разбиения предмерой области на объекты.

Сложный объект - это объединение других объектов (и сложных, и простых).Сложные объекты бывают составными, обобщенными и агрегированными.

Составной объект выражает отношение «целое - часть». Его графическое представление совпадает с представлением простых объектов. Например, Оборудование - Агрегаты, Фирма - Сотрудни­ки.

Обобщенный объект включает в свой состав объекты, свя­занные между собой как «род - вид». Родовой объект, как и видовой обладает определенным набором свойств, но наблюдается явление наследования свойств, когда видовой объект имеет те же свойства, что и родовой, плюс свои собственные свойства (см. рис.10). Для обозначения подкласса в схеме используется треугольник.


Агрегированные объекты соответствуют какому-либо про­цессу, в который вовлекаются другие объекты.

Например, агрегированный объект Поставка предполагает наличие объектов Оборудование, Поставщик, Получатель, Дата. Свойством самого агрегированного объекта может быть размер поставки.

Агрегированный объект в графическом представлении обозначим ромбом, в который можно ввести имя объекта (см рис.11).





Дата публикования: 2014-11-04; Прочитано: 1458 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...