【问题标题】:designing a database for cms为 cms 设计数据库
【发布时间】:2010-09-19 12:25:13
【问题描述】:

为 cms 设计数据库系统的第一步是什么?你能帮我吗?我不知道如何开始。一开始我应该怎么做?

【问题讨论】:

  • 要求,要求,要求。
  • @Otávio - 但是..这不是敏捷方式..
  • @Jaimal - 即使在敏捷中,您也必须从某个地方开始,故事、用例等等。敏捷并不会让您不知道自己想要构建什么。
  • @Jaimal - 我知道,有时敏捷被视为盲目破解事物的许可,这让我很恼火。我非常喜欢迭代开发,但我看到我的一些项目没有明确的任务,第一次迭代是当你在客户端安装它并且他们拒绝接受它时。

标签: database-design


【解决方案1】:

收集需求。用简单的英语(或任何你喜欢的人类语言)写下来。确保您对写下的每个项目和操作都有清晰的理解和定义。

然后识别数据实体、它们之间的关系以及修改它们的进程。

数据实体变成表格(每一行代表一个实例)。数据关系成为外键。进程成为使用数据库的应用程序中的方法或函数,尽管您可能希望在存储过程中实现部分功能以最小化进出数据库的数据量。

【讨论】:

    【解决方案2】:

    最好的办法是下载一个 FOSS CMS,在本地安装并分析数据库结构。我敢肯定那里有很多解决方案,我会使用DrupalJoomla。这两个会给你很好的想法。

    【讨论】:

      猜你喜欢
      • 2013-02-09
      • 1970-01-01
      • 2017-05-05
      • 2011-03-18
      • 2011-02-23
      • 1970-01-01
      • 2018-06-29
      • 2012-10-07
      • 2011-05-17
      相关资源
      最近更新 更多