2012-03-13 1 views
0

Я разработал диаграмму ERD с нотации UML в StarUML.ER к реляционной схеме?

Теперь мне нужно нарисовать реляционную схему, но из-за отсутствия функций в StarUML я должен использовать другой инструмент.

Мой вопрос заключается в том, что именно идет в реляционную схему и может кто-то порекомендовать мне хороший инструмент. Visio? но мне придется снова переделать все это.

Похоже, что starUML позволяет мне экспортировать XMI 1.1 для UML 1.3 и XMI 1.1 для UML 1.3, расширенный расширенный, я не понимаю, что это означает или их цель, возможно, я могу импортировать xmi в другой инструмент? пожалуйста, порекомендуйте.

Вот мой ERD.

Entity relationship diagram

Ниже то, что я спрашивается, что делать дальше;

реляционная схема базы данных в 3NF, ясно указывает на атрибуты, тип данных каждого атрибута, первичные и внешние ключи и какие атрибуты обнуляемым, с указанием причин. Перечислите предположение вам нужно сделать

Спасибо за ваше время

ответ

2

Well..as вы должны определить атрибуты для всех лиц, вы должны определить свои объекты снова. Ваша реляционная схема должна содержать атрибуты каждого объекта, отношения первичного и внешнего ключей, хорошие функции - это ограничения (если вы также хотите их определить). Инструменты, которые я использую довольно часто: - Enterprise Architect (EA) - хороший инструмент, который может даже сделать обратное проектирование для вас. - Gliffy - легкий инструмент онлайн для создания диаграмм.

Помимо этого в сети имеется множество инструментов.

+0

Должен ли я просто создать базу данных, задав все ограничения, первичные и внешние ключи вручную, а затем обработать visio или EA с помощью sql or oracle? ive никогда не делал этого, что вы рекомендуете –

+0

Вам необходимо создать атрибут, первичные/внешние ключи вручную. После создания диаграммы ER все зависит от вашего требования, что вы хотите сделать, хотите ли вы создать сценарий схемы/db на диаграмме? Если да, то вы можете сделать это с помощью EA. – Ashish