为什么使用数据库的概念,主要的理由很可能是相同的数据(虽然具有不同的形式),可供几种不同的应用。最终用户的工作,往往是从他们自己的学科出发的,只需要有限的一部分数据。鉴于必须做广泛的数据处理,通常他们还要通过应用程序利用存储于数据库中的信息。因此 1) 必须使几个用户能通过应用程序或其它方法,利用同一数据集合,因为他们可能从不同的观点来看待这些数据(一个模型的不同方面)。 2) 必须能根据存储的最基本数据计算所需的信息(分析和程序间的方面接口):设计判定通常是根据分析做出的,许多应用要功用诸如合计、求倍数、表面面积和体积的计算这样的基本过程。 3) 必须提供非常通用的报表功能:应该把数据库作为工程活动的一种工具。提供广泛的报表和文档功能是非常重要的,这一点同样适合于用于图形信息工作时的场合。 4) 数据库必须能被直接或通过应用程序进行存取。因此,工程数据库跟应用交互使用的相应时间必须短。 |