Home
ER редакторы
Сделаю кратенький обзор ER редакторов, в которых я работал. В данной статье я не буду рассматривать популярные редакторы типа MysqlWorkBench, поскольку во-первых, по MysqlWorkBench есть очень много статей, а во-вторых, мне требовался редактор, который был бесплатным и поддерживал не только Mysql, но еще и PosgreSQL.
SQL Power Architect
SQL Power Architect - бесплатный редактор схем с возможностью создания OLAP схем для Mondrian.
Мне понравилось в нем работать. Для бесплатного продукта самое то!
Плюсы программы:
- Нормальная генерация схем (проверял на PostgreSQL и на Mysql). Все гладко!
- Кроссплатформенная программа. Написана на Java.
- Возжность герации OLAP схем. Лучше, чем schema workbench по дизайну.
- Неплохое руководство на английском языке.
- Поддержка работы со многими БД. Требуется только наличие драйвера для подключения.
- Поддерживает индексы обычные и составные.
- Поддерживает альтернативные ключи (уникальный индексные поля с ненулевыми значениями).
- Имеется возможность исполнения SQL запросов.
Теперь поговорим о минусах:
- Иногда криво выводит информацию на печать. Выпадают названия над стрелками.
- Не поддерживает связь один к одному.
- Не поддерживает связь по альтернативным ключам. Связь создается только для первичного.
- Не поддерживает подключение к Pentaho для публикации кубов. Приходится схемы перекидывать в schema workbench и публиковать.
- Немного загоняет на последовательностях для автоинкрементных полей. Наблюдается при копировании столбцов одной таблицы в другую.
- Немного странное удаление индексов и не очевидное.
Бесплатный онлайн редактор http://dbdsgnr.appspot.com
Использовать можно в маленьких проектах, где не важна производительность и создание индексов. Можно посоветовать и фрилансерам для разработки схем БД. Для более серьезных задач использовать бесплатный онлайн редактор не рекомендую.
Плюсы:
- Онлайн редактор.
- Возможность расшарить проект.
- Генерация скриптов (качество пока не проверял).
- Нормальный внешний вид диаграмм.
Минусы:
- Нет возможности указать уникальные значения для полей и индексы.
- Нет возможностей для задания составных ключей, значений по умолчанию.
- При конвертировании не очень четкое изображение таблиц (не очень для печати).
- Ошибки сохранения онлайн при разрыве соединения.
- Не очень продумана система сохранения (нет возможности сохранить как).
Ссылки на материалы:
- Практика построения WH (видео)
- SQL Power Architect http://www.sqlpower.ca/page/architect_download_os
- Бесплатный онлайн редактор http://dbdsgnr.appspot.com
- MySQL Workbench http://www.mysql.com/products/workbench/
- Подробности
- Опубликовано: 02 Декабрь 2013
- Просмотров: 5840