您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 数据库基础与应用复习题及参考答案
1中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1.现实世界中客观存在并能相互区别的事物称为()A)实体B)实体集C)字段D)记录2.现实世界中事物的特性在信息世界中称为()A)实体B)实体标识符C)属性D)关键码3.下列实体类型的联系中,属于一对一联系的是()A)教研室对教师的所属联系B)父亲对孩子的亲生联系C)省对省会的所属联系D)供应商与工程项目的供货联系4.采用二维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型B)网状模型C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系()A)DB包括DBMS和DBSB)DBS包括DB和DBMSC)DBMS包括DB和DBSD)DBS与DB和DBMS无关6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()A)信息B)数据C)消息D)命令7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?A)属性B)关系C)域D)元组8.在关系数据中,视图(view)是三级模式结构中的()A)内模式B)模式C)存储模式D)外模式9.数据库系统中,用()描述全部数据的整体逻辑结构A)外模式B)存储模式C)内模式D)概念模式10.数据库系统中,用户使用的数据视图用()描述,它是用户与数据库之间的接口。A)外模式B)存储模式C)内模式D)概念模式11.数据库系统达到了数据独立性是因为采用了()A)层次模型B)网状模型C)关系模型D)三级模式结构12.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是A)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性D)数据的存储独立性13.逻辑数据独立性是指()A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.物理数据独立性是指()A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变15.在一个数据库中,模式与内模式的映像个数是A)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?A)子模式B)用户模式C)存储模式D)用户视图17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?A)一个数据库中可以有多个外模式但只有一个内模式2B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式18.在数据库三级模式中,外模式的个数()A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。A)数据库管理员B)系统分析员C)数据库设计员D)应用程序员20.下面给出的关于数据库的三级模式结构的说法中,()是不正确的。I.数据库中只有一个模式II.外模式与模式之间的映像实现数据的逻辑独立性III.外模式与内模式之间的映像实现数据的物理独立性A)仅IB)仅IIC)仅IIID)都不正确21.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数为()A)400B)10000C)30000D)9000022.下面对于关系的叙述中,哪个是不正确的?()A)关系中的每个属性是不可分解的B)在关系中元组的顺序是无关紧要的C)任意的一个二维表都是一个关系D)每一个关系只有一种记录类型23.设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于()A)R∪SB)R∩SC)R×SD)R÷S24.在关系代数中,()操作称为从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。A)投影B)选择C)自然连接D)θ连接25.关系数据模型的三个要素是()A)关系数据结构、关系操作集合和关系规范化理论B)关系数据结构、关系规范化理论和关系的完整性约束C)关系规范化理论、关系操作集合和关系的完整性约束D)关系数据结构、关系操作集合和关系的完整性约束26.下列叙述中,哪一条是不正确的?()A)一个二维表就是一个关系,二维表的名就是关系的名B)关系中的列称为属性,属性的个数称为关系的元或度C)关系中的行称为元组,对关系的描述称为关系模式D)属性的取值范围称为值域,元组中的一个属性值称为分量27.设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的度为()A)10B)20C)30D)5028.设关系R和S具有相同的度,且相应的属性取自同一个域。下列哪一个关系代数的运算的结果集合为{t|t∈R∧t∉S}?()A)R∪SB)R-SC)R×SD)R∩S29.在关系代数的连接操作中,哪一种连接操作需要取消重复列?()A)自然连接B)笛卡尔积C)等值连接D)θ连接30.下列哪一种关系运算不要求:“R和S具有相同的度数,且它们对应属性的数据类型也相同”?A)R∪SB)R∩SC)R-SD)R×S(31)SQL语言是()的语言,易学习。A.过程化B.非过程化C.格式化D.导航式3(32)SQL语言具有()的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵(33)SQL语言的数据操作语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是()。A.SELECTB.INSERTC.UPDATED.DELETE(34)在下列SQL语句中,修改表结构的语句是()。A.ALTERB.CREATEC.UPDATED.INSERT(35)设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(σR.C=S.C(R×S))等价的SQL语句是()。A.SELECT*FROMR,SWHERER.C=S.CB.SELECTA,B,DFROMR,SWHERER.C=S.CC.SELECTA,B,DFROMR,SWHERER=SD.SELECTA,BFROMRWHERE(SELECTDFROMSWHERER.C=S.C.(36)SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?()A.数据查询B.数据操作C.数据定义D.数据控制(37)设关系R(A,B,C),与SQL语句“SELECTDISTINCTAFROMRWHEREB=17”等价的关系代数表达式是()。A.πA(σB=17(R))B.σB=17(πA(R))C.σB=17(πA,C(R))D.πA,C(σB=17(R))下面第(38)~(42)题,基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#)(38)在下列关于保持数据库完整性的叙述中,哪一个是不正确的?()A.向关系SC插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.可以任意删除关系C中的元组(39)查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系()A.只有S,SCB.只有SC,CC.只有S,CD.S,SC,C(40)若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?()Ⅰ.SELECTS#,SNAMEFROMSWHERESNAME='王%'Ⅱ.SELECTS#,SNAMEFROMSWHERESNAMELIKE'王%'Ⅲ.SELECTS#,SNAMEFROMSWHERESNAMELIKE'王_'A.ⅠB.ⅡC.ⅢD.全部(41)若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是()。A.SELECTS#FROMSCGROUPBYS#WHERECOUNT(*)3B.SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)3C.SELECTS#FROMSCORDERBYS#WHERECOUNT(*)3D.SELECTS#FROMSCORDERBYS#HAVINGCOUNT(*)34(42)若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则将使用关系()。A.S和SCB.SC和CC.S和CD.S、SC和C下面第(43)~(46)题基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下:S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别)C(C#,CN)(课程号,课程名称)SC(S#,C#,GRADE)(学号,课程号,成绩)(43)检索所有比“王华”年龄大的学生姓名、年龄和性别。下面正确的SELECT语句是()。A.SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEFROMSWHERESN='王华')B.SELECTSN,AGE,SEXFROMSWHERESN='王华'C.SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEWHERESN='王华')D.SELECTSN,AGE,SEXFROMSWHERESGE王华.AGE(44)检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。A.SELECTS#FROMSCWHEREC#='C2'ANDGRADE=(SELECTGRADEFROMSCWHEREC#='C2')B.SELECTS#FROMSCWHEREC#='C2'ANDGRADEIN(SELECTGRADEFROMSCWHEREC#='C2')C.SELECTS#FROMSCWHEREC#='C2'ANDGRADENOTIN(SELECTGRADEGORMSCWHEREC#='C2')D.SELECTS#FROMSCWHEREC#='C2'ANDGRADE=(SELECTGRADEFROMSCWHEREC#='C2')(45)检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是()。A.SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#B.SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADEC.SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#D.SELECTS.SN,SC.C#,SC.GRADEFROMS,SC(46)检索4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是()。A.SELECTS#,SUM(GRAGE)FROMSCWHEREGRADE=60GROUPBYS#ORDERBYS#HAVINGCOUNT(*)=4B.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE=60GROUPBYS#HAVINGCOUNT(*)=4ORDERBY2DESCC.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE=60HAVINGCOUNT(*)=4GROUPBYS#ORDERBY2DESCD.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE=60HAVINGCOUNT(*)=4GROUPBYS#ORDERBY2(47)如下面的数据库的表所示,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作()不能执行。A.从职工表中删除行('025','王芳','03',720)B.
本文标题:数据库基础与应用复习题及参考答案
链接地址:https://www.777doc.com/doc-7032924 .html