网站数据库设计酒店特色
Posted
技术标签:
【中文标题】网站数据库设计酒店特色【英文标题】:Website Database Design Hotel Features 【发布时间】:2017-05-05 18:31:17 【问题描述】:我正在创建一个网站,但在物业功能方面存在设计问题。
创建属性时,它会存储在数据库中,然后当它显示在网站上时,它会使用 php 读取并且工作正常。
但是,要求已经更新,我现在需要添加房间的功能,例如双人床、电视、空调等。我最初认为添加这些功能的最佳方式是添加新行属性表,但我不确定如何将其排序到网站上的项目符号中。
下面是当前数据库表。
Database currently
有什么想法吗?
【问题讨论】:
【参考方案1】:您可以有一个名为 Properties 的表,它只有 2 列:所有可能属性的列表和一个 id 列(主键)。
然后有一个名为 RoomProperties 的表,它是一个 RoomId、一个 PropertyId 和一个值(这可能是一个 varchar 或 int,具体取决于其中可能包含的内容)。
然后您可以加入房间、属性和房间属性以获取您需要的所有信息。
【讨论】:
以上是关于网站数据库设计酒店特色的主要内容,如果未能解决你的问题,请参考以下文章
Java项目:酒店信息网站(java+ssm+mysql+maven)
基于HTML旅游酒店主题网页项目的设计与实现——度假酒店预订网站(5页面)HTML+CSS+JavaScript...