问题 问答题

【问题1】 根据问题描述,填写图3-1中(a)~(d)处联系的类型,并补充图3-1中实体间缺少的联系。

答案

参考答案:

解析:(a) 1 (b)*(或者n) (c)*(或者n,或者m) (d)*(或者n,或者m) 补充后的E-R图:

[分析]: 本题主要是考数据库的概念结构设计。 根据题目的需求描述和表3-3中的数据可知,一名医生可以开多张门诊处方,一张门诊处方由一名医生开出。所以对于医生实体与门诊处方实体之间的联系“开处方”,其联系的类型为一对多(1:n)。(a)空的答案为1,(b)空的答案为n。 根据题目的需求描述和表3-3中的数据可知,一张门诊处方包含多种库存中的药品,一种库存中的药品也可以在多张门诊处方中。所以对于门诊处方实体与药品库存实体之间的联系“明细”,其联系的类型为多对多(m:n)。(c)空的答案为m,(d)空的答案为n。 同样,根据题目的需求描述和表3-1中的数据可知,病人挂某个医师的号,将挂号的信息记录在挂号单实体中,因此挂号单实体与医师实体之间存在“挂号”联系。挂号单由收银员进行收费,因此挂号单实体与收银员实体之间存在“收费”联系。 根据题目的需求描述和表3-3中的数据可知,收银员根据挂号单和医师的手写处方生成门诊处方,所以挂号单实体与门诊处方实体之间存在“对应”联系。

单项选择题
填空题