Базы данных

Case-средства разработки баз данных

·   удобство графического редактора;

·   количественные ограничения (общее число сущностей, число уровней вложенности для обобщенной сущности и др.);

·   возможность автоматической оценки объема памяти для проектируемой БД;

·   возможность автоматической генерации процедур;

·   наличие средств моделирования хранилищ данных;

·   требования к ресурсам компьютера;

·   операционную среду;

·   стоимость системы.

CASE-средства показывают модель с разной степенью детализации:

·     только обозначения сущностей и связей между ними;

·     сущности + ключи;

·     сущности + ключи + внешние ключи;

·     сущности + все атрибуты.

Наличие таких возможностей создает существенные удобства, особенно при создании больших и сложных моделей.

Важной характеристикой CASE-средств является возможность получать подмодели из общей модели и обеспечивать интеграцию фрагментов в единую модель. Эти возможности могут быть полезны не только при коллективной разработке проекта – при обсуждении модели с конечными пользователями очень удобно каждому из них предоставлять только ту часть модели, которая имеет для него интерес. Декомпозиция модели облегчает процесс проектирования.

Еще одним критерием сравнения СASE-средств является степень проверки правильности построенных моделей. Ни одна система автоматизации проектирования не может гарантировать соответствия построенной концептуальной модели реалиям предметной области. Это определяется только квалификацией разработчиков, их пониманием предметной области и умением отобразить ее в модели.

Наличие средств проверки моделей может помочь устранить ошибки, связанные с невнимательностью – отсутствие идентификатора у сущности, отсутствие связи объекта с другими объектами, неправильное задание имен, отсутствие информации, необходимой при дальнейшем проектировании (объемные характеристики для классов объектов и связей между ними и т. п.), противоречия в модели (что особенно важно при коллективной разработке) и др.

предыдущаяследующая