简答题

    经对百度外卖系统涉及数据信息的分析与抽象,现有如下实体。餐厅:餐厅名,所属区域,坐标x,坐标y,地址,接单说明,起送价,配送费。区域:区域编号,区域名,坐标x,坐标y。菜品:菜品号,菜品名,所属餐厅,价格,图片路径。顾客:顾客号,姓名,地址,手机号码。订单:订单号,总价,下单时间,支付状态,送餐状态,送餐地址,联系电话,接餐时间。送餐员:员工号,姓名,手机号码。上述实体之间经分析存在以下联系:一个区域有多家餐厅,一家餐厅一定位于某一确定区域;一家餐厅经营多种不同菜品,一种菜品专属于某一餐厅;一份订单可以订购多种菜品,一种菜品也可以被多份订单所订购;一位顾客可下多份不同订单,一份订单一定由某一确定顾客所下;一位送餐员可以对多份不同订单进行送餐,而一份订单由一位指定送餐员进行派送;顾客订餐交易完成后可对所下订单的服务质量进行评价。(1)根据上述内容设计出百度外卖系统的局部E-R图。(2)找出局部E-R图的公共实体,以其作为连接点进行合并,消除属性冲突、命名冲突和结构冲突,合并生成初步E-R图。(3)优化初步E-R图形成基本E-R图。(4)根据基本E-R图设计关系数据模型,并用下划线标出主码。(5)根据范式理论判断设计的关系模式是否是好的关系模式,如果有不好的关系模式,将其规范化成好的关系模式。(6)指出各关系模式的范式等级,并用波浪线标出外码。


    火星搜题