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