问题 问答题


阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。
[说明]
M公司为某宾馆设计宾馆机票预订系统,初步的需求分析结果如下:
(1)客户可以在提前预订或直接入住时向宾馆提供相关信息,宾馆登记的客户信息.包括:客户编号,姓名,性别,类型,身份证号,联系方式,预订日期,入住时间和离开时间等信息。其中类型字段说明客户是普通客户或VIP客户,不同的客户类型享受订票的折扣额度不同。直接入住的客户其预订日期取空值。
(2)需要预订机票的客户应填写“机票预订”表,提供飞行日期、航班号、出发时间、目的地等信息。宾馆根据客户订票信息购票后,生成“客户订单”表,并根据客户类型确定相应的折扣额度。“机票预订”和“客户订单”表如下表1、表2所示。

表2 “客户订单”示例
客户编号飞行日期航 班 名机票订单号折扣额度
A100012009.5.1AZ100900010.8
A100012009.5.3AC400900010.8
A100012009.5.5KC560900010.8
A100012009.8.6AZ100900010.8
A100022009.5.1AZ100900020.9
A100022009.5.3AC400900020.9
B100012009.5.5BC600900030.9
B100022009.5.5BC600900040.85
B100012009.8.9AZ320912060.9
B100022009.9.5KC560912070.85
[逻辑结构设计]
根据需求阶段收集的信息,设计的关系模式如下图所示。

关系模式的主要属性、含义及约束如下表3所示。

答案

参考答案:(a)客户 (b)类型

解析:

[分析]: 根据题意类型字段说明客户是普通客户或VIP客户,不同的客户类型享受订票的折扣额度不同,这样对于没有预订客房或入住宾馆的客户,需要在“客户”关系中修改其“类型”属性的值域,即可以通过在“类型”属性中增加“非入住”标识属性以满足这类客户在宾馆预订机票的需求。

单项选择题
单项选择题