使用UML或Java进行数据库设计

时间:2013-07-16 11:08:05

标签: java uml

设计数据库的起点是什么? UML还是Java? 例如:如果您同时使用java和UML来设计数据库,那么如何使用?

首先使用UML设计然后使用Java脚本?或者另一种方式?

3 个答案:

答案 0 :(得分:2)

您需要从Entity-Relationship图表开始。

  

ER模型是描述数据库的抽象方式。在这种情况下   关系数据库,它存储表中的数据,一些   这些表中的数据指向其他表中的数据。例如,您在数据库中的条目可能指向您的每个电话号码的多个条目。 ER模型会说您是一个实体,每个电话号码都是一个实体,您和电话号码之间的关系是“有一个电话号码”。为设计这些实体和关系而创建的图表称为实体关系图或ER图。

Microsoft Visio是执行此操作的常用工具之一。

答案 1 :(得分:2)

起点是您将用来描述表格之间关系的图表。

在您的项目中,您将需要有两个不同的图表,一个用于Java类,另一个用于数据库表。

修改

我建议您查看此链接Object-relational impedance mismatch,以确保不会混淆这两种方案。

答案 2 :(得分:0)

绝对另一方面......首先设计然后验证设计然后来JAVA。

因此,使用数据建模(使用ER图),然后使用(如果适用)对象建模。如上所述,Visio是一个很好的工具,你也可以使用笔纸设计。

当你谈论数据设计时,要记住ORM是非常重要的。