Раньше рисовал на бумаге, но в данном случае бумаги не напасешься...
Кто чем пользуется?
Что посоветуете?
В приоритете наглядность и простота использования.
Пока ломаюсь между DBDesigner и MySQL Workbench. И как обычно без камней не обошлось. Разработка первой программы прекращена в 2003 году, а вторая еще на альфа тестировании...
Спустя 8 минут, 51 секунда (25.05.2012 - 19:09) sergeiss написал(а):
А почему именно ПО, а не на бумажке? В чем его преимущества?
Спустя 2 минуты, 7 секунд (25.05.2012 - 19:11) Placido написал(а):
Я пользуюсь MySQL Workbench. Все нравится, за исключением того, что в SQL Editor не удобно писать запросы, содержащие кириллицу - вместо русских букв отображаются квадратики.
Спустя 8 минут, 48 секунд (25.05.2012 - 19:20) Placido написал(а):
Цитата (sergeiss @ 25.05.2012 - 19:09) |
А почему именно ПО, а не на бумажке? В чем его преимущества? |
Например тем, что можно набросать EER-диаграмму, проставить связи между таблицами, нажать "Forward Engineer" и за две секунды получить DDL таблиц со всеми индексами, внешними ключами, констрейнтами и т.д. Или наоборот, из имеющейся базы с помощью "Reverse Engineer" за пару кликов получить диаграмму со связями. И многое другое.
Спустя 5 минут, 54 секунды (25.05.2012 - 19:26) Invis1ble написал(а):
MySQL Workbench
Спустя 4 минуты, 4 секунды (25.05.2012 - 19:30) inpost написал(а):
А я сразу создаю то, что надо! Логику думаю в голове.
Спустя 4 минуты, 39 секунд (25.05.2012 - 19:35) Семён написал(а):
Каким образом он может автоматически набросать индексы, если большинство из них работает по-своему под конкретный SQL запрос.
Спустя 33 минуты, 11 секунд (25.05.2012 - 20:08) Игорь_Vasinsky написал(а):
не. мне тока на бумаге. в прогах - лишнее телодвижание.
Спустя 15 минут, 55 секунд (25.05.2012 - 20:24) Kuliev написал(а):
Как вариант можно в MS Access
Спустя 8 минут, 40 секунд (25.05.2012 - 20:32) Placido написал(а):
Цитата (Семён @ 25.05.2012 - 19:35) |
Каким образом он может автоматически набросать индексы, если большинство из них работает по-своему под конкретный SQL запрос. |
Я не говорил про "автоматически". Какие определишь, такие и создаст. Просто sql-код создается автоматически на основе диаграммы, в которой (при желании) можно сразу определить индексы, как одиночные, так и составные. Уникальные ключи, составные ключи, значения полей по умолчанию, формат.
К тому же, можно создавать пользователей, определять привилегии, ограничения (например, чтобы определенный пользователь не мог сделать больше определенного числа запросов в час) и т.д.
Причем, все это наглядно и интуитивно понятно.
В общем, разобраться с MySQL Workbench стоит.
Спустя 1 час, 16 минут, 43 секунды (25.05.2012 - 22:00) TranceIT написал(а):
Цитата (sergeiss @ 25.05.2012 - 18:09) |
А почему именно ПО, а не на бумажке? В чем его преимущества? |
Составить наглядную диаграмму на бумаге будет накладнее.
Цитата (inpost @ 25.05.2012 - 18:30) |
А я сразу создаю то, что надо! Логику думаю в голове. |
Малые до 5 таблиц я тоже в голове продумаю. На бумаге только для напоминалочки зарисовываю. А вот 25+ таблиц в голове продумать да еще это дело запомнить... Смысл диаграммы в том, что глянул на нее и освежил в памяти. А так прийдется в пыхадмин тыкаться постоянно, что лично меня очень напрягает.
Цитата (Placido @ 25.05.2012 - 19:32) |
Я не говорил про "автоматически". Какие определишь, такие и создаст. Просто sql-код создается автоматически на основе диаграммы, в которой (при желании) можно сразу определить индексы, как одиночные, так и составные. Уникальные ключи, составные ключи, значения полей по умолчанию, формат. |
Мне даже не нужно, чтобы программа понимала или генерировала запросы. Только наглядное и понятное представление сложной базы данных.
Спустя 41 минута, 53 секунды (25.05.2012 - 22:42) inpost написал(а):
TranceIT
Пример 25-и таблиц, которые необходимо написать и при этом схема их может показаться непонятной?
Пример 25-и таблиц, которые необходимо написать и при этом схема их может показаться непонятной?
Спустя 7 минут, 59 секунд (25.05.2012 - 22:50) TranceIT написал(а):
inpost
Я не собираюсь заниматься демагогией, мне нужно ПО, а похоливарить можем в скайпе.
Я не собираюсь заниматься демагогией, мне нужно ПО, а похоливарить можем в скайпе.
Спустя 1 минута, 20 секунд (25.05.2012 - 22:51) inpost написал(а):
TranceIT
Ты намекаешь на то, что я сайты крупные не делал, типо и 5 таблиц для визитки можно в уме, был бы крутым - занимался чем-то стоющим. Вот и интересуюсь, что прям такого крутого нельзя в уме удержать или логику прочувствовать...
Ты намекаешь на то, что я сайты крупные не делал, типо и 5 таблиц для визитки можно в уме, был бы крутым - занимался чем-то стоющим. Вот и интересуюсь, что прям такого крутого нельзя в уме удержать или логику прочувствовать...
Спустя 2 минуты, 28 секунд (25.05.2012 - 22:54) TranceIT написал(а):
Цитата (inpost @ 25.05.2012 - 21:51) |
Ты намекаешь на то, что я сайты крупные не делал, типо и 5 таблиц для визитки можно в уме, был бы крутым - занимался чем-то стоющим. Вот и интересуюсь, что прям такого крутого нельзя в уме удержать или логику прочувствовать... |
Я ни на что не намекаю и в способностях твоих никогда не сомневался. Я говорю о том, что мне проще иметь зрительное представление большой базы, а не держать ее в уме. Обычная память у меня плохая, а вот зрительная, отличная.
Спустя 2 минуты, 55 секунд (25.05.2012 - 22:56) inpost написал(а):
Проще интуитивно-понятные названия давать, чтобы легко было ориентироваться в структуре БД. Workbench - хорошая, даже оттуда можно схему сразу в БД перекинуть. Хотя мне кажется, что лучше было бы вооружиться 1 листиком белым А4, на него писать подсказки и связи, и обычный PMA.
Спустя 1 минута, 14 секунд (25.05.2012 - 22:58) inpost написал(а):
Насчёт интуитивно-понятных - допустим связь между таблицами юзера и фотографии: users2photo , для индексов: ixIdName , и т.д. и т.п.
Спустя 1 час, 49 минут, 2 секунды (26.05.2012 - 00:47) sergeiss написал(а):
inpost - ты не прав! У разных людей разное восприятие окружающего мира. И если тебе удобнее что-то одно, то это не значит, что и у всех так же.
Я вот, например, за 4 года так и не составил схему своей БД Я в ней и так ориентируюсь хорошо. 2 раза начинал её (т.е. схему) делать, да так и забрасывал. Но это не значит, что все также смогут.
Я вот, например, за 4 года так и не составил схему своей БД Я в ней и так ориентируюсь хорошо. 2 раза начинал её (т.е. схему) делать, да так и забрасывал. Но это не значит, что все также смогут.
Спустя 6 дней, 17 часов, 18 минут, 39 секунд (2.06.2012 - 18:05) ruess написал(а):
Лично я использую для этих целей, Toad Data Modeler 4.0.6, эта программа проста в использовании, понятна и полностью доступна всем желающим.
_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.
Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!