
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.12.2009, 00:34
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
Поделитесь опытом, какой программный продукт используете, чем он хорош, его недостатки; широко ли используется? Заранее признателен за помощь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2009, 10:36
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
незнайка...Поделитесь опытом, какой программный продукт используете, чем он хорош, его недостатки; широко ли используется? Заранее признателен за помощь .Когда то использовал Sybase Power Designer. чем он хорош - всем :-) его недостатки - цена :-( широко ли используется - да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 14:19
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
Сначала использовал уродский ERRWIN, потом sybase power designer. Последний на порядок приятнее в использовании, но умеет меньше. Потом потестил microlap для postgresql, нашёл там кучу багов. Последний хорош тем, что может работать с SQL дампом напрямую, безо всяких уродских внутренних форматов. Достаточно удобен в использовании, но с большим количеством таблиц там напряг, лучше всё по схемам рассовывать, с этим я бы помирился. Но пока там нет юникода, использовать его не могу. Ждёмс... Ну а потом на всё забил, пользуюсь бумагой, карандашом и комментариями к объектам базы. Плюс отдельную кое-какую доку по базе веду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 16:02
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
А почему сразу не рисовать диаграмму в родной СУБД? Зачем этот промежуточный шаг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 17:18
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
muk07А почему сразу не рисовать диаграмму в родной СУБД? Зачем этот промежуточный шаг?Как зачем??? В СУБД выполняют DML и DDL запросы. Программируют в средствах программирования. Рисуют (проектируют) в средствах проектирования. Каждому делу - свой продукт. Разве что если БД простая, то можно проектировать её в голове, или в тетрадке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 17:30
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
неубедительно. нарисую в erwin потом при при переходе к конкретной субд получу кучу неточностей и буду их править уже в рамках субд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 17:37
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
muk07неубедительно. нарисую в erwin потом при при переходе к конкретной субд получу кучу неточностей и буду их править уже в рамках субдВообще при создании БД в конкретной субд тоже обычно получается куча неточностей, которые выявляются при начале программирования клиента, или даже при начале опытной эксплуатации системы. Чтож теперь делать??? Использование спеиального средства проектирования позволяет хотя бы визуально посмотреть на модель данных, хотя бы сделать концептуальную и логическую модели - этого в СУБД сделать нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 18:09
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
Не нужна мне ни концептуальная ни логическая. Достаточно, например, такой картинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 18:49
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
muk07Не нужна мне ни концептуальная ни логическая. Коллега muk07, наш коллега iscrafm в паралленьной веточке утверждает что без кодирования можно обойтись и я с ним полностью согласна. Хорошему дизайнеру достаточно набросать логическую {к примеру} модельку - остальное сгенерирует машина... Ваша же картинка не впечатляет ... в ней ни сути не характера ни воплощения не видно.... То есть уровень абстракции предложенной Вами модели равен приблизительно тому как мне когда то в строй-отряде объясняли методы заливки бетона... {берём вот эту хреновину....} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 18:51
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
muk07нарисую в erwin Пользуйте Sybase PD 15 и Вашему счастью не будет конца... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 18:52
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
авторв ней ни сути не характера ни воплощения не видно вы из филологии или искусствоведения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 18:53
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
muk07вы из филологии или искусствоведения? А вы случайно не программист? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 19:08
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
именно так без характера и воплощения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 19:40
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
muk07именно так без характера и воплощения Значит до проектирования Баз Данных Вам ещё шагать и шагать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 19:56
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
спасибо за напутствие в дорогу. вы меня позабавили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 20:09
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
Vika VinnerПользуйте Sybase PD 15 и Вашему счастью не будет конца... где бы еще денег на такое счастье взять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 22:18
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
muk07Не нужна мне ни концептуальная ни логическая.А вы за ошибки проектирования сами платите или фирма? :-) muk07Достаточно, например, такой картинки.Кстати, такую картинку нельзя получить в СУБД. Это картинка (Database Diagrams) из средства проектирования, встроенного в комплект микрософтовского софта для работы с сервером. Так что картиночка-то тоже из средства проектирования БД. Кроме этого софта, есть и другие средства проектирования, в т.ч. и у микрософта. Если вы выбрали именно это средство, незачем кричать всем, что оно самое удобное, производительное, полное, лучьше всего позволяет организовать работу компании. Нужно попробовать поработать ещё с какими-то. Из простых средств того же микрософта попробуйте с визио поработать - и то лучьше. Всё таки выбранная вами программа совсем убога. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.12.2009, 22:20
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
sanyock2Vika VinnerПользуйте Sybase PD 15 и Вашему счастью не будет конца... где бы еще денег на такое счастье взятьЭто да, десятка на разработчика - это всё таки многовато, редко бывают такие задачи, для которых не подойдёт продукт подешевле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2009, 08:26
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
Разберём комментарии alexeyvg: авторА вы за ошибки проектирования сами платите или фирма? :-) Ответа не заслуживает. авторЭто картинка (Database Diagrams) из средства проектирования, встроенного в комплект микрософтовского софта для работы с сервером. Так что картиночка-то тоже из средства проектирования БД. Совершенно верно, я всего лишь утверждал,что почти все СУБД имеют такой собственный инструмент. Им и надо пользоваться. В противном случае Вас ждёт конверсия из CASE средства типа erwin в native базу данных, которая будет выполнена нечисто. И доработка в среде СУБД всё равно вас ждёт. авторКроме этого софта, есть и другие средства проектирования, в т.ч. и у микрософта. Ломимся в открытую дверь. авторЕсли вы выбрали именно это средство, незачем кричать всем, что оно самое удобное, производительное, полное, лучьше всего позволяет организовать работу компании. Неподходящий глагол "кричать". Я не утверждал, что "оно самое удобное, производительное, полное, лучьше всего позволяет организовать работу компании". Я утверждал, что применение не родных (не заточенных) на конкретную БД средств приведёт к лишней работе по доработке БД средствами родной СУБД. В 2000-2002 гг.группа из 3 человек (я в том числе) создали АСУ нашего ВУЗа. 185 таблиц. Сильная связность. 13 клиентов. ~500 процедур и функций. В общем задача не самая сложная, бывает хуже, но и не простая. Первоначальный проект БД делали в ERWIN 3.5, после чего дали зарок не подходить к ней близко, т.к. всё пришлось дорабатывать, и довольно долго. Моё утверждение звучит так: целесообразнее пользоваться построителем диаграмм, входящим в целевую БД. Могут быть исключения - гетерогенные и/или нереляционные БД. авторВсё таки выбранная вами программа совсем убога. это утверждение совсем вас дискредитирует, видимо вы не знакомы с ms sql server, это ещё не грех, но и не повод для гордости. Вообще то мой пост был сознательно немного провокационным. Я знал что будут клевать, правда не учёл что пишу в выходные. К сожалению, человека, который мог бы выдвинуть аргументированные возражения пока не нашлось. Доживём до понедельника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2009, 10:16
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
Собрались вотрефолщики и аджальщики. Одни верят что пристальным взглядом на предметную область за 1-2 месяца можно напроектировать схему, которую потом благодарное потомство будет ре-использовать годами. Другие верят, что в течении разработки ПО выясняется куча новой информации, о которой сам заказчик не подозревал, или забыл, или передумал. Практика конечно на стороне вторых, только к сожалению много чего до сих пор по вотерфолу делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2009, 10:28
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
muk07, Есть еще исключения : в нашей конторе используется центральный репозиторий моделей. И средство SilverRun позволяется работать с этим репозиторием- т.е. check-in/check-out, кроме того на сущности и атрибуты пишутся комментарии - которые потом становятся доступны на веб-портале. Фактически SilverRun это интегрированное решение : репозиторий + проектировочная программа. В рамках большой корпорации (100 тыс. человек) это дает определенные удобства - на портале можно искать (по названию, комментариям) определенную сущность не зная в какой базе она реализована. С помощью репозитория можно смотреть устройство БД даже имея к ним доступа - тоже удобно, сначала посмотреть что там хранится - а уж потом решить запрашивать или нет доступ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2009, 11:13
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
наконец то - первый разумный комментарий. авторДругие верят, что в течении разработки ПО выясняется куча новой информации, о которой сам заказчик не подозревал, или забыл, или передумал. - да, я никогда не видел БД, которая не изменялась бы в течение жизни. Конечно, для оч. больших коллективов нужны team средства. Я лично с такой ситуацией дела не имел. БД всегда разрабатывалась силами 1-3 человек. И рады бы были увеличить число разработчиков, но это не поддавалось распараллеливанию. Как говорил доктор Хасс в МЕРТВОМ СЕЗОНЕ - если 9 беременных женщин собрать вместе, то ребёнок не родится через месяц. Кроме того, то о чём вы говорите скорее средство коллективного доступа к результатам разработки, а не само средство разработки. Это бесспорно очень нужно в первую очередь кодерам. Можете ли предложить ещё какие то ситуации в которых было бы целесообразно применение CASE средств именно разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2009, 12:21
|
|||
|---|---|---|---|
|
|||
Средства проектирования БД? |
|||
|
#18+
[quot muk07]наконец то - первый разумный комментарий. Дык понятно почему, судя по всему когда комментирующие вас товарищи начинали - не было никакого agile. Отсюда и берутся комментарии типа "Вам еще шагать и шагать". Мир разработки ПО изменился - и вы на мой взгляд правы :) На счет нашего репозитория . Тут требование тут такое: нам нужное такое CASE средство, которое поддерживает репозиторий. Встроенное в СУБД средство такому требованию не удовлетворяет. А вообще CASE- средства (конечно насколько я знаю) убоги, вести разработку DB под agile в них просто нельзя. Если кто знает такое средство - я с удовольствием послушаю. Задачи: поддержать операции рефакторинга БД. Например, миграция столбца из одной таблицу в другой - при этом CASE средство должно сгенерировать скрипты по миграции данных. Или разделение таблицы на две - CASE средство должно сгенирировать скрипты по миграции данных в две новые таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.12.2009, 13:04
|
|||
|---|---|---|---|
Средства проектирования БД? |
|||
|
#18+
я понял так что Вы более или менее подтверждаете мою точку зрения. Надо придумать такую провокацию, чтобы на меня набросились оппоненты. Меня тут как то поклевали за мою ересь. Однако ничего кроме эмоций не предложили. Я начал думать что я чего то недопонимаю. Может быть. Начиная с 70-х я читал слова "концептуальная модель" "инфологическая" "даталогическая". В те времена какой то смысл в этом был. Сейчас я его не вижу. Разве что как средство изложить свои ещё очень сырые соображения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1542743]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 497ms |

| 0 / 0 |
