网上订餐系统有用户餐厅菜品管理员订单骑手六个实体请把它们的属性描述和对应关系然后画出ER图
- 用户(User)实体的属性描述:
- 用户ID(UserID):唯一标识用户的ID
- 用户名(Username):用户的用户名
- 密码(Password):用户的登录密码
- 手机号(Phone):用户的联系电话
- 地址(Address):用户的配送地址
- 餐厅(Restaurant)实体的属性描述:
- 餐厅ID(RestaurantID):唯一标识餐厅的ID
- 餐厅名称(RestaurantName):餐厅的名称
- 地址(Address):餐厅的地址
- 联系电话(Phone):餐厅的联系电话
- 营业时间(OpeningHours):餐厅的营业时间
- 菜品(Dish)实体的属性描述:
- 菜品ID(DishID):唯一标识菜品的ID
- 菜品名称(DishName):菜品的名称
- 价格(Price):菜品的价格
- 描述(Description):菜品的描述
- 管理员(Admin)实体的属性描述:
- 管理员ID(AdminID):唯一标识管理员的ID
- 用户名(Username):管理员的用户名
- 密码(Password):管理员的登录密码
- 订单(Order)实体的属性描述:
- 订单ID(OrderID):唯一标识订单的ID
- 用户ID(UserID):关联用户的ID
- 餐厅ID(RestaurantID):关联餐厅的ID
- 订单时间(OrderTime):订单的下单时间
- 付款方式(PaymentMethod):订单的付款方式
- 总金额(TotalAmount):订单的总金额
- 骑手(Rider)实体的属性描述:
- 骑手ID(RiderID):唯一标识骑手的ID
- 姓名(Name):骑手的姓名
- 手机号(Phone):骑手的联系电话
实体间的对应关系:
- 用户(User)与订单(Order):一个用户可以有多个订单,一个订单只属于一个用户。使用一对多关系表示。
- 餐厅(Restaurant)与菜品(Dish):一个餐厅可以有多个菜品,一个菜品只属于一个餐厅。使用一对多关系表示。
- 用户(User)与餐厅(Restaurant):一个用户可以有多个餐厅收藏,一个餐厅可以被多个用户收藏。使用多对多关系表示。
- 餐厅(Restaurant)与订单(Order):一个餐厅可以有多个订单,一个订单只属于一个餐厅。使用一对多关系表示。
- 订单(Order)与骑手(Rider):一个订单只有一个骑手负责派送,一个骑手可以接收多个订单。使用多对一关系表示。
以下是对应的ER图:

原文地址: http://www.cveoy.top/t/topic/i6x4 著作权归作者所有。请勿转载和采集!