UML способ описать хранилище данных ключ / значение? - PullRequest
4 голосов
/ 21 сентября 2009

В настоящее время я пишу документацию для базы данных, используя berkeleyDB. Я хотел бы нарисовать UML-диаграмму, описывающую ключи и значения хранилищ данных. Существует ли «стандартный» способ описания базы данных такого типа с использованием UML?

Спасибо

Ответы [ 2 ]

1 голос
/ 25 сентября 2009

Правильный способ MDA сделать это - использовать диаграмму класса или объекта, использовать класс или объект для каждой таблицы, добавить свойство для каждого поля базы данных. Определите стереотипы для PK, FK, Unique, Index и прикрепите их к каждому полю соответствующим образом. Соедините каждый объект таблицы с ассоциациями. В зависимости от инструмента, который вы используете, вы можете прикрепить каждый конец ассоциаций к конкретным полям.

1 голос
/ 21 сентября 2009

Неа. Просто диаграмма классов с двумя свойствами. Один для ключа, один для значения. Помните, что дизайн UML предназначен только для документирования, хотя некоторые редакторы UML способны генерировать код на основе вашей модели.

Конечно, вы также можете использовать Модель активности , чтобы показать, как эта таблица взаимодействует с другими. Или Диаграмма прецедентов , которая показывает, как субъекты обрабатывают данные.

Хотя есть и другие виды диаграмм. То, что вам нужно, зависит от того, что вы хотите рассказать о своем проекте.

...