价格随月份变化的房地产数据库结构

时间:2019-01-27 15:18:44

标签: mysql database

首先,我想这个问题对于开发人员来说是一个普遍的问题,但是我尝试在google和论坛上搜索了两个小时,结果发现我的描述与我的描述不符我的问题。因此,我很抱歉如果答案很容易找到,我只是不认为我知道正确的用语。现在,解决我的问题:)

我正在为出租房屋的网站建立数据库。我在对数据库有一定要求时遇到了问题:

  • 每个物业的价格都应浮动,具体取决于您想租什么时间。

例如,物业A在1月份的每日费率为100 $,但在2月应为200 $。

我正在努力实现这一目标。我最接近解决方案的是在“属性”表中有一列称为“定价”,该列采用json结构的文本字符串,如下所示:

{
  January: {
    Daily: 100,
    Weekly: 500,
    Monthly: 1800
  },
  February: {
    ...
  },
  ...
} 

但是,我觉得这不是最佳解决方案,而且我还担心如何解决特定的日期。假设在1月1日到1月14日之间,价格应该有所不同-我不确定如何通过上述方法以一种优雅的方式来实现这一目标,我觉得走这条路是错误的方法,所以任何建议都欢迎:)

此外,如果用户经常访问某个物业,这也是价格变动的要求,但是我不确定在数据库级别解决此问题是否是一个好主意,或者在另一个数据库中更好地解决这个问题应用层?

同样,如果这是常识,我深表歉意,我只是无法找到我想要的答案。

欢迎任何建议,解决方案以及阅读/观看的资料,我觉得我对我能想到的任何方法都没有信心。

感谢您的阅读时间,

亲切的问候,

Jesper

0 个答案:

没有答案