|
Модераторы: LSD |
|
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
|
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Я пользуюсь ErWin. Он достаточно простой.
Еще очень мощная штука Power Builder от Sybase. Но IMHO очень уж мощная. Я не смотрел, но по-моему еще Oracle что-то такое делает. |
|||
|
||||
gray_k |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 1015 Регистрация: 9.1.2003 Где: Москва Репутация: нет Всего: 22 |
IBExpert для Interbase/FireBird/Yaffil и MySQL - простой бесплатный, с хорошей функциональностью.
-------------------- С уважением. Gray. |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: нет Всего: 23 |
У меня есть Power Designer от Sybase (то же, что и Power Builder ???). Слишком уж наворочен, больше половины возможностей вряд ли буду использовать.
Еще есть DBDesigner, но какой то слишком глюкавый (зато красивый )... |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
Лично я использую Power Designer. У него есть одна фишка, которая мне очень пригодилась: это возможность обрабатывать модель с помощью скриптов. Потратил денек на разбирательство, зато потом за минуту нагенерил тригеров и последоваетельностей на всю базу разом.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Siber |
|
|||
Unregistered |
Для MySQL пользую CASE Studio 2 - удобная вещь, да и поприятней других (для работы с MySQL)
|
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 2 Всего: 54 |
А что это за CASE Studio?..
Где взять? -------------------- |
|||
|
||||
ER_34 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.1.2005 Репутация: нет Всего: нет |
||||
|
||||
Kurt |
|
|||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
А под *.nix есть что-нибудь для проектирования баз? Скорее всего будет нужда спроектировать под MySQL, но работать будем целиком под Linux..
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Ser9a |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 70 Регистрация: 7.3.2005 Репутация: нет Всего: нет |
ErWin, BbWin. Только не знаю будет ли это работать под Линухом.
|
|||
|
||||
Guest |
|
|||
Unregistered |
Power Designer 9 юзаю уже несколько лет - 80% функций не использую - только рисование моделей и экспорт их в базу и обратно. Вполне устраивает.
|
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 2 Всего: 54 |
Попробовал - понравилось... больше чем PowerDesigner, ибо проще... -------------------- |
|||
|
||||
Гость_sanik |
|
|||
Unregistered |
мне мнение - редкостное и навороченное г.... я не смог за 10 минут понять как связать две таблицы City Id_City Id_Country City_Name Country Id_Country Country_Name по коду страны просто идиотский подход - там - бился бился - плюнул - такой софт сразу начинает раздражать после PowerDesigner |
|||
|
||||
sanik |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 23.12.2004 Репутация: нет Всего: 1 |
не я серьезно....
уже полчаса прошло не могу связать две таблицы - сволочь рисует мне в Keys Id_Code Id_Code с обоих сторон и не дает выбрать наименование другой колонки для использования в виде ссылки это явно уже ненавижу - потеря времени - остаюсь за сим в PowerDesigner. P.S. просто вышел из себя - стер нафиг так и не смог поменять ключевое поле для установки ссылки на Страну в Cities - не дает упрямо лепит Id_Code=Id_Code и ничего не выпадает дял выбора нафиг такие проги!!! Это сообщение отредактировал(а) sanik - 10.3.2005, 03:03 |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 2 Всего: 54 |
Нечего на зеркало пенять, коли рожа крива...
Вот концептуальное представление... Присоединённый файл ( Кол-во скачиваний: 135 ) db.png -------------------- |
|||
|
||||
Kesh |
|
|||
Эксперт Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 2 Всего: 54 |
-------------------- |
|||
|
||||
sanik |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 23.12.2004 Репутация: нет Всего: 1 |
да знаем как надо делать эти схемы - токо кейз этот не позволяет соединить два поля из разных таблиц - об этом речь...
а если и позволяет...то смерть кощея (магическая манипуляция с комбобоксами выбора) даааалеко запрятана - так и не нашел в этом г р.... ном CASE вот попытался сегодня снова попытку номер 2 сделать связять таблицу ГОРОД с СТРАНОЙ через Id_Country City ========= Id_Code - Primary Key Name Id_Country Country ========== Id_Code - Primary Key Name нажал на стрелку Identifying Relationship в таблице редактирования этой связи я вижу слева и справа PrimaryKey ForignKey Id_Code Id_Code и ни одна операция не позволяет изменить ссылочное поле на Id_Country в PowerDesigner - это как два пальца .....а тут - вот уроды запрятали так запрятали !!!!! Это сообщение отредактировал(а) sanik - 10.3.2005, 21:24 |
|||
|
||||
LiMan |
|
|||
Unregistered |
PowerDesigner!
Уже вышла версия 11. Самые лучшие возможности для отчетов! Отличный интерфейс. sanik истину глаголет всё как два пальца. Очень и очень настраивается. Вплоть до того что самому можно прописать как составлять SQL. Простой реверс инжиниринг, есть встроенное сравнение и объединение моделей баз данных. (особенно важно если у вас клиент серверная архитектура и база нужна и на клиенте и на сервере). В своё время на конторе выбирали из Ервина и Повердезайнера победил повердезайнер из-за ОТЧЕТОВ! При помощи оных делали документы по госту для заказчика. |
|||
|
||||
BlackStorm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 25.3.2005 Репутация: нет Всего: нет |
Господа а вы все юзаете лицнзию, или это дело как то лечится?
|
|||
|
||||
Li...Man |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 28.3.2005 Репутация: нет Всего: нет |
лицензия дороговата немножко
|
|||
|
||||
chief39 |
|
|||
карманная тигра Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 8 Всего: 77 |
Power Builder - это среда разработки + язык. Похож на С, но! Разработка только в среде билдера. Посмотреть фаром исходники - фигу, бинарники. Всё визуально до осточертения - создание функции: вписываешь в поле имя её, комбобокс - ретурн вэлью - лист с параметрами - под каждый опять-таки комбобокс, и текстфилд для тела функции. Глянуть её целиком - не удастся. В общем, плоховатая штука(имхо) -руки моей там больше не будет А Power Designer - это, конечно, дааа..... Кстати, по вопросу BlackStorm'а - лицензионную юзаю версию. Оплаченую полностью. На вопрос - сколько? - не знаю, покупалось вместе с ASE 12.5, билдером и прочими прелестями пакета - почём пакет в целом - тоже не знаю. Но судя по тому что лицензия джава поддержки на один проц для ASE 12.5 - 3,5 штук евро.... могу только предположить -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
IceSunrise |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 61 Регистрация: 7.4.2008 Где: Санкт-Петербург Репутация: нет Всего: 3 |
А может кто-нибудь подсказать, есть ли какая-нибудь удобная программа для автоматического построения er-диаграммы для существующей базы. Было бы здорово, если бы она была к тому же бесплатная
|
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
Тебе нужна именно ER-диаграмма или же просто физическая модель базы (таблицы, связи и т.д.)? И что за СУБД?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
setq |
|
|||
Unregistered |
||||
|
||||
mcTep |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 203 Регистрация: 25.2.2009 Репутация: нет Всего: 6 |
А может кто знает какие программы поддерживают сохранение модели БД в XML форме, более или менее понятной структурой, чтобы можно было накатывать свои XSL-шаблоны?
Это сообщение отредактировал(а) mcTep - 25.12.2009, 17:40 |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
У Power Designer модель хранится в XML, но вот ее структуру я бы простой не назвал. Возможно проще будет написать JavaScript (Power Designer поддерживает скриптинг) который вытащит все данные из модели и сохранит в нужном формате.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Onis |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 241 Регистрация: 18.6.2005 Где: Украина, Николаев Репутация: нет Всего: 3 |
А какие есть нормальные бесплатные программы для проектирования DB?
|
|||
|
||||
JackyFox |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 210 Регистрация: 21.11.2007 Репутация: нет Всего: 7 |
Onis, я пользуюсь Workbench. Разработана сообществом MySQL. Кроссплатформенная.
--------------------
У вас менее 250 сообщений, ссылки отключены |
|||
|
||||
neic |
|
|||
Опытный Профиль Группа: Участник Сообщений: 839 Регистрация: 28.1.2007 Репутация: нет Всего: 7 |
Подскажите программку для SQLite чтобы был дизайнер таблиц.
|
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
Не думаю что есть специализированные тулы под SQLite. Скорее всего придется использовать универсальные.
P.S. А вообще если вам для создания базы под SQLite нужен дизайнер таблиц, значит вы используете SQLite не по назначению. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
neic |
|
|||
Опытный Профиль Группа: Участник Сообщений: 839 Регистрация: 28.1.2007 Репутация: нет Всего: 7 |
LSD
Да дело не в том, что я его использую по назначению. Просто хочу видеть связи в БД и посмотреть на нее с другой точки зрения (не кода, а визуально). Это фича есть в SQLite2009Pro. Но он(программа) не нравится. |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
Используй универсальные инструменты, типа Power Designer, Sparx, ERwin и т.д.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
firefox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 4.5.2011 Репутация: нет Всего: нет |
Какую программу лучше всего выбрать, для проектирования структуры базы данных?
Это нужно только, для того, чтоб вставить в курсовой проект, чтоб нормально выглядела. |
|||
|
||||
Zloxa |
|
|||
Чо? Профиль Группа: Завсегдатай Сообщений: 3470 Регистрация: 12.9.2008 Репутация: 11 Всего: 161 |
-------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
aleks88 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 31.8.2011 Репутация: нет Всего: нет |
Hi!
Нужно сделать БД, не большую, 3-5 таблиц. При чем, важно условие: если таблица имеет n столбцов, то пользователь, в зависимости от группы и установленных прав, может работать с m столбцами. При чем m<=n. Не обладаю большого опыта в БД, поэтому прошу помощи. Какие инструменты для реализации выбрать? Т.е. посоветуйте СУБД и IDE под нее, желательно ФРИВАРНЫЕ =) |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
Firebird + IBExpert
SQL Server Express + SQL Server Management Studio Express -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
aleks88 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 31.8.2011 Репутация: нет Всего: нет |
Спасибо за ответ. Склоняюсь к fireberd. А как быть с интерфейсом для пользователей ? Изучал firebird, админил IBexpert'ом. А как предоставить самим пользователям возможности данной базы ? И еще, есть ли какое-нибудь принципиальное отличие в этих связках Firebird + IBExpert SQL Server Express + SQL Server Management Studio Express ? |
|||
|
||||
Zloxa |
|
||||
Чо? Профиль Группа: Завсегдатай Сообщений: 3470 Регистрация: 12.9.2008 Репутация: 11 Всего: 161 |
Хм там есть действительно есть FGAС? Ну или как там называется то, что позволит реализовать:
Это сообщение отредактировал(а) Zloxa - 31.8.2011, 14:36 -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
||||
|
|||||
aleks88 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 31.8.2011 Репутация: нет Всего: нет |
||||
|
||||
Zloxa |
|
|||
Чо? Профиль Группа: Завсегдатай Сообщений: 3470 Регистрация: 12.9.2008 Репутация: 11 Всего: 161 |
Типа того, но оно доступно только в интерпрайз версии оракла и стоит бешенных денег. "На коленках", требуемое вам реализуется созданием необходимого количества представлений(view), разграничения пользовательского доступа к ним и запрета доступа непосредственно к таблицам. Полагаю, практически любая свободно распространяемая платформа таким образом способна удовлетворить это требование(, но могу и ошибаться). Вопрос же был задан LSD. Я не помню ни у MS ни у FB средств управления доступом на уровне столбца. Но, опять же, то, что я не помню - не означает что их нет. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
aleks88 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 31.8.2011 Репутация: нет Всего: нет |
Огромное спасибо.
А что можете посоветовать по поводу реализации интерфейса с пользователями. Этого я никогда не делал и совсем не имею представления =( |
|||
|
||||
Zloxa |
|
|||
Чо? Профиль Группа: Завсегдатай Сообщений: 3470 Регистрация: 12.9.2008 Репутация: 11 Всего: 161 |
Тогда вам совершенно безразлично с чего начинать. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 24 Всего: 537 |
Нету. Но не думаю, что это реально нужно, думаю что вьюх будет достаточно. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 3 Всего: 329 |
Ты для начала поясни, что такое "интерфейс с пользователем", Добавлено через 4 минуты и 53 секунды Если ты не знаешь, как реализовать интерфейс программы? То почитай статьи, посмотри примеры уже готовых программ, которые весьма популярны. |
|||
|
||||
gesper |
|
|||
"Shарфик" Профиль Группа: Участник Сообщений: 183 Регистрация: 23.2.2005 Репутация: нет Всего: 2 |
Можно я спрошу не создавая кучи тем?
Есть два вопроса которые не понятны из-за неимения опыта: 1) У полей БД есть параметр значения по умолчанию. Например у договора может быть поле ORG_ID для ссылки на заказчика. Нормально ли сделать в таблице организаций с id=1 запись "Неизвестная" и у всех связанных таблиц выставлять значение ORG_ID по умолчанию в 1? 2) Для каких практических целей можно использовать функцию каскадной связи при обновлении? --------------------
...И приколется обломившийся и oбломится приколовшийся... |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 453 |
gesper,
1. Зависит от логики предметной области. Если неизвестная организация согласно логике является самостоятельным экземпляром сущности - нормально. Иначе лучше использовать NULL. 2. Каскадное обновление на правильной архитектуре - вещь совершенно ненужная. Оно нужно лишь в случае, когда связь устанавливается по уникальному полю, не являющемуся первичным ключом, а в 99% случаев это означает косяк при проектировании схемы БД. Вот каскадное удаление - да, вполне обычная операция для данных, не требующих таймлайна и архивного хранения. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
gesper |
|
|||
"Shарфик" Профиль Группа: Участник Сообщений: 183 Регистрация: 23.2.2005 Репутация: нет Всего: 2 |
Спасибо!
--------------------
...И приколется обломившийся и oбломится приколовшийся... |
|||
|
||||
Правила форума "Общие вопросы по базам данных" | |
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |