Что окончательная программа должна нарисовать модель базы данных? [закрытый]

Файл __init__.py делает Python лечением каталогов, содержащих его как модули.

Кроме того, это первый файл, который должен быть загружен в модуль, поэтому вы можете использовать его для выполнения кода, который вы хотите запускать каждый раз при загрузке модуля, или указать подмодули, которые будут экспортированы.

15
задан Arthur Thomas 21 September 2008 в 23:06
поделиться

19 ответов

Лучший инструмент является карандашом и бумагой.

, Возможно, не ответ, который Вы ищете, но иногда большая часть простого решения, является лучшим. :-)

21
ответ дан 30 November 2019 в 23:57
поделиться

Если Вам не нужно много, берут Диаметр .

0
ответ дан 30 November 2019 в 23:57
поделиться

Я использовал Разработчик Питания . Это мощно, а скорее сложно.

0
ответ дан 30 November 2019 в 23:57
поделиться

Для Linux я использую зонтик

1
ответ дан 30 November 2019 в 23:57
поделиться

OpenOffice имеет векторный инструмент для рисования, и Inkscape является другим хороший.
Иначе, можно использовать Graphviz (точечный язык) для генерации такой схемы из текстового описания.
существуют также некоторые инструменты для генерации такой схемы из существующей базы данных (я сначала думал, что это было тем, что Вы спрашивали).

0
ответ дан 30 November 2019 в 23:57
поделиться

Проводите коллективное обсуждение/делайте набросок базы данных по бумаге/электронной доске сначала и затем пойдите с инструментом схемы.

, Какой инструмент зависит от Вашей целевой базы данных. Мы используем SQL Server и таким образом разработчика в Съемках в павильоне управления SQL Server, больших для нас, так как мы создаем саму базу данных одновременно.

1
ответ дан 30 November 2019 в 23:57
поделиться

Я раньше использовал Viso, но теперь, поскольку я - больше Mac, базировался, я использую Omnigraffle.

я действительно должен признать, хотя, поскольку andyUK делает, я делаю грубый эскиз на бумаге.

Это также зависит, на какой Базе данных Вы используете. Если это - MySQL затем существует довольно много доступных инструментов визуальной разработки, всего имеют Google

1
ответ дан 30 November 2019 в 23:57
поделиться

DIA не плох, и существуют инструменты, чтобы на самом деле сгенерировать некоторый код от некоторых типов моделей. При использовании PostgreSQL существует даже инструмент для того, чтобы пойти другим путем, pg-автодокументом.

DIA доступен для Unix, и я верю Windows также.

1
ответ дан 30 November 2019 в 23:57
поделиться

Я раньше использовал Visio, но если Ваш сервер базы данных является MySQL, попробуйте MySQL Workbench . Это имеет версию Linux, а также win32 версию. Как их другие продукты GUI это имеет свою справедливую долю причуд, но это работает вполне хорошо и имеет способность создать схему схемы и схемы из схемы.

я также соглашаюсь, что карандаш и бумага, или электронная доска и камера являются отличным способом изобразить схематически вещи, но мне действительно нравятся инструменты GUI для подавления идеи, которая немного более хорошо формируется или сложная.

2
ответ дан 30 November 2019 в 23:57
поделиться

Мне нравится ERWin. Не Дешевый, но это может перепроектировать или действительно подписывает дизайн +, генерируют CRUD и управляют структурой дб. Viso довольно хорош для этого также, но не столь завершенный и конечно как сильный MS склонности SQL являются возможностями.

2
ответ дан 30 November 2019 в 23:57
поделиться

WWW Разработчик SQL является одним из лучших, которые я видел, который довольно удивителен, так как это - весь JavaScript. Это может также импортировать и экспортировать xml и код SQL всего, что Вы тянете. И они добавили изящные кривые Безье, так как я в последний раз использовал его.

2
ответ дан 30 November 2019 в 23:57
поделиться

Я использую электронную доску и камеру также. Я второй карандаш и бумага. Я сохраняю перо (cil) и блокнот со мной почти всегда, потому что я навсегда разрабатываю что-то в голове и потребности кратко записать его. Мне нравится Visio также, но моя любимая программа для использования всегда была ERWin. Цена на ту вещь является просто строкой выхода, но это является большим.

2
ответ дан 30 November 2019 в 23:57
поделиться

Вы смотрели на Дополнение SQL Server Visio 2007 года?

можно найти его здесь: http://dbalink.wordpress.com/2008/04/24/microsoft-office-visio-2007-professional-sql-server-add-in/

3
ответ дан 30 November 2019 в 23:57
поделиться

Я не знаю, является ли это "окончательная" программа для рисования моделей базы данных, но я использую Visio. К сожалению, это только работает в Windows.

На позитивном аспекте, я могу создать свои собственные формы, или изменить существующие и сохранить их в наборах, названных шаблонами. Я могу также сделать свои формы "умными" путем программирования их, чтобы сделать различные вещи, когда я дважды щелкаю по ним.

2
ответ дан 30 November 2019 в 23:57
поделиться

Я - счастливое использование Sybase PowerDesigner уже много лет.

4
ответ дан 30 November 2019 в 23:57
поделиться

Электронная доска (и камера, чтобы сделать снимок впоследствии)

11
ответ дан 30 November 2019 в 23:57
поделиться

Может быть больше технических программ, но я использую SmartDraw. Я также хотел бы отметить, что 'окончательный' до Ваших обстоятельств. Найдите что работы лучше всего для Вас или Вас и Вашей компании. Какие работы для Вас 'окончательное'.

1
ответ дан 30 November 2019 в 23:57
поделиться

Ваш мозг является лучшим инструментом для рисования.

я предпочитаю разрабатывать схему базы данных в простом текстовом файле. Сначала это содержит просто имена таблиц, атрибуты и внешние ключи:

company:
    company_name
    ...

employee:
    name
    age
    company_name -> company
    ...

...:

синтаксис не важен. Это просто должно быть ясно расположено и легко измениться. Позже я добавляю типы и ПРОВЕРКУ () ограничения, таким образом, текстовый файл постепенно преобразовывает в действительный код SQL.

Используя инструмент для рисования на той ранней стадии просто недовольно, потому что она поощряет для траты времени с перемещением reactangles. Вместо этого позволяют Вашему мозгу создать изображение схемы таким же образом, это создает фэнтезийные изображения при чтении книги.

, Поскольку схема растет, становится необходимо поддерживать мозг путем создания обзор . Здесь, однако, карандаш и бумага быстрее, чем какое-либо программное обеспечение рисунка. Также обратите внимание, что нет никакой потребности создать помехи обзору неважными деталями. Просто делайте набросок имен таблиц и самых важных отношений (внешние ключи). Дальнейшие детали будут уменьшение значение этого обзора.

Однако, если Вы действительно чувствуете себя более комфортно с чрезвычайно подробной графикой, чем с текстовыми файлами и графикой обзора, Вы могли бы хотеть попробовать DBDesigner4 или WWW Разработчик SQL .

8
ответ дан 30 November 2019 в 23:57
поделиться

Если вы ищете дешевое решение / инструмент без каких-либо возможностей обратного / прямого проектирования, MS Visio может быть вашим лучшим выбором. Однако, если вы планируете вложить немного денег в инструмент ERD, потратьте их на ER / Studio.

Раньше я использовал ERWIN и был сторонником этого. Как только я начал использовать ER / Studio, я стал его поклонником. Я архитектор корпоративных данных в одной из компаний, входящих в список Fortune 100, и я не знаю, как выполнять свою работу без этого.

PS: Я не связан ни с одним из этих продуктов и компаний.

1
ответ дан 30 November 2019 в 23:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: