试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。[需求分析](1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时间及病床等信息,每个病床有唯一所属的病区及病房,如表2-1所示。其中病案号唯一标识病人本次住院的信息。
(2)在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断书,如表2-2所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术中的责任不同,如表2-3所示,其中手术室包含手术室号、楼层、地点和类型等信息。
(3)护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的沂有病人,每个病区由多名护士负责护理。手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责,每个护士在手术室中有不同的责任,并由系统记录其责任。
[问题1](6分)补充图2-1中的联系和联系的类型。
参考答案:
解析:本题考查数据库设计,属于比较传统的题目,考查点也与往年类似。 本题考查数据库的概念结构设计,题目要求补充完整实体联系图中的联系和联系的类型。 根据题目的需求描述可知,一名病人在一次住院期间对应一张病床,而一个病床可以有多名病人曾经住过。所以,病床实体和病人实体之间存在“住院”联系,联系的类型为多对一,表示为*:1。 根据题目的需求描述可知,一名病人在一次住院期间,由一名医生做出诊断,并给出一份诊断书。所以,病人实体和医生实体之间存在"诊断"联系,联系的类型为多对多,表示为*:1。 根据题目的需求描述可知,一名病人在一次住院期间可以进行多次手术,一次手术安排在一个手术室,由多名医生参与。所以,病人实体与医生实体和手术室实体三者之间存在"手术"联系,三者之间联系的类型为多对多对多,表示为*:*:*。 根据题目的需求描述可知,一名手术室护士负责多个手术室,每个手术室由多名护士负责。所以,护士实体和手术室实体之间存在“负责”联系,联系的类型为多对多,表示为*:*。