Как мне сделать это: Определить / Модель базы данных онлайн - PullRequest
0 голосов
/ 28 мая 2010

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

По сути, я смотрю на это так: пусть пользователь определит таблицу и столбцы, что в общем смысле человека таково: определите отношения и т. Д. Наглядно.

Затем картинка должна быть переведена в xml, откуда я могу получить подробности об отношениях.

Что-то похожее на это: http://www.zoho.com/creator/lp/easy-online-database.html

1 Ответ

0 голосов
/ 28 мая 2010

Ну, zoho не является дизайнером базы данных общего назначения, это нечто среднее между CRM / ERP / Office Suite, и поэтому вы настраиваете систему, которая уже содержит не только шаблоны таблиц, но и приложения. логика.

Я не знаю инструментов, которые позволили бы вам визуально оформлять онлайн.

Не так уж много таких, которые позволяют визуальное проектирование в области открытого исходного кода. При условии, что когда вы наглядно говорите, что имеете в виду диаграмму E-R, взгляните на этот список (но ни один из них не находится в сети).

Если вы хотите подключиться к сети и хотите, чтобы пользователи (!) Могли определять таблицы и столбцы, вам придется разрешить пользователям писать код, который будет работать с этими таблицами и столбцами; в противном случае вы не сможете дать им абсолютную свободу.

Если это так, то вы хотите, чтобы пользователи не могли определять таблицы и столбцы, но вы хотите, чтобы они могли настраивать существующие таблицы (как это делает zoho).

Или, может быть, вам нужно взглянуть на онлайновые фреймворки приложений / БД, такие как zope .

...