当前位置: 首页 > 知识库问答 >
问题:

酒店实体关系图

陶俊晤
2023-03-14

我需要为一家酒店创建一个ERD,问题如下:

“一套酒店的所有者希望为他或她的酒店建立一个酒店管理系统。这些酒店位于南非的主要城市和旅游景点。在每个酒店中,员工被雇佣来履行各种职责。在每个酒店中,客人预订他们选择的房间,他们根据预订的房间类型计费。给定上面的业务场景,请绘制一个实体关系图,指示所有实体和关系(基数)。”

这就是我所创造的:

我的问题

>

  • 如果Employee_ID在Hotel中是foreign_key,那么它在Employees表中也是foreign_key,还是仅仅改为主键?

    在预订表中添加Hotel_code和Room_ID是正确的/好的吗?Hotel_CODE是预订表中的外键吗?

  • 共有1个答案

    欧阳衡
    2023-03-14

    对此半信半疑,因为我不能百分之百确定:

    • 员工应该有一个Hotel_code的外键(假设一个员工不为多个酒店工作)
    • 酒店没有员工的外键
    • 预订应具有指向hotel_code的外键
    • 客人不需要预订的外键
    • guest_id不应是预订PK的一部分
    • 账单上应该有一个外键指向预订而不是客人
    • 预订可以有关于逗留时间的其他信息
    • 房间不需要guest_id和res_nr
     类似资料:
    • 1. 酒店方案 1.1. 核心能力模块 1.2. 功能列表 1.1. 核心能力模块 技能 API / 白板H5 智能家居品牌 1.2. 功能列表 功能/能力 功能描述 输出方式 品牌配置 获取品牌相关信息、绑定需要控制的品牌及同步设备 API/白板H5/若琪APP 空间隔离 可以在一个账号下创建多个独立空间(客房),一次同步 实现多个空间的独立控制 API/白板H5/若琪APP 房间管理 在空间中

    • 1. 酒店领域开放API 1.1. 权限申请 1.2. 调用方式 1.2.1. 鉴权 1.2.2. API 调用 1.1. 权限申请 资源使用方:用户可在若琪酒店后台申请应用,在应用配置时可勾选需要的权限,配置好后可将授权链接发送给资源提供方。 资源提供方:点击授权链接后,根据应用详情,用户可将名下酒店资源授权给对应的应用。 1.2. 调用方式 用户可以以应用的身份(见上文)调用酒店领域开放API

    • 我们正在使用Tarantool 1.5,对配置选项有疑问:如果我们设置以下选项: 这是否意味着fsync(2)根本不会被调用?

    • 本章将向您介绍实体之间的关系。 通常,关系在数据库中的表之间更有效。 这里实体类被视为关系表(JPA的概念),因此实体类之间的关系如下: @ManyToOne关系 @OneToMany关系 @OneToOne关系 @ManyToMany关系 @ManyToOne关系 实体之间的多对一关系:其中一个实体(列或列集)被包含唯一值的另一个实体(列或列集)引用。 在关系数据库中,通过在表之间使用外键/主键

    • 如何在flutter应用程序中从google maps中检索我附近位置的数据

    • 使用tarantool,为什么我在日志这个奇怪的消息: