A-A+

根据【说明】中的描述 给出图10-4中的类CatalogItem以及(b) (c)处所对应的

2022-08-05 22:40:54 问答库 阅读 172 次

问题详情

根据【说明】中的描述,给出图10-4中的类CatalogItem以及(b)、(c)处所对应的类的关键属性(使用表10-4中给出的词汇),其中,CamlogItem有4个关键属性;(b)、 (c)处对应的类各有两个关键属性。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:CatalogItem的属性:索引号、名称、出版时间、资源状态图书的属性:作者、页数唱片的属性:演唱者、介质类型
CatalogItem的属性:索引号、名称、出版时间、资源状态图书的属性:作者、页数唱片的属性:演唱者、介质类型 解析:本题主要考查数据库的逻辑结构设计。根据实体联系图和表10-1的数据,对于“挂号单”关系模式,由于挂号单与收银员实体有联系,需记录对应的收银员,因此,“挂号单”关系模式需补充属性(5):收银员。
根据实体联系图和表10-3的数据,由于门诊处方实体与挂号单实体有联系,因此,“门诊处方”关系模式需记录(6):就诊号。并且,根据题意在门诊处方和挂号单之间存在的是1对1的联系,因此挂号单的主键可以作为门诊处方的主键。
根据实体联系图和表10-2、表10-3的数据,由于广张门诊处方中包含多项药品信息,而一种药品也可以属于多张门诊处方,所以通过“处方明细”关系模式来表示这种多对多的联系。并且由于每种药品的具体信息已经在“药品库存”关系模式中记录,所以,“处方明细”关系模式主要记录的是门诊处方与药品的对应关系和处方所需药品的具体数量。并且,根据题目描述,由于药品价格会发生变化,门诊管理系统必须记录处方单上药品的当前单价。因此,“药品库存”关系模式补充属性(7):堑显缠昱,数量,单价。其中就诊号和药品编号一起作为主键。
“药品库存”关系模式主要记录药品的详细信息和库存信息,根据实体联系图和表 10-2的数据,“药品库存”关系模式需补充属性(8):类型,库存,货架编号,单位,规格,单价。
挂号单主键:就诊号
门诊处方主键:就诊号
处方明细主键:就诊号、药品编码

考点:处所,根据