Database design 规划和设计web应用程序结构和逻辑
我已经开发了一年多的网络应用程序了。这是我在学习PHP和MYSQL等时开始构建的第一件事。它已经从一个用原始PHP编写的非常简单的预算应用程序发展成为一个我每天在Codeigniter上运行的完整的个人财务跟踪器。同时,我还开发了一些其他的小型网络应用程序,因此我比第一次开始这个项目时有1年的经验,我认为我的开发开始受到影响,因为我在第一天做出了基本的设计决定 虽然代码已经被重写以使用codeigniter,但数据库结构仍然是一样的,我觉得我必须编写比需要更多的代码来解决我的DB模式的问题 我的问题是:Database design 规划和设计web应用程序结构和逻辑,database-design,web-applications,Database Design,Web Applications,我已经开发了一年多的网络应用程序了。这是我在学习PHP和MYSQL等时开始构建的第一件事。它已经从一个用原始PHP编写的非常简单的预算应用程序发展成为一个我每天在Codeigniter上运行的完整的个人财务跟踪器。同时,我还开发了一些其他的小型网络应用程序,因此我比第一次开始这个项目时有1年的经验,我认为我的开发开始受到影响,因为我在第一天做出了基本的设计决定 虽然代码已经被重写以使用codeigniter,但数据库结构仍然是一样的,我觉得我必须编写比需要更多的代码来解决我的DB模式的问题 我的
也就是说,试着让你的数据模型“进化”。不要走极端,比如在实际不需要的地方实施,但要做一些明智的事情,比如通过规范化避免冗余,而不是人为地限制项目数量等等。感谢您提供了如此深入的答案,非常有用。我会让它打开一段时间,然后再接受,看看是否有其他人插手进来。