加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库设计 – 您应该在编写应用程序代码之前设计数据库吗?

发布时间:2020-12-12 17:00:52 所属栏目:MsSql教程 来源:网络整理
导读:设计数据库的最简单,最有效的方法是什么?从我的角度来看,应用程序的数据存储设计有几个选项: 在编写任何应用程序代码之前,最好尽可能地设计数据库.这为您提供了基础数据结构的优势.在我看来,这样做的缺点是,您将在应用程序细节方面进行大量更改,这些更改会
设计数据库的最简单,最有效的方法是什么?从我的角度来看,应用程序的数据存储设计有几个选项:

>在编写任何应用程序代码之前,最好尽可能地设计数据库.这为您提供了基础数据结构的优势.在我看来,这样做的缺点是,您将在应用程序细节方面进行大量更改,这些更改会影响整个应用程序开发周期中数据更改的内容/位置/方式.
>随着应用程序的实现,设计数据库.在编写应用程序时需要一些数据库对象时,可以并行(按时间顺序)为应用程序开发数据库.我认为,优点是对数据库结构的更改较少.缺点是应用程序代码和数据库开发之间的时间和开发工作的划分.

根据您的经验,您认为什么是最有效率和最有效的方法?

解决方法

除了其他答案……

Capturing your conceptual model first应定义范围和要求.由此,您可以派生逻辑和物理数据模型.

一旦这是静态的,那么你有一个稳定的数据库来构建你的应用程序.这与您的第一个选择相反.

你的第二点将以凌乱,无法维持的泥球结束.数据模型永远不会被修复:如果您没有预先设计,您将没有时间在发货之前修复它.你会忙着把事情搞得一团糟.

模式的微小变化,组合或拆分表,改变关系等都会发生,但在本地化的“孤岛”中,您的模型基本设计将保持不变.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读