《最新数据库系统原理第2阶段测试题.pdf》由会员分享,可在线阅读,更多相关《最新数据库系统原理第2阶段测试题.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢1 江南大学现代远程教育 第二阶段测试卷 考试科目:数据库系统概论第 3 章至第 4 章(总分 100 分)时间:90 分钟 _学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(本题共 12 小题,每小题 2 分,共 24 分)1 SQL 语言的数据操纵语句包括 SELECT,INSERT,UPDATE 和 DELETE 等。其中最重要的,也是使用最频繁的语句是_。ASELECT BINSERT CUPDATE DDELETE 2SQL 语言具有两种使用方式,分别称为交互式 SQL 和_。A提示式
2、SQL B,多用户 SQL C嵌入式 SQL D解释式 SQL 3 假定学生关系是 S(S,SNAME,SEX,AGE),课程关系是 C(C,CNAME,TEACHER),学生选课关系是 SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_。AS BSC,C CS,SC DS,C,SC 4规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及_的缺陷。A数据的不一致性 B结构不合理 C冗余度大 D数据丢失 5关系数据库规范化是为解决关系数据库中_问题而引人的。A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整
3、性 第 6 到第 9 题基于这样的三个表:即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C为课程号,精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢2 CN 为课程名,GRADE 为成绩。6检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的 SELECT 语句是_。ASELECT SN,AGE,SEX FROM S WHERE AGE(SELEC AGE FROM S WHERE SN=王华)B
4、SELECT SN,AGE,SEX FROM S WHERE SN=王华 CSELECT SN,AGE,SEX FROM S WHERE AGE(SELEC AGE WHERE SN王华)DSELECT SN,AGE,SEX FROM S WHERE AGE王华.AGE 7检索选修课程“C2”的学生中成绩最高的学生的学号。正确的 SELECT 语句是_。ASELECT S FORM SC WHERE C=“C2”AND GRADE=(SELECT GRADE FROM SC WHERE C“C2”)BSELECT S FORM SC WHERE C=“C2”AND GRADE IN (SELE
5、CT GRADE FORM SC WHERE C=“C2”)CSELECT S FORM SC WHERE C=“C2”AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C=“C2”)DSELECT S FORM SC WHERE C=“C2”AND GRADE=ALL (SELECT GRADE FORM SC WHERE C=“C2”)8检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是_。ASELECT S.SN,SC.C,SC.GRADE FROM S 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式
6、和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢3 WHERE S.S=SC.S BSELECT S.SN,SC.C,SC.GRADE FROM SC WHERE S.S=SC.GRADE CSELECT S.SN,SC.C,SC.GRADE FROM S,SC WHERE S.S=SC.S DSELECT S.SN,SC.C,SC.GRADE
7、 FROM S.SC 9检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的 SELECT 语句是_。ASELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 GROUP BY S ORDER BY 2 DESC HAVING COUNT(*)4 BSELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 GROUP BY S HAVING COUNT(*)4 ORDER BY 2 DESC CSELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 HAVING COUNT
8、(*)4 GROUP BY S ORDER BY 2 DESC DSELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 ORDER BY 2 DESC GROUP BY S HAVING COUNT(*)4 10若用如下的 SQL 语句创建一个 student 表:CREATE TABLE student(NO(4)NOT NULL,括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生
9、表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢4 NAME C(8)NOT NULL,SEX C(2),AGE N(2)可以插入到 student 表中的是_。A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23)11在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则说_。AAB BBA CA B D以上都不是 12规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每
10、一属性都是_。A互不相关的 B不可分解的 C长度可变的 D互相关联的 二、填充题(本题共 8 小题,每空 2 分,共 34 分)1设有如下关系表 R,S 和 T:R(BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH)实现 RT 的 SQL 语句是_。实现DWH=100(R)的 SQL 语句是_。实现XM,XB(R)的 SQL 语句是_。实现XM,DWH(XB=女(R)的 SQL 语句是_。实现 R*S 的 SQL 语句是_。实现XM,XB,DWM(XB=男(R*S)的 SQL 语句是_。2设有如下关系表 R:R(N,NAME,SEX,AGE,CLASS)主关键字是 N
11、O 其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL 语句。插入一个记录(25,“李明”,“男”,21,“95031”);_。括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢5 插入“95031”班学号为
12、 30、姓名为“郑和”的学生记录;_ 将学号为 10 的学生姓名改为“王华”;_。将所有“95101”班号改为“95091”;_。删除学号为 20 的学生记录;_。删除姓“王”的学生记录;_。3 对于非规范化的模式,经过_转变为 1NF,将 1NF 经过 转变为 2NF,将 2NF 经过 转变为 3NF。4在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于_。5在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_。三、问答题(本题共 3 小题,每小题 14 分,共 42 分)1已知 R 和 S 两个关系如下图所示。执行如下 SQL 语句:(
13、1)CREATE VIEW H(A,BC,C,D,E)AS SELECT A,B,R.C,D,E FROM R,S WHERE R.C=S.C;(2)SELECT B,D,E FROM H WHERE C=C2 试给出:(l)视图 H;(2)对视图 H 的查询结果。2己知三个关系 R、S 和 T 如下图所示。括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别
14、为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢6 试用 SQL 语句实现如下操作:(1)将 R、S 和 T 三个关系按关联属性建立一个视图 R-S-T;(2)对视图 R-S-T按属性 A 分组后,求属性 C 和 E 的平均值。3如下图给出的关系 R 为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?答 卷(考试成绩以答卷中给出的答案为准,以下信息需完整填写!)一、单选题 1 SQL 语言的数据操纵语句包括 SELECT,INSERT,UPDATE 和 DELETE 等。其中最重要的,
15、也是使用最频繁的语句是_。ASELECT BINSERT CUPDATE DDELETE 答:A 2SQL 语言具有两种使用方式,分别称为交互式 SQL 和_。A提示式 SQL B,多用户 SQL C嵌入式 SQL D解释式 SQL 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站
16、删除 谢谢7 答:C 3 假定学生关系是 S(S,SNAME,SEX,AGE),课程关系是 C(C,CNAME,TEACHER),学生选课关系是 SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_。AS BSC,C CS,SC DS,C,SC 答:D 4规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及_的缺陷。A数据的不一致性 B结构不合理 C冗余度大 D数据丢失 答:C 5关系数据库规范化是为解决关系数据库中_问题而引人的。A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性 答:A 第 6 到第
17、9 题基于这样的三个表:即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C为课程号,CN 为课程名,GRADE 为成绩。6检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的 SELECT 语句是_。ASELECT SN,AGE,SEX FROM S WHERE AGE(SELEC AGE FROM S WHERE SN=王华)BSELECT SN,AGE,SEX FROM S WHERE SN=王华 CSELECT S
18、N,AGE,SEX FROM S WHERE AGE(SELEC AGE WHERE SN王华)DSELECT SN,AGE,SEX FROM S WHERE AGE王华.AGE 答:A 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢8 7检索选修课程“C2”的学生中成
19、绩最高的学生的学号。正确的 SELECT 语句是_。ASELECT S FORM SC WHERE C=“C2”AND GRADE=(SELECT GRADE FROM SC WHERE C“C2”)BSELECT S FORM SC WHERE C=“C2”AND GRADE IN (SELECT GRADE FORM SC WHERE C=“C2”)CSELECT S FORM SC WHERE C=“C2”AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C=“C2”)DSELECT S FORM SC WHERE C=“C2”AND GRADE=
20、ALL (SELECT GRADE FORM SC WHERE C=“C2”)答:D 8检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是_。ASELECT S.SN,SC.C,SC.GRADE FROM S WHERE S.S=SC.S BSELECT S.SN,SC.C,SC.GRADE FROM SC WHERE S.S=SC.GRADE CSELECT S.SN,SC.C,SC.GRADE FROM S,SC WHERE S.S=SC.S DSELECT S.SN,SC.C,SC.GRADE FROM S.SC 答:C 9检索选修四门以上课程的学生总成绩(不统计不及
21、格的课程),并要求按总成绩的降序排列出来。正确的 SELECT 语句是_。ASELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢9 GROUP BY S ORDER BY 2 DESC HAV
22、ING COUNT(*)4 BSELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 GROUP BY S HAVING COUNT(*)4 ORDER BY 2 DESC CSELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 HAVING COUNT(*)4 GROUP BY S ORDER BY 2 DESC DSELECT S,SUM(GRADE)FROM SC WHERE GRADE 60 ORDER BY 2 DESC GROUP BY S HAVING COUNT(*)4 答:B 10若用如下的 SQL 语句创建一个 st
23、udent 表:CREATE TABLE student(NO(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)可以插入到 student 表中的是_。A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23)答:B 11在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则说_。AAB BBA CA B D以上都不是 答:C 12规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是_。A互不相关的 B不可分解的 括
24、和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢10 C长度可变的 D互相关联的 答:B 二、填充题 1设有如下关系表 R,S 和 T:R(BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH)实现 RT 的 SQL 语句是_。实现DWH=100(R)
25、的 SQL 语句是_。实现XM,XB(R)的 SQL 语句是_。实现XM,DWH(XB=女(R)的 SQL 语句是_。实现 R*S 的 SQL 语句是_。实现XM,XB,DWM(XB=男(R*S)的 SQL 语句是_。答:SELECT*FROM R UNION SELECT*FROM T SELECT FROM R WHERE DWH=100 SELECT XM,XB FROM R SELECT XM,DWH FROM R WHERE XB=“女”SELECT R.BH,R.XM,R.XB,R.DWH,S.DWM FROM R,S WHERE R.DWHS.DWH SELECT R.XM,R.
26、XB,S.DWM FROM R,S WHERE R.DWH=S.DWH AND R.XB=“男”2设有如下关系表 R:R(N,NAME,SEX,AGE,CLASS)主关键字是 NO 其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL 语句。插入一个记录(25,“李明”,“男”,21,“95031”);_。插入“95031”班学号为 30、姓名为“郑和”的学生记录;_ 将学号为 10 的学生姓名改为“王华”;_。将所有“95101”班号改为“95091”;_。删除学号为 20 的学生记录;_。删除姓“王”的学生记录;_。答:INS
27、ERT INTO R V ALUES(25,“李明”,“男”,21,“95031”)括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢11 INSERT INTO R(NO,NAME,CLASS)V ALUES(30,“郑和”,“95031”)UPDATE R SET NA
28、ME=“王华”WHERE NO=10 UPDATE R SET CLASS“95O91”WHERE CLASS“95l0l”DELETE FROM R WHERE NO 20 DELETE FROM R WHERE NAME LIKE“王”3对于非规范化的模式,经过转变为 1NF,将 1NF 经过转变为 2NF,将 2NF 经过转变为 3NF。答:使属性域变为简单域 消除非主属性对关键字的部分依赖 消除非主属性对关键字的传递依赖 4在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于_。答:1NF 5在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依
29、赖关系和_。答:无损连接 三、问答题 1已知 R 和 S 两个关系如下图所示。执行如下 SQL 语句:(1)CREATE VIEW H(A,BC,C,D,E)AS SELECT A,B,R.C,D,E FROM R,S WHERE R.C=S.C;(2)SELECT B,D,E FROM H WHERE C=C2 试给出:(l)视图 H;(2)对视图 H 的查询结果。解析:本题的结果如下图所示。括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解
30、决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢12 2己知三个关系 R、S 和 T 如下图所示。试用 SQL 语句实现如下操作:(1)将 R、S 和 T 三个关系按关联属性建立一个视图 R-S-T;(2)对视图 R-S-T按属性 A 分组后,求属性 C 和 E 的平均值。解:(1)CREATE VIEW R-S-T AS SELECT R.A,B,C,S.D,E,F FROM R,S,T WHERE R.AS.A AND S.D T.D (2)SELECT AVG(C
31、),AVG(E)FROM R-S-T GROUP BY A 3如下图给出的关系 R 为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?解:它为 1NF。因为该关系的候选关键字为(工程号,材料号),而非主属性开工日期和完工日期部分函数依赖于候选关键字的子集工程号,即:(工程号,材料号)p 开工日期 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即
32、学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢13 (工程号,材料号)p 完工日期 它不是 2NF。它存在操作异常,如果工程项目确定后,若暂时未用到材料,则该工程的数据因缺少关键字的一部分(材料号)而不能进入到数据库中,出现插入异常。若某工程下马,则删去该工程的操作也可能丢失材料方面的信息,将其中的部分函数依赖分解为一个独立的关系,则产生如下图所示的两个2NF关系子模式:分解后,新工程确定后,尽管还未用到材料,该工程数据可在关系 R2 中插入。某工程数据删除时,仅对关系 R2 操作,也不会丢失材
33、料方面的信息。健康管理师(理论)试题 20190629 第一题 放射治疗的副作用不包括 A白细胞、血小板降低 B血色素降低 C食欲缺乏、厌食、恶心、呕吐 D 乏力 E嗜睡、失眠 B 第二题 病死率可用于 A慢性病 B某一年龄以前死于癌症的累计概率大小 C衡量人群死亡危险性大小 D 反映暴露与疾病的关联程度 E衡量疾病对人生命威胁的程度 E 第三题 流行病学研究的落脚点为疾病的 A康复 B预防和控制 C治疗 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库
34、规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢14 D 诊断 E护理 B 第四题 可以通过健康风险分析和评估的方法来确定高危人群,干预控制健康危险因素,减少发病风险的疾病是 A抑郁症、恐惧症等心理性疾病 B矽肺等职业性疾病 C吸血虫病、肝吸虫病、蛔虫病等寄生虫疾病 D SARS、流脑、流感等急性传染病 E冠心病、脑卒中、癌症、糖尿病等慢性病 E 第五题 小明身高 175cm,他的理想体重应为 A、77 kg B、72 kg C、60 kg D、70 kg E、75 kg E 括和等其中最重要的也是使用最频繁的语句是语言具有两种使用方式分别称为交互式和提示式多用户嵌入式解释式定逻辑结构中的插入异常删除异常以及的缺陷数据的不一致性结构不合理冗余度大数据丢失关系数据库规范化是为解决第到第题基于这样的三个表即学生表课程表和学生选课表它们的结构如下其中为学号为姓名为性别为年龄为系别为课