Я хотел бы создать базу данных с использованием диаграмм классов UML, но я не знаю, как это сделать. Кто-нибудь может мне помочь. Как я могу создать базу данных, используя диаграммы классов UML?Дизайн базы данных с использованием диаграммы класса UML
ответ
вы можете попробовать начать с диаграммы классов UML. Может быть, вы можете найти этот учебник полезным - http://argouml-db.tigris.org/documentation/DB_UML_Guide.htm
Создание модели базы данных SQL в виде класса UML диаграммы из общей информационной модели проекта по существу требует, чтобы
Представляют все типы сущностей (или лучше: классы, представляющие типов объектов), как классы стереотип « таблицы объектов » с использованием имен SQL-типов данных и заменой модификатора свойства UML
{id}
с « PKey » стереотипом:Исключите перечисление атрибутов для СУБДА, которые не поддерживают перечисления, подключив объектную таблицу с соответствующими перечислениями таблицей с помощью ключа стрелки внешней зависимости (а UML зависимости стереотипного « FKEY »): В противном случае, как и в случай MySQL, вы можете использовать их синтаксис в модели следующим образом:
Исключите многозначные атрибуты:
Исключите ассоциации:
Исключите Generali зация/отношения наследования:
См this tutorial для получения дополнительной информации.
Вы можете дополнительно использовать «схему схем связей» для расчета отношения к таблице и четко представлять зависимости между основным ключом и внешним ключом.
см. Это tutorial.
- 1. MVC UML диаграммы классов дизайн
- 2. базы данных дизайн класса
- 3. Диаграммы классов UML основного класса
- 4. Чтение диаграммы класса UML с Java
- 5. Дизайн класса абстракции базы данных с использованием PHP PDO
- 6. UML-диаграммы для JavaScripts с использованием Eclipse
- 7. Метамодель диаграммы классов UML
- 8. Создание диаграммы UML для класса обуви
- 9. диаграммы диаграммы uml-диаграммы использования
- 10. Дизайн базы данных отношений (с использованием MySQL)
- 11. UML-диаграммы с C
- 12. Изменить размер кадра класса uml при использовании диаграммы IntelliJ uml
- 13. Свойство вызова диаграммы последовательности UML
- 14. Внедрение диаграммы класса uml на рейках
- 15. Улучшение диаграммы класса uml для медиа-библиотеки
- 16. Метод класса UML из диаграммы последовательности
- 17. UML: построение диаграммы класса SRS: слишком сложно?
- 18. PHP-диаграммы диаграмм UML-класса для eclipse?
- 19. генерация кода останова из диаграммы класса UML
- 20. Дизайн базы данных
- 21. Как представлять вызов класса с помощью другого класса с использованием диаграммы классов UML
- 22. Внедрение диаграммы последовательности UML
- 23. Моделирование базы данных с помощью UML: Отношения
- 24. Дизайн слоя базы данных
- 25. Создание диаграммы классов UML?
- 26. динамический дизайн базы данных?
- 27. Создание диаграммы классов UML для класса и основного класса? C++
- 28. Дизайн базы данных Django
- 29. Внутреннее представление диаграммы последовательности UML
- 30. UML Диаграммы классов: Взаимодействие с элементами коллекции
возможный дубликат [диаграммы классов UML для базы данных] (http://stackoverflow.com/questions/21231096/uml-class-diagram-for-database) –