当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2022年数据库系统工程师模拟试卷(2)上午题之十六

2022年数据库系统工程师模拟试卷(2)上午题之十六

作者:mb63219befd42712023-11-16 01:00:14
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2022年数据库系统工程师模拟试卷(2)上午题】部分试题的详解,一起来看看吧~1、假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科

引号
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2022年数据库系统工程师模拟试卷(2)上午题】部分试题的详解,一起来看看吧~



1、假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科室代码,科室名称,电话)医生(医生代码,姓名, 科室代码)患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)其中诊疗科允许有多部电话,则电话属性为(请作答此空)。若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,患者关系模式的主键是( ), 该关系属于( )的问题。
A、 组合属性
B、 派生属性
C、 多值属性
D、 单值属性

答案:C
答题解析:

本题考查关系模式和关系规范化方面的基础知识。

在拓展的E-R图中,属性分为:

(1)简单属性:原子的、不可再分的。

(2)复合属性:可细分为多个属性部分。

(3)单值属性:定义的属性对于一个特定的实体都只有单独的一个值。

(4)多值属性:一个属性可能对应一组值,如电话属性。

(5)NULL属性:当实体在某个属性上没有值或属性值未知时,使用NULL值。

(6)派生属性:可以从其他属性得来,如年龄属性。

所以本题答案为C选项。



2、假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科室代码,科室名称,电话)医生(医生代码,姓名, 科室代码)患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)其中诊疗科允许有多部电话,则电话属性为( )。若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,患者关系模式的主键是(请作答此空), 该关系属于( )的问题。
A、 病历号
B、 病历号,病情,就诊日期
C、 病历号,就诊日期,医生代码
D、 病情,就诊日期,医生代码

答案:C
答题解析:

本题考查关系模式和关系规范化方面的基础知识。

在拓展的E-R图中,属性分为:

(1)简单属性:原子的、不可再分的。

(2)复合属性:可细分为多个属性部分。

(3)单值属性:定义的属性对于一个特定的实体都只有单独的一个值。

(4)多值属性:一个属性可能对应一组值,如电话属性。

(5)NULL属性:当实体在某个属性上没有值或属性值未知时,使用NULL值。

(6)派生属性:可以从其他属性得来,如年龄属性。

根据题意,患者同一天可在不同的科室有不同的医生为其治疗,因此患者关系模式的主键是(病历号,就诊日期,医生代码)。

所以本题答案为C选项。



3、假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科室代码,科室名称,电话)医生(医生代码,姓名, 科室代码)患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)其中诊疗科允许有多部电话,则电话属性为( )。若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,患者关系模式的主键是( ), 该关系属于(请作答此空)的问题。
A、 3NF,无冗余、无插入异常和删除异常
B、 2NF,无冗余,但存在插入异常和删除异常
C、 2NF,存在冗余,但不存在修改操作的不一致
D、 2NF,存在冗余和修改操作的不一致,以及插入异常和删除异常

答案:D
答题解析:

本题考查关系模式和关系规范化方面的基础知识。

在拓展的E-R图中,属性分为:

(1)简单属性:原子的、不可再分的。

(2)复合属性:可细分为多个属性部分。

(3)单值属性:定义的属性对于一个特定的实体都只有单独的一个值。

(4)多值属性:一个属性可能对应一组值,如电话属性。

(5)NULL属性:当实体在某个属性上没有值或属性值未知时,使用NULL值。

(6)派生属性:可以从其他属性得来,如年龄属性。

根据题意,患者同一天可在不同的科室有不同的医生为其治疗,因此患者关系模式的主键是(病历号,就诊日期,医生代码)。

范式进化规则如下所示:

1.jpg

因为原患者关系存在传递函数依赖,例如:病历号→姓名,姓名→性别,故原关系模式不是3NF的,并存在冗余和修改操作的不一致,以及插入异常和删除异常。

因此本题答案为D选项。



查看完整试题>>>


代理合作学习群