繁体   English   中英

如何为特定酒店添加房间类别

[英]How to Add room categories for a particular hotel

我在下面的桌子上创建了一个酒店主人:

tbl_hotel_type : id,type_name,type_code and more
tbl_hotel : id,name,code and more
tbl_hotel_info : id,hotel_id,hotel_type_id and more
tbl_room_categories : id,hotel_type,room_catname,room_catcode and more

现在,我想关联哪个酒店的房间类别,即

1.我应该在“ tbl_hotel_info”中添加另一列作为“ room_categories”,该列将在单个列中包含所有房间类别的ID,特别是“ tbl_hotel_info”行中的特定酒店信息。

  1. 或者应该在“ tbl_room_categories”中创建一个新列作为“ hotel_ids”,其中将包含属于该特定room_category行的所有酒店ID。

或这两种方法都是错误的,并且,我必须做其他事情,请为我提出一种更好的方法来实现这一目标。 谢谢

这个评论太长了。

您的设计似乎有问题。 我不希望hotel_type属于房间类别。 HotelTypes在哪里? (我看不出在表名前加上tbl_ 。)

实际上,这听起来像您想要一个联结表。 我会设想这样的表:

RoomCategories:  RoomCategoryId, CategoryName, CategoryCode, . . .
HotelRoomCategories:  HotelId, RoomCategoryId
Hotels:  HotelId, HotelTypeId
HotelTypes:  HotelTypeId, TypeName, TypeCode

我也认为您不需要单独的“酒店信息”表。 该信息似乎直接属于Hotels表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM