Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Проверка на наличие пропущенных сущностей и связей. Вероятно, одной из самых трудных задач при создании глобальной КМ является задача выявления пропущенных сущностей и связей между элементами КМ различных задач. Если для ПрО существует общая модель данных, то она может использоваться для обнаружения сущностей и связей между элементами КМ различных пользователей, которых нет ни в одном из локальных представлений. В то же время, при проведении опросов пользователей конкретного представления в качестве превентивной меры следует попросить их уделить некоторое внимание сущностям и связям, которые, по их мнению, могут существовать в других представлениях. Кроме того, при анализе атрибутов сущностей каждого типа можно попробовать выделить ссылки на сущности, принадлежащие другим пользовательским представлениям. Достаточно часто оказывается, что атрибут, связанный с той или иной сущностью в представлении одного пользователя, соответствует первичному ключу, альтернативному ключу или даже простому, не ключевому атрибуту некоторой сущности из другого представления.
Проверка корректности внешних ключей. На этом этапе может осуществляться слияние различных сущностей и связей, изменение первичных ключей и установка новых связей. Убедитесь, что внешние ключи в дочерних сущностях по-прежнему являются корректными, и в случае необходимости внесите в документацию на КМ БД модель все требуемые изменения.
Проверка соблюдения ограничений целостности. Убедитесь, что установленные для глобальной КМ ограничения целостности данных не вступают в противоречие с теми ограничениями, которые были установлены для каждой локальной КМ. Любые конфликты следует устранять посредством проведения консультаций и согласования с пользователями.
Разрешение противоречий. При объединении локальных КМ для отдельного пользователя могут возникать противоречия по следующим причинам:
§ ошибочность описаний отдельных сущностей, атрибутов, связей в рамках различных задач пользователя;
§ некорректность требований.
Эти противоречия решаются либо на данном этапе, либо необходимо возвратиться к тому месту процесса объединения, где рассматриваемый конструктивный элемент включался в проектирование. В этом месте необходимо рассмотреть последствия принятого решения с точки зрения его влияния на развитие процесса объединения.
Уточнение документации на БД. Завершающим действием для разработки КМ БД является корректировка документации на КМ БД.
Дата публикования: 2014-11-02; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!