用UML或Java进行数据库设计

用UML或Java进行数据库设计,java,uml,Java,Uml,设计数据库的起点是什么?UML还是Java? 如果你同时使用java和UML来设计数据库,你是如何开始的 首先是UML设计,然后是Java脚本?或者另一种方式?您需要从图表开始 ER模型是描述数据库的一种抽象方式。在这种情况下 在将数据存储在表中的关系数据库中 这些表中的数据指向其他表中的数据。例如,数据库中的条目可能指向每个电话号码的多个条目。ER模型会说你是一个实体,每个电话号码都是一个实体,你和电话号码之间的关系是“有一个电话号码”。为设计这些实体和关系而创建的图称为实体关系图或ER图 是

设计数据库的起点是什么?UML还是Java? 如果你同时使用java和UML来设计数据库,你是如何开始的

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

您需要从图表开始

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


是实现这一目标的常用工具之一。

肯定而不是另一种方式。。。首先是设计,然后是验证,然后是JAVA

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


当你谈到数据设计时,ORM是非常重要的,要牢记在心。

首先要做一个图表来描述表之间的关系

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

编辑


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

1)Java不是JavaScript。2) Java是一种编程语言,而不是建模语言。3) 你需要一份工作。4) 即使UML工具提供实体关系图,UML也不提供实体关系图。5) 说数据库设计是构建软件的第一步是很有争议的,所以在使用数据库设计域实体并从一个实体移动到另一个实体之前,没有正确的答案来决定是否必须设计数据库。如果我是你,在使用任何工具之前,我会先用一张纸和一支铅笔制作一个原始模型。有了它,你将获得比任何工具都多的设计经验。你从哪里知道Microsoft Visio常用于此?我从来没有用过它,因为它不那么友好。我更喜欢像或这样的工具。当你谈论数据设计时,ORM非常重要,要记住ORM的使用取决于标准和其他设计限制,ORM不是DAO层的万灵药。