首页 >> 科技 >>默认分类 >> 遵从设计过程-网站建设
详细内容

遵从设计过程-网站建设

遵从设计过程-网站建设

应用程序设计中的最大问题就是缺乏前期思考。这也适用于数据 库3区动的应用程序,设计过程必须包含对数据的全面考虑,这应当包 括数据应该如何彼此相关。最重要的是,数据是否是灵活的且可扩展 的。后面这一点很重要,因为不管你在开始的时候考虑得多么全面, 开发的本质总是会不可避免地在稍后会有更好的想法,并且你需要将 这些想法加入到具有灵活性的设计之中。

设计过程中的一般步骤如下。

•定义目标。

•设计数据结构(表、字段)。

•分清关系。

•定义和实现业务规则。

•创建应用程序。

创建应用程序是最后一步,而不是策一步。很多开发者从应用程 序开始构建它,然后回过头来试图构建一组数据库表来填入应用程序 的数据。这种方法完全是南辕北辙,效率低下,并且花费很多的时间

和金钱。并不是说这样的一种方法在快速原型或^常快速的开发周期 中没有一席之地,相反,它确实有用武之地。我敢保证,我们所有人 日常都要使用的很多令人惊讶的应用程序,都是从一个结构糟糕的数 据库开始的。然而,在某些时候,数据库框架的快速整合能够使得应 用程序尽可能快地发布,并且将达到其极限。你在开发过程中越早地 关注数据库,结果就越好,因为随着时间的流逝和功能的添加,数据 库的重构工作将变得代价极其昂贵。

在我们开始任何应用程序设计过程之前,坐下来进行详细的讨 论。如果我们不能描述应用程序,包括目标、用户和目标市场,那么, 我们还没有准备好构建它,更不要说对数据库建模了。

在可以向其他人描述应用程序的功能和差别,并且使这对他们有 意义之后,我们可以开始考虑想要创建的表了。首先从f大的平表 开始,因为在创建好平表之后,我们刚刚学习的规范化技巧才有了用 武之地。我们将能够找到冗余,并且把关系可视化。随着你越来越有 经验,你将能够把这个过程的步骤最简化,但是,仔细而明确地经过 这些步骤也不为过。

下一步就是进行规范化。从平表到第一范式,然后,可能的话继 续升级到策三范式。使用纸、铅笔、记事贴等任何能够有助于可视化 表和关系的工具。在你准备自己创建表之前,在记事贴上进行数据建 模,这没什么丢人的。另外,使用记事贴比购买软件来进行建模要便 宜很多,建模软件的价格从数百美元到数千美元不等。

在我们有了一个初步的数据模型之后,从应用程序的角度看看

它,或者从我们所构建的应用程序的用户的角度来看看它。我们也正 是从这个角度来定义业务规则并且看看数据模型是否违反了规则。例 如,―个在线注册应用程序的一条业务规则是”每个用户必须有一个 Email地址,并且它必须不属于任何其他已有的用户"。如果 EmailAddress在你的数据模型里不是一个唯_的字段'你的模型将会 违反这一业务规则。

在业务规则已经应用到数据模型后,只有这时候才可以开始应用 程序编程。只要确保数据模型是健壮的,我们就可以安心了,不需要 把自己也加入到程序编写中去。后续的事情没什么特别的问题,但很 容易避免。

4.png

  • 电话直呼

    • 18659300341
    • 在线客服 :
    • 在线客服 :
  • 微信客服

技术支持: 厦门茗菲苑信息科技有限公司 | 管理登录
0
×

购物车

商品名称 数量 产品单价 折扣 总计
金额总计:¥23立即结算