【问题标题】:Website Database Design Hotel Features网站数据库设计酒店特色
【发布时间】:2017-05-05 18:31:17
【问题描述】:

我正在创建一个网站,但在物业功能方面存在设计问题。

创建属性时,它会存储在数据库中,然后当它显示在网站上时,它会使用 PHP 读取并且工作正常。

但是,要求已经更新,我现在需要添加房间的功能,例如双人床、电视、空调等。我最初认为添加这些功能的最佳方式是添加新行属性表,但我不确定如何将其排序到网站上的项目符号中。

下面是当前数据库表。

Database currently

有什么想法吗?

【问题讨论】:

    标签: html sql web


    【解决方案1】:

    您可以有一个名为 Properties 的表,它只有 2 列:所有可能属性的列表和一个 id 列(主键)。

    然后有一个名为 RoomProperties 的表,它是一个 RoomId、一个 PropertyId 和一个值(这可能是一个 varchar 或 int,具体取决于其中可能包含的内容)。

    然后您可以加入房间、属性和房间属性以获取您需要的所有信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 2010-12-19
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多