CASE-средства проектирования баз данных выполняют следующие функции:
- Управление подключениями к серверам баз данных. 1
- Визуальные инструменты создания и редактирования объектов базы данных (таблиц, представлений, триггеров, процедур). 1
- Возможность ввода и редактирования данных в табличном режиме. 1
- Инструменты управления пользователями и привилегиями. 1
- Редактор SQL-кода. 1
- Средства экспорта/импорта данных. 1
Также CASE-средства могут:
- Построить модель базы данных и автоматически создать её на сервере на основе этой модели. 1
- Генерировать из функционирующей физической базы данных соответствующую ей модель данных. 3
- Автоматически сравнивать модели и базы данных, выдавать и анализировать различия между ними. 3
Основная цель CASE-систем и средств — отделить проектирование программного обеспечения от его кодирования и последующих этапов разработки, а также автоматизировать весь процесс создания программных систем. 5