我有一些具体的问题需要解决,但我无法思考。
我有5-6个语句需要存储在我的数据库中。这个系统就像新闻一样。
请注意,粗体是动态数据,例如A,B是一些preson的名字,商店R是商店名称,人们添加。
在我的想法中,我有
以及feed_table如何?
我如何设计数据库来存储这些数据。以及如何查询此数据以进行查看。
谢谢
答案 0 :(得分:1)
这种问题有两种方法:
您以不重复信息的方式设计表格。基本上你感兴趣的饲料可以用现有的表格以高效的方式构建;或
您可以重复某些数据,以便更轻松地实施Feed。
就个人而言,我可能会去(2)并有一个新表:
最后两个字段是可选的,基于操作(审核,编辑,添加等)。
纯粹主义者会争辩说重复的数据是不好的(当然,正常的形式试图将其排除在外)但是在现实世界中,出于性能原因,数据库模式一直在这样做。
以这种方式思考:你在申请中花了大部分时间做什么?
如果是(1),我怀疑它是,那么饲料表是有道理的。您通常希望优化读取而不是写入,因为写入的发生频率较低。