Как стать автором
Обновить

Комментарии 33

Вот бы еще связи руками рисовать, тогда вообще красота была бы!
Вот еще одна поделка: http://ondras.zarovi.cz/sql/demo/
Связи можно рисовать как в обычном редакторе. И линии плавные — используется SVG.
Ваша ссылка круче =) Одно плохо — нет регистрации, хорошо было бы сохранять все в своем акке и потом видеть списко сохраненных документов, ато запоминать ключевые слова не очень интересно.
use power architect luke!
Думал о создании такого инструмента.
Ему бы еще импорт таблиц из sql create table и создание запросов на выборку значений…
И, да, шикарный инструмент :)
ага
почти как в Сlarion-е 15ти летней давности
Если уж оно поддерживает только MySQL, то лучше юзать MySQL Workbench, который умеет намного больше.
Гугл докс тоже умеет меньше чем оффлайновые редакторы документов, но его очень удобно использовать именно потому что он онлайновый =) В этом то и фишка, а не в возможностях.
Онлайновость гугл докса востребована, т.к. потребность в нем может возникнуть в любую минуту, в не зависимости от того, где вы находитесь — и доступ к нему можно получить с любой машины, а зачастую из телефона.

А вот скажите, как часто вам приходилось проектировать базы данных с чужого компьютера или даже с мобильного телефона, возможно даже в далеко не рабочей обстановке?

Другими словами, онлайн-сервисы удобны для повседневных нужд, а вот для узкоспециальных нужд имхо все-таки лучше использовать устанавливаемые инструменты — они и работают быстрее и функционально более полны.
1. Я хочу из дома посмотреть схему бд, потому что мне только что позвонили и попросили кое что подсказать…
2. Меня попросили посмотреть схебу бд не моего проекта, и я нашел недочет и хочу ее подправить, и при этом не хочу сидеть у человека над душой
3. Мой напарник работает не в моем офисе, он фрилансер

Этих аргументов не достаточно чтоб хотеть такой ресурс?
а вас не смущает то, что ради этого придется выкладывать на сторонний ресурс дамп базы, которая может быть корпоративной или технологической тайной? Не знаю, как вы, но я бы со своей параноией побоялся это делать.

Ну и кроме того, все вышеперечисленное легко проделав, всего лишь скинув на свою машину дамп базы/файл проекта, над которыми нужно поработать, а внесенные изменения потом отправить обратно патч-файлом.
Какой же вы зануда, это очень удобный ресурс!
А вас не смущает тонны кода на соурсфорж или на гитхабе? А может я о них говорил? Я вот с другом делаю проект, просто так, для удовольствия, и мне было бы удобно хранить схему базы онлайн.
С другой стороны там ведь нет данных! Именно данные представляют ценность, схемы баз в 90% одинаковые. Естественно не все стоит оставлять на таких ресурсах, но это не понижает их ценность.
А собственно что вам даст схема без данных? Внутреннее устройство базы? Ну допустим у вас оно есть что дальше? sql инъекции проводить будете? :)
А если хочется БД сразу рабочую получить, можно попробывать создать ее в mytaskhelper.ru/online-database-builder
SQL не генерирует, но планируется.
как ты уже достал…
Было бы неплохо за такие вещи бан предусмотреть. При повторяющихся случаях, по крайней мере.
Триггеры и хранимые процедуры поддерживает?
Какое там, я даже индексы не нашел как выставить(только примари и все).
Чем больше такого рода продуктов, тем больше мне работы после как «нахождение узких мест баз данных и оптимизации их»
Тоже раньше баловался всякого рода схеморисовалками типа MySQL Workbench и DbDesigner, но в итоге пришёл к тому, что стал использовать обычный, но очень удобный MySQL клиент SqlYog. Там кстати в последних версиях появился встроенный вполне себе полноценный «Schema Designer».
schemabank.com/

это лучшее из того что знаю (всмысле, лучшее после Erwin'а, который, кстати, дружит с MySQL, но не дружит с PostgreSQL и также работает только в windows)

Для MySQL есть MySQL Workbench, впрочем, не очень удобный на мой взгляд… Зато есть версия для Mac OS и Ubuntu…

Для меня в таких программах интерес заключается только в том, чтобы они триггеры сами генерировали (например, контроль связи 1:1, чтобы не получилось 1: М)

Ну и также стоит отметить возможность анализа базы данных и построения схемы, довольно удобно…

— пользуясь случаем вопрос: как контроллировать связь 1: М между табличками А и Б с ограничением, что каждая строчка (простите, кортеж) таблички А имеет связь хотя бы с кем-то одним из таблички Б… именно на уровне субд, а не в приложении,

Как я понимаю, тут должнен быть триггер на добавление и изменение в А и изменение и удаление в Б… кто-нибудь может привести пример?
Есть совсем беспланый и хорошо работающий power architect
Не работает сервис. Умер! Откликается стандартным после переустановки сообщением Apache,…
Круто я раньше такое в ER Win
ERWIN локальный, немного не тот случай. А так там, насколько помню, для многих СУБД генерировался код, в том числе и под мускул.
зашел потестить. сделал гостевой логин. потом понял что чтобы сохранить надо залогиниться полностью. нажал на кнопку логин. все таблицы полетели.
спасибо.
перерисовал. кнопка save все равно не действительна несмотря на то что логин уже показывается.
сохранил в sql и ушел.
нарисовал свою схему в третий раз после логина по другому.
кнопка сохранить заработала.
когда нажимаю поделиться ссылкой при переходе по ссылке все связи рушатся.
А-ааа! dbdsgnr.appspot.com — отличное приложение, только лагает. Рисовал-рисовал в ней структуру БД а она все перепутала и как-то странно перенесла поля из одних таблиxек в другие… Некоторые таблички так и вовсе оставила пустыми! И что теперь делать?
Блин, а вто обратного «превращения» нет? То есть хотелось бы загрузить sql схему и он тебе бац и наглядную картинку. м?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации