Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Информационно-логическая модель при проектировании ба зы данных строится самой первой. Она может быть использована в дальнейшем не только для построения базы данных, а просто да описания предметной области решаемой проблемы. Особенностью этой модели является также ее абсолютная независимость от дальнейшей программной реализации.
Инфологическая модель - это описание структуры и динамики предметной области, характера информационных потребностей пользователей системы в терминах, понятных пользователю и не зависимых от особенностей реализации системы в среде конкретной СУ БД.
Теперь рассмотрим элементы инфологической модели, схема которой представлена на рисунке 9.
Центральными компонентами инфологической модели являются
-описания объектов и связей между ними
-описания информационных потребностей пользователей
Это соответствует рассмотренным в предыдущей главе подходам к обследованию предметной области.
Далее нужно подобрать язык описания этой модели, исходя из того, что он должен быть понятен пользователю системы и содержать термины, которые употребляются в данной предметной области
За это отвечает компонента инфологической модели, на рисунке 9.лингвистические отношения.
Кроме того, в инфологической модели отражаются алгоритмические зависимости между показателями.
При ручном проектировании вычерчиваются графы взаимосвязей показателей, где показано, какие показатели служат исходными для вычисления других.
Расчетные формулы и алгоритмы вычислений также присутствуют в инфологической модели.
Чтобы поддерживать модель в семантически правильном состоянии в состав модели вводятся ограничения целостности.
5.2.Построение модели "Объект - свойство - отношение".
Предметная область предусматривает предварительную классификацию объектов,
Класс объектов «совокупность объектов, имеющая одинаковый набор свойств.
Для графического описания требуется отобразить каждый класс объектов и принадлежащий ему набор свойств. Используем при этом следующие обозначения:
Для характеристики связи объектов между собой вводится понятие класс принадлежности, который бывает обязательным и необязательным.
Класс принадлежности показывает может ли отсутствовать связь объекта данного класса с каким-либо объектом другого класса. Обозначается этот вид связи так:
Объекты бывают простыми и сложными. Это зависит от свойств предметной области и от степени детализации разбиения предмерой области на объекты.
Сложный объект - это объединение других объектов (и сложных, и простых).Сложные объекты бывают составными, обобщенными и агрегированными.
Составной объект выражает отношение «целое - часть». Его графическое представление совпадает с представлением простых объектов. Например, Оборудование - Агрегаты, Фирма - Сотрудники.
Обобщенный объект включает в свой состав объекты, связанные между собой как «род - вид». Родовой объект, как и видовой обладает определенным набором свойств, но наблюдается явление наследования свойств, когда видовой объект имеет те же свойства, что и родовой, плюс свои собственные свойства (см. рис.10). Для обозначения подкласса в схеме используется треугольник.
Агрегированные объекты соответствуют какому-либо процессу, в который вовлекаются другие объекты.
Например, агрегированный объект Поставка предполагает наличие объектов Оборудование, Поставщик, Получатель, Дата. Свойством самого агрегированного объекта может быть размер поставки.
Агрегированный объект в графическом представлении обозначим ромбом, в который можно ввести имя объекта (см рис.11).
Дата публикования: 2014-11-04; Прочитано: 1458 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!