我必须为工作构建一个MySQL数据库,并且多年来一直没有这样做。我很想从你那里得到一些想法。所以这就是任务:
我有几家"商店"根据一周和一年的日期,不同的开放时间可能会进一步改变。商店有
给定数量的人的空间(也可能稍后改变)。
我们每天都会计算几次店内的人数。
我们想比较商店之间的使用容量。我本人想使用dc.js来从数据中获取尽可能多的统计数据。
我们还有两种不同的计算用户的方法:
手工制作。可靠但耗时。
光栅。自动,但非常不准确。
我希望使用光栅数据和一些机器学习算法更好地逼近用户数。
无论如何,您是否有关于如何尽可能有效地为我的任务设计数据库的任何提示。我在想:
SHOP
编号
名称
OPENINGHOURS
编号
ShopId
MAXUSERS
日期
打开
关闭
MANUALUSERCOUNT
编号
ShopId
时间
计数
AUTOUSERCOUNT
ID
ShopId
时间
计数
这种结构是否有意义(根本不是我的任务)?
谢谢!
答案 0 :(得分:1)
对于这种尺寸的应用,我认为没有任何问题。除了usercount表中的“time”列指的是什么?