我已经为一个赋值生成了一个er图和规范化表(包括规范化的所有步骤)。有人能告诉我是不是正确,如果不是,你能告诉我哪里出错了吗
谢谢
这是案例研究
CabsonDemand案例研究:
一个叫出租车司机的私人出租车公司成立了。
2002年加德满都。从那时起,公司稳步发展,现在
在尼泊尔大部分主要城市都设有办事处。但是,公司
现在是如此的庞大以至于越来越多的行政人员
受雇于应付日益增多的文书工作。
此外,在
公司很穷。公司董事桑吉夫·乌达什认为
他犯了太多的错误,公司的成功
如果他不采取补救措施
情况。他知道数据库在一定程度上可以帮助解决
问题,并已联系您和您的团队以帮助创建
支持cabsondemand运行的数据库应用程序。
主任就如何
CabsonDemand运作。
每个办公室都有一个经理,几个出租车老板,司机和
行政(正式)工作人员。经理负责
办公室的日常运作。所有者提供一个或多个出租车。
给出租车司机和每个出租车分配给司机的数量
使用。大多数车主本身也是司机。每辆出租车
详细信息,如车辆登记号、型号、品牌、颜色,
记录容量、当前里程、抵押到期日。
每位员工,员工编号,国民保险编号,地址,日期
出生,名字,姓氏,薪水,性别都有记录。
每个办公室都有唯一的编号,它的位置细节,
记录电话和传真号码。
办公室为客户签发合同,并应记录
合同。每个合同都有唯一的合同编号,日期为
哪份合同签的,完工时间,总费用
合同签署和作业分配的最大数量被记录。
出租车出租人不需要出租出租车。
在街上打车,但必须先打电话给公司。
出席一个给定的地址此请求被视为作业和每个作业
必须有唯一的标识,所有的细节,如提货
日期、地点、时间、下车地点、使用里程和总里程
应记录应收费金额。
有两种客户,即私人客户和商业客户。这个
私人客户提供的业务是临时性的。在
第一次预约时,每位客户都会得到唯一的身份和其他他/她的身份
其他详细信息,如地址信息、姓名、联系方式
收集。
但是,业务客户提供的业务更加正式,
包括与企业签订工作合同。合同
规定了CabsonDemand将为
因此,固定费用,额外的细节,如客户的业务类型,传真
数字也被记录下来了。
如上所述,当一个工作进入卡布森时,要求提供姓名、电话
客户号和合同号,然后取货
注明日期/时间和取/送地址。每个工作都是
分配了唯一的作业ID。离取车地址最近的司机是
打电话给他/她的手机并告知工作细节。
作业完成后,驾驶员应记录行驶里程或
使用和收费(仅针对私人客户)。如果工作不是
完成后,应注意作业失败的原因。
主任提供了一些典型的查询示例,这些查询
cabsondemand的数据库应用程序应该能够回答一次
实施。
Link to ER Diagram
Normalization (Including All steps)
最佳答案
ER图是可以的,但是您需要为每个实体和关系添加属性。将此链接用于reference。
关于database - 能否请您检查我的ER图和归一化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20774013/