本文介绍了使用O / R映射时,我在哪里开始设计?对象或数据库表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开始一个新的数据库应用程序,我不知道是否更好地使用对象(使用UML)开始设计并相应地构建数据库模式,或者从设计数据库(使用ER)开始,



任何一种方法的优点和缺点是什么?



(我不认为事情,但以下情况:我打算使用Java和Hibernate)

解决方案

取决于您的应用程序是否设计为满足用户需求或满足开发者的需求。



从用户故事开始,直接获得OOP类。而您的用户将会爱上您。



否则,您最终会将用户转变为数据输入文员。 (你会有很多公司。)


I'm starting a new database application and I wonder if it would be better to start the design at the objects (with UML) and build the database schema accordingly, or start at the design of the database (with ER) and create the objects accordingly.

What are the pros and cons of either approach?

(I dont think it matters but just in case: I'm planning to use Java and Hibernate)

解决方案

Depends on whether your application is designed to meet user needs, or to meet the needs of developers.

Start with the user stories, and get the OOP Classes straight. And your users will love you.

Otherwise you end up with an application that turns users into data entry clerks. (You'll have lots of company.)

这篇关于使用O / R映射时,我在哪里开始设计?对象或数据库表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 07:12