Комментарии 33
Вот бы еще связи руками рисовать, тогда вообще красота была бы!
0
Вот еще одна поделка: http://ondras.zarovi.cz/sql/demo/
Связи можно рисовать как в обычном редакторе. И линии плавные — используется SVG.
Связи можно рисовать как в обычном редакторе. И линии плавные — используется SVG.
+7
Ваша ссылка круче =) Одно плохо — нет регистрации, хорошо было бы сохранять все в своем акке и потом видеть списко сохраненных документов, ато запоминать ключевые слова не очень интересно.
0
http://code.google.com/p/wwwsqldesigner/
Можно проявить тонну энтузиазма и прикрутить сохранение. ;)
Можно проявить тонну энтузиазма и прикрутить сохранение. ;)
+3
use power architect luke!
-1
Думал о создании такого инструмента.
Ему бы еще импорт таблиц из sql create table и создание запросов на выборку значений…
Ему бы еще импорт таблиц из sql create table и создание запросов на выборку значений…
0
Если уж оно поддерживает только MySQL, то лучше юзать MySQL Workbench, который умеет намного больше.
+11
Гугл докс тоже умеет меньше чем оффлайновые редакторы документов, но его очень удобно использовать именно потому что он онлайновый =) В этом то и фишка, а не в возможностях.
0
Онлайновость гугл докса востребована, т.к. потребность в нем может возникнуть в любую минуту, в не зависимости от того, где вы находитесь — и доступ к нему можно получить с любой машины, а зачастую из телефона.
А вот скажите, как часто вам приходилось проектировать базы данных с чужого компьютера или даже с мобильного телефона, возможно даже в далеко не рабочей обстановке?
Другими словами, онлайн-сервисы удобны для повседневных нужд, а вот для узкоспециальных нужд имхо все-таки лучше использовать устанавливаемые инструменты — они и работают быстрее и функционально более полны.
А вот скажите, как часто вам приходилось проектировать базы данных с чужого компьютера или даже с мобильного телефона, возможно даже в далеко не рабочей обстановке?
Другими словами, онлайн-сервисы удобны для повседневных нужд, а вот для узкоспециальных нужд имхо все-таки лучше использовать устанавливаемые инструменты — они и работают быстрее и функционально более полны.
+7
1. Я хочу из дома посмотреть схему бд, потому что мне только что позвонили и попросили кое что подсказать…
2. Меня попросили посмотреть схебу бд не моего проекта, и я нашел недочет и хочу ее подправить, и при этом не хочу сидеть у человека над душой
3. Мой напарник работает не в моем офисе, он фрилансер
Этих аргументов не достаточно чтоб хотеть такой ресурс?
2. Меня попросили посмотреть схебу бд не моего проекта, и я нашел недочет и хочу ее подправить, и при этом не хочу сидеть у человека над душой
3. Мой напарник работает не в моем офисе, он фрилансер
Этих аргументов не достаточно чтоб хотеть такой ресурс?
0
а вас не смущает то, что ради этого придется выкладывать на сторонний ресурс дамп базы, которая может быть корпоративной или технологической тайной? Не знаю, как вы, но я бы со своей параноией побоялся это делать.
Ну и кроме того, все вышеперечисленное легко проделав, всего лишь скинув на свою машину дамп базы/файл проекта, над которыми нужно поработать, а внесенные изменения потом отправить обратно патч-файлом.
Ну и кроме того, все вышеперечисленное легко проделав, всего лишь скинув на свою машину дамп базы/файл проекта, над которыми нужно поработать, а внесенные изменения потом отправить обратно патч-файлом.
+2
Какой же вы зануда, это очень удобный ресурс!
А вас не смущает тонны кода на соурсфорж или на гитхабе? А может я о них говорил? Я вот с другом делаю проект, просто так, для удовольствия, и мне было бы удобно хранить схему базы онлайн.
С другой стороны там ведь нет данных! Именно данные представляют ценность, схемы баз в 90% одинаковые. Естественно не все стоит оставлять на таких ресурсах, но это не понижает их ценность.
А вас не смущает тонны кода на соурсфорж или на гитхабе? А может я о них говорил? Я вот с другом делаю проект, просто так, для удовольствия, и мне было бы удобно хранить схему базы онлайн.
С другой стороны там ведь нет данных! Именно данные представляют ценность, схемы баз в 90% одинаковые. Естественно не все стоит оставлять на таких ресурсах, но это не понижает их ценность.
+2
А собственно что вам даст схема без данных? Внутреннее устройство базы? Ну допустим у вас оно есть что дальше? sql инъекции проводить будете? :)
0
А если хочется БД сразу рабочую получить, можно попробывать создать ее в mytaskhelper.ru/online-database-builder
SQL не генерирует, но планируется.
SQL не генерирует, но планируется.
-22
Триггеры и хранимые процедуры поддерживает?
0
Чем больше такого рода продуктов, тем больше мне работы после как «нахождение узких мест баз данных и оптимизации их»
0
schemabank.com/
это лучшее из того что знаю (всмысле, лучшее после Erwin'а, который, кстати, дружит с MySQL, но не дружит с PostgreSQL и также работает только в windows)
Для MySQL есть MySQL Workbench, впрочем, не очень удобный на мой взгляд… Зато есть версия для Mac OS и Ubuntu…
Для меня в таких программах интерес заключается только в том, чтобы они триггеры сами генерировали (например, контроль связи 1:1, чтобы не получилось 1: М)
Ну и также стоит отметить возможность анализа базы данных и построения схемы, довольно удобно…
— пользуясь случаем вопрос: как контроллировать связь 1: М между табличками А и Б с ограничением, что каждая строчка (простите, кортеж) таблички А имеет связь хотя бы с кем-то одним из таблички Б… именно на уровне субд, а не в приложении,
Как я понимаю, тут должнен быть триггер на добавление и изменение в А и изменение и удаление в Б… кто-нибудь может привести пример?
это лучшее из того что знаю (всмысле, лучшее после Erwin'а, который, кстати, дружит с MySQL, но не дружит с PostgreSQL и также работает только в windows)
Для MySQL есть MySQL Workbench, впрочем, не очень удобный на мой взгляд… Зато есть версия для Mac OS и Ubuntu…
Для меня в таких программах интерес заключается только в том, чтобы они триггеры сами генерировали (например, контроль связи 1:1, чтобы не получилось 1: М)
Ну и также стоит отметить возможность анализа базы данных и построения схемы, довольно удобно…
— пользуясь случаем вопрос: как контроллировать связь 1: М между табличками А и Б с ограничением, что каждая строчка (простите, кортеж) таблички А имеет связь хотя бы с кем-то одним из таблички Б… именно на уровне субд, а не в приложении,
Как я понимаю, тут должнен быть триггер на добавление и изменение в А и изменение и удаление в Б… кто-нибудь может привести пример?
0
Круто я раньше такое в ER Win
0
На сильверлайте, но зато многее умеет и шаринг есть
www.dbschemaeditor.com/OnlineDB.aspx
www.dbschemaeditor.com/OnlineDB.aspx
0
зашел потестить. сделал гостевой логин. потом понял что чтобы сохранить надо залогиниться полностью. нажал на кнопку логин. все таблицы полетели.
спасибо.
спасибо.
0
А-ааа! dbdsgnr.appspot.com — отличное приложение, только лагает. Рисовал-рисовал в ней структуру БД а она все перепутала и как-то странно перенесла поля из одних таблиxек в другие… Некоторые таблички так и вовсе оставила пустыми! И что теперь делать?
0
Блин, а вто обратного «превращения» нет? То есть хотелось бы загрузить sql схему и он тебе бац и наглядную картинку. м?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Онлайн генератор схем баз данных