1 / 10
文档名称:

软考上半年数据库系统工程师考试真题(下午题).docx

格式:docx   大小:22KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软考上半年数据库系统工程师考试真题(下午题).docx

上传人:woyaonulifacai 2022/1/19 文件大小:22 KB

下载得到文件列表

软考上半年数据库系统工程师考试真题(下午题).docx

相关文档

文档介绍

文档介绍:软考上半年数据库系统工程师考试真题(下午题)
软考上半年数据库系统工程师考试真题(下午题)
软考上半年数据库系统工程师考试真题(下午题)
2018年上半年数据库系统工程师考试真题(下午题)
试题一(共15分)
阅读下列说明和图,回关系模式。
试题三(共15分)
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某医院为了更好的为患者服务、提高医院管理水平,:
【需求描述】
(1)患者到医院就诊,需提供本人医保卡或身份证,系统根据医保卡或身份证从外部医保信息库获取患者的其他详细信息,包括医保卡号、身份证号、姓名、性别、民族、出生日期等信息.
软考上半年数据库系统工程师考试真题(下午题)
软考上半年数据库系统工程师考试真题(下午题)
软考上半年数据库系统工程师考试真题(下午题)
(2)医生信息包括医生编号、姓名、性别、出生日期、职称等信息。
(3)通过患者自述、化验结果分析等信息,医生对患者的病情进行诊断,开具处方,并填写病历。病历同时包含诊断和处方信息,包括编号、患者姓名、病情描述、诊断结论、主治医生、药品名称、药品数量、服用剂量等,处方中一般会有多种药品。
(4)病人凭医生开具的处方可在医院购买药品。医院记录药品的条码、名称、价格、生产厂商等信息。
【逻辑结构设计】
根据上述需求,设计出如下关系模式:
医生(编号,姓名,性别,出生日期,职称)
患者(身份证号,医保卡号,姓名,民族,出生日期)
药品(条码,名称,价格,生产厂商)
病例(编号,药品条码,患者身份证号,主治医生编号,病情描述,诊断结论,诊断日期,服用剂量,药品数量,购买日期)
【问题1】(5分)
对关系“患者”,请回答以下问题:
(1)给出函数依赖集。
(2)给出所有候选码。
(3)判定属于第几范式,并说明理由.
【问题2】(7分)
对关系“病例”,存在如下的数据依赖:
F={编号→(患者身份证号,主治医生编号,病情描述,诊断结论,诊断日期),(编号,药品条码)→(服用剂量,药品数量,购买日期)}
请回答以下问题:
软考上半年数据库系统工程师考试真题(下午题)
软考上半年数据库系统工程师考试真题(下午题)
软考上半年数据库系统工程师考试真题(下午题)
(1)该关系模式存在哪些问题?
(2)该关系模式是否属于4NF?请给出理
(3)如果“病例"不是4NF,请分解,并指出分解后的关系模式所属范式。分解后的关系名依次为:病例1,病例2,……。
【问题3】3分
针对【问题2】的规范化要求,如果设计者分解出多个关系模式中的其中之一如下:
购药(病例编号,药品条码,服用剂量,药品数量,购买日期)
如果医院要求统计每名医生(编号和姓名)每天接诊的患者所购买的各个药品的条码和数量。基于上述设计,实现该统计共需哪几个关系?为提高该统计效率,允许对范式条件放宽要求,请修改“购药”关系模式以优化该统计。
试题四(共15分)
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某汽车租赁公司建立汽车租赁管理系统,其数据库的部分关系模式如下:
用户:USERS(UserID,Name,Balance),各属性分别表示用户