设计数据库的起点是什么? UML还是Java? 例如:如果您同时使用java和UML来设计数据库,那么如何使用?
首先使用UML设计然后使用Java脚本?或者另一种方式?
答案 0 :(得分:2)
您需要从Entity-Relationship图表开始。
ER模型是描述数据库的抽象方式。在这种情况下 关系数据库,它存储表中的数据,一些 这些表中的数据指向其他表中的数据。例如,您在数据库中的条目可能指向您的每个电话号码的多个条目。 ER模型会说您是一个实体,每个电话号码都是一个实体,您和电话号码之间的关系是“有一个电话号码”。为设计这些实体和关系而创建的图表称为实体关系图或ER图。
Microsoft Visio是执行此操作的常用工具之一。
答案 1 :(得分:2)
起点是您将用来描述表格之间关系的图表。
在您的项目中,您将需要有两个不同的图表,一个用于Java类,另一个用于数据库表。
修改强>
我建议您查看此链接Object-relational impedance mismatch,以确保不会混淆这两种方案。
答案 2 :(得分:0)
绝对不另一方面......首先设计然后验证设计然后来JAVA。
因此,使用数据建模(使用ER图),然后使用(如果适用)对象建模。如上所述,Visio是一个很好的工具,你也可以使用笔纸设计。
当你谈论数据设计时,要记住ORM是非常重要的。