您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 数据库原理与应用期中试卷答案
期中试卷答案一1.数据库是长期存储在计算机内、有组织的、可共享的(B)A.文件集合B.数据集合C.命令集合D.程序集合2.应用程序员所看到和使用的是数据库的(C)A.外部模型B.物理模型C.逻辑模型D.概念模型3.从一个数据库文件中取出满足某个条件的所有记录的操作是(A)A.选择B.连接C.投影D.复制4.下面关于自然连接与等值连接的各个叙述中,不正确...的是(C)A.自然连接是一种特殊的等值连接B.自然连接要求两个关系中具有相同的属性组,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接则不必5.SQL语言是关系数据库的标准语言,它是(B)A.过程化的B.非过程化的C.格式化的D.导航式的6.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句(D)SELECTSno,CnoFROMSCWHERE中WHERE后正确的条件表达式是A.G=0B.G=0C.G=NULLD.GISNULL7.设有教师表Rl和学生表R2,如下表所示,则R1R2的行数和列数分别为(C)RlR2教师编号教师姓名学号姓名教师编号125吴亚利99321梁山231167张小明99322李双双125231刘朋99323王萍23199324张杰125A.行数为12,列数为5B.行数为12,列数为4C.行数为4,列数为4D.行数为4,列数为58.SQL语言的一次查询的结果是一个(D)A.数据项B.记录C.元组D.表9.设有关系表R(如下表所示),该关系的主码是(B)Rabc112121132211321142A.aB.(a,b)C.(b,c)D.(a,c)10.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL语言不能..执行的下面操作是:(BD)学生表学号姓名年龄系别号系别表系别号系别名称001李红190101数学系005王明200102中文系006王芳180203计算机系010张强2003A.从学生表中删除行(′005′,′王明′,20,′01′)B.将行(′005′,′王山′,19,′04′)插入到学生表中C.将学号为′001′的年龄改为18D.将学号为′010′的系别号改为′04′11.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B)。A.长度不变的B.不可分解的C.互相关联的D.互不相关的12.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选键是(B)。A.ABB.BEC.CDD.DE13.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R},所属性集TR的属性闭包(TP)+是(C)A.TPB.TPRC.TPRCD.TPRCSG关系模式W的一个候选键是(D)。A.(S,C)B.(T,R)C.(T,P)D.(T,S)若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W的规范化程序最高达到(B)。A.1NFB.2NFC.3NFD.BCNF14.关系模式R中的属性全是主属性,则R的最高范式必定是(C)。A.1NFB.2NFC.3NFD.BCNF15.在关系数据库中,任何二元关系模式的最高范式必定是(D)。A.1NFB.2NFC.3NFD.BCNF16.若关系模式R(U,F)属于3NF,则(C)。A.一定属于BCNFB.消除了插入的删除异常C.仍存在一定的插入和删除异常D.属于BCNF且消除了插入和删除异常17.下列说法不正确的是(C)。A.任何一个包含两个属性的关系模式一定满足3NFB.任何一个包含两个属性的关系模式一定满足BCNFC.任何一个包含三个属性的关系模式一定满足3NFD.任何一个关系模式都一定有候选键18.关系的规范化中,各个范式之间的关系是(B)。A.1NF2NF3NFB.3NF2NF1NFC.1NF=2NF=3NFD.1NF2NFBCNF3NF19.学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;dept_id→dept_name,其满足(B)。A.1NFB.2NFC.3NFD.BCNF二1.设有关系模式R(U,F),其中U=ABCDEF,F={A-BCD,AB-D,D-E,E-F,D-F},求F的最小函数依赖集。A-B,A-CA-D,AB-D,D-E,E-F,D-FA-B,A-CA-D,D-E,E-F,D-FA-B,A-CA-D,D-E,E-F2.假设为自学考试成绩管理设计了一个关系R(S#,SN,C#,CN,G,U),其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号。(1)写出关系模式R基本的函数依赖集。S#-SN,S#C#-G,C#-CN,C#-U(2)写出关系模式R的候选键。S#,C#(3)关系模式R最高达到第几范式?为什么?1NF,S#C#-CN是部分函数依赖,不满足2NF(4)将R规范化为3NF。S#,SN;C#,CN;S#,C,#G,C#,U三1、建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE,SnameCHAR(20),SsexCHAR(1),SageINT,SdeptCHAR(15));2、查考试成绩有不及格的学生的学号SELECTDISTINCTSnoFROMCourseWHEREGrade60;3、将学生95001的年龄改为22岁UPDATEStudentSETSage=22WHERESno='95001';4、计算1号课程的学生平均成绩SELECTAVG(Grade)FROMSCWHERECno='1';5、SELECTSn,SaFROMSWHERESaall(SELECTAVG(Sa)FROMSASS1WHERES1.Se=’女’)6、SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)1SC1:=SC.#1.#.#1.##((1))SCSSCSSCCSCCSSCSC7.#''()CCSSnSSC8.#()SSCS
本文标题:数据库原理与应用期中试卷答案
链接地址:https://www.777doc.com/doc-7240078 .html