-1

What is the starting point in designing a database? UML or Java? Eg: If u are using both java and UML for designing a database, how do you beging?

First with UML design and then Java script? Or the other way?

4

3 回答 3

2

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

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

编辑

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

于 2013-07-16T11:20:07.763 回答
2

您需要从实体关系图开始。

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

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

于 2013-07-16T11:10:43.853 回答
0

绝对不是相反...首先设计,然后验证设计,然后是 JAVA。

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

当您谈论数据设计时,请牢记 ORM 非常重要。

于 2013-07-16T11:19:24.137 回答