Система ИнфоВизор ER-Дизайнер является составной частью программного комплекса «ИнфоВизор». Она предназначена для администрирования хранилищ данных, для создания и редактирования метаданных, использующихся в системах обработки данных на основе «ИнфоВизора».
Метаданные являются основой представления логической информации о структуре используемых совместно с инструментарием «ИнфоВизор» реляционных баз данных. Благодаря их наличию практически любая непротиворечиво спроектированная база данных может быть адаптирована к использованию в качестве содержательного наполнения информационно-аналитической системы, построенной на основе этого инструментария. Таким образом, достигается инвариантность проектируемого программного обеспечения по отношению как к самой исходной информации, так и к структуре ее представления.
Целью применения ER-Дизайнера является создание и поддержание логической целостности метаданных, используемых совместно с инструментарием «ИнфоВизор» для извлечения необходимой информации из реляционных баз данных произвольной структуры.
Администратор системы должен уметь создавать с помощью приложения ER-Дизайнер модели метаданных в информационных хранилищах. Для наиболее эффективного манипулирования информационными моделями администратор должен представлять полную структуру аналитических метаданных, чтобы в случае необходимости уметь редактировать их вручную.
Приложение ИнфоВизор ER-Дизайнер позволяет осуществлять следующие операции:
- Создание, редактирование модели базы данных и обратное проектирование (реинженииринг) уже существующей базы данных.
- Построение информационной модели (создание метаописания модели данных).
- Генерирование структуры базы данных на основе созданного описания модели базы.
Реализация моделирования в ER-Дизайнере базируется на теории реляционных баз данных и на методологии, сходной с IDEF1X. Методология IDEF1X определяет стандарты терминологии, используемой при информационном моделировании, и графического изображения типовых элементов на диаграммах.
Возможны две точки зрения на информационную модель и, соответственно, два уровня модели. Первый - логический (точка зрения пользователя) - описывает данные, задействованные в бизнесе предприятия. Второй - физический - определяет представление информации в базе данных. Приложение ER-Дизайнер объединяет эти два уровня в единую модель; для ее отображения используется нотация IE (Information Engineering).
Построение модели данных предполагает определение сущностей и атрибутов, то есть необходимо определить какая информация будет храниться в конкретной сущности или атрибуте. Сущность можно определить как объект, событие или концепцию, информация о которых должна сохраняться. Сущности должны иметь наименование с четким смысловым значением, именоваться существительным в единственном числе, не носить "технических" наименований и быть достаточно важными для того, чтобы их моделировать. Приложение ER-Дизайнер имеет развитый иструмент для облегчения проектирования модели данных. Интерфейс выполнен в стиле Windows-приложений, достаточно прост и интуитивно понятен. Описания моделей баз данных хранятся в файлах с расширением *.mdl.
Для более подробного ознакомления с возможностями системы читайте Руководство по эксплуатации.