第2题
设某汽车运输公司数据库中有三个实体集,一是“车队”实体集,属性有车队编号、车队名;二是“车辆”实体集,属性有牌照号、厂家、出厂日期;三是“司机”实体集,属性有司机编号、姓名、电话。 设车队与车辆间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;车队与司机间存在“聘用”联系,每个车队可聘用多个司机,每个司机只能在一个车队工作,车队聘用司机有聘期和工资,司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。 (1)试画出E-R图,并注明联系的类型。 (2)将E-R图转换成最少数目的关系模型,并注明主码和外码。
第3题
设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有车牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有聘期;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数,每个司机可以使用多辆汽车,每辆车可被多个司机使用。 要求: (1)试画出ER图,并在图上注明属性、联系类型;( 2 )将E-R图转换成关系模型,并说明主键和外键。
第4题
第6题
下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。 表1 电子不停车收费系统的基本流表 步骤 步骤描述 A1 用例开始,ETC准备就绪,自动栏杆放下 A2 ETC与车辆通信,读取车辆信息 A3 对车辆牌照 A4 根据公式计算通行费用 A5 查找关联账户信息,确认账户余额大于通行费用 A6 从账户中扣除该费用 A7 显示费用信息 A8 自动栏杆打开 A9 车辆通过 A10 自动栏杆放下,ETC回到就绪状态 表2 电子不停车收费系统的备选流表 编号 名称 描述 B 读取车辆信息出错 在基本流A2步骤,ETC读取车辆信息错误(重复读取五次),不够五次则返回A2;否则显示警告信息后退出基本流 C 账户不存在 在基本流A5步骤,在银行系统中不存在该账户信息,退出基本流 D 账户余额不足 在基本流A5步骤,账户余额小于通行费用,显示账户余额不足警告,退出基本流 E 账户状态异常 在基本流A5步骤,账户已销户、冻结或由于其它原因而无法使用,显示账户状态异常信息,退出基本流 使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A 字母编号表示,备选流用表7- 35中对应的字母编号表示。例如: T01:A T02:A、B 根据设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入表7- 36中。表中行代表各个测试用例,列代表测试用例的输入值,用V 表示有效数据元素,用I 表示无效数据元素,n/a 表示不适用,例如T01 表示“成功通过”的用例。 表3 电子不停车收费系统测试用例 测试用例编号 初次读取车辆信息 最终读取车辆信息 账户号码 账户余额 账户状态 预期结果 T01 V n/a V V V 扣除通行费,车辆顺利通过,用例结束 T02 I I n/a n/a n/a 连续5次读取失败,显示警告信息,用例结束 …… …… …… …… …… …… ……
第7题
A、R1(司机编号,汽车牌照) R2(司机编号,行驶路程) R3(司机编号,车队编号,车队主管)
B、R1(司机编号,汽车牌照,行驶路程) R2(司机编号,车队编号) R3(车队编号,车队主管)
C、R1(司机编号,汽车牌照,行驶路程) R2(司机编号,车队编号,车队主管)
D、R1(司机编号,行驶路程) R2(司机编号,汽车牌照,车队编号,车队主管)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!