标签: mysql sql
将用户分配给酒店时,他们还将被分配一个或多个角色。
爱丽丝(USER)可以被任命为蓝月亮酒店(HOTEL)的负责人(ROLE)。并且还可以分配给Rainbow Hotel(HOTEL)作为市场经理(ROLE)和预订经理(ROLE)。
Hotels和Users表将是数据库中最大的表,并且它们将被频繁地联接。我们担心如果为爱丽丝和彩虹酒店插入两行(行销经理和预订经理两行),则联接操作的成本会很高。考虑到复杂度为U ^ 2 x H ^ 2 x R ^ 2,从长远来看,我们可能会遇到一些问题。