簡體   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