【网学网提醒】:本文主要为网学会员提供sql期末复习材料,希望对需要sql期末复习材料网友有所帮助,学习一下!
(C)1.不属于数据库管理系统所支持的数据模型有:A.层次模型B.关系模型C.结构模型D.网状模型(B)2在下列关于关系表的陈述中,正确的是()A.表中任意两行的值可以相同B.表中任意两列的值可以相同C.任意两个属性名可以相同D.列在表中的顺序非常重要(D)3.如果要去掉查询结果集内重复的行,可在SELECT后加关键词()A.HAVINGB.ALTERC.ORDERBYD.DISTINCT(C)4.建立E-R图的时机是()A.需求分析阶段B.数据库物理设计阶段C.概念结构设计阶段D.数据库实施(D)5.条件中“Between5and50”的意思是______________。A.数值5或50的数字B.数值5和50这两个数字C.数值5和50之间的数字,不包含这两个数字D.数值5和50之间的数字,包含这两个数字(C)6.创建一个表时,可以指定的类型的约束不包含()A.主键B.CHECK约束C关键字约束D.唯一性(B)7.学生参与选课,一名学生可以选多门课程,一门课程有多名学生参加选修,关系表示如下:学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。求不及格,需要补考的人数A.SELECTCOUNT(SNO)FROMSCWHEREGRADE<60B.SELECTCOUNT(DISTINCTSNO)FROMSCWHEREGRADE<60
C.SELECTSUM(SNO)FROMSCWHEREGRADE<60D.SELECTSUM(DISTINCTSNO)FROMSCWHEREGRADE<60(A)8.学生参与选课,一名学生可以选多门课程,一门课程有多名学生参加选修,关系表示如下:学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。求参加考试的人次A.SELECTCOUNT(SNO)FROMSCB.SELECTCOUNT(DISTINCTSNO)FROMSCC.SELECTSUM(SNO)FROMSCD.SELECTSUM(DISTINCTSNO)FROMSC(A)9.学生参与选课,一名学生可以选多门课程,一门课程有多名学生参加选修,关系表示如下:学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。求不及格的名单,及对应的不及格科目名称。请选择正确的选项。A.SELECTS.SNO,SNAME,CNAMEFROMCJOINSCONC.CNO=SC.CNOJOINSONS.SNO=SC.SNOWHEREGRADE<60B.SELECTS.SNO,SNAME,CNAMEFROMCJOINSCJOINSWHEREGRADE<60C.SELECTS.SNO,SNAME,CNAMEWHEREGRADE<60FROMCJOINSCONC.CNO=SC.CNOJOINSONS.SNO=SC.SNOD.SELECTS.SNO,SNAME,CNAMEWHEREGRADE<60FROMCJOINS
CJOINS(D)10.学生参与选课,一名学生可以选多门课程,一门课程有多名学生参加选修,关系表示如下:学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)
SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。求学生成绩单,即、、所选修的课程名、课程成绩。以下哪条查询语句是错误的?A.SELECTSNO,SNAME,CNAME,GRADEFROMCJOINSCONC.CNO=SC.CNOJOINSONS.SNO=SC.SNOB.SELECTSNO,SNAME,CNAME,GRADEFROMS,C,SCWHERES.SNO=SC.SNOANDC.CNO=SC.CNOC.SELECTSC.SNO,SNAME,CNAME,GRADEFROMSC,C,SWHERES.SNO=SC.SNOANDSC.CNO=C.CNOD.SELECTS.SNO,SNAME,CNAME,GRADEFROMS,C,SCWHEREC.SNO=SC.SNOANDS.CNO=SC.CNO(C)11.学生参与选课,一名学生可以选多门课程,一门课程有多名学生参加选修,关系表示如下:学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。求实际的选课人数,请选择能够实现题目要求的选项。A.SELECTCOUNT(SNO)FROMSB.SELECTCOUNT(SNO)FROMSCC.SELECTCOUNT(DISTINCTSNO)FROMSCD.SELECTSUM(SNO)FROMS(B)12.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A.关系模型数据库是数据库发展的最初阶段。B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。C.能体现一对多、一对一的关系,但不能体现多对多的关系。D.只存在多对多的实体关系,以图形方式来表示。(B)13.假设学生表有10行,查询语句SELECTCOUNT(*)FROM学生返回()行。A.0B.1C.10D.不确定(B)14.查询语句SELECTsname,sexFROMS返回()列。A.1B.2C.3D.4
(C)15.已知关系如下:学生S(SNO,SNAME,AGE,SEX)其中:SNO,SNAME学生,AGE年龄,SEX性别查询名字不姓李且名字中含有'红'或'虹'的学生信息。从以下选项中选择能够实现题目查询要求的选项A.SELECT*FROMSWHERESNAMEnotlike'李%'ANDSNAMElike'%红%'ORSNAMElike'%虹%'B.SELECT*FROMSWHERESNAMEnotlike'李_'ORSNAMElike'%[红虹]%'C.SELECT*FROMSWHERESNAMEnotlike'李%'ANDSNAMElike'%[红虹]%'D.SELECT*FROMSWHERESNAMEnotlike'李'ANDSNAMElike'%红虹%'(D)16.在学生数据库student(,,性别,年龄)中,要查询出小于20岁的学生的姓名、性别,应该对学生关系进行()操作.A.选择B.连接C.投影D.选择和投影(B)17.一个学生能选修多门课程,一门课程有
许多学生选修,实体课程与实体学生间是()。A.一对一的联系B.多对多的联系C.一对多的联系D.多对一的联系(B)18.在概念设计阶段可用E—R图,其中“矩形框”表示实体,()表示属性。A.连接线B.椭圆框C.箭头D.菱形框(A)19.数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为()。A.实体表示图B.实用概念图C.实体联系图D.实物示意图(C)20.数据库管理员英文为()。A.DBMSB.DBC.DBAD.DBS(C)21.建立在计算机外部设备上的结构化的、有联系的数据集合是()。
A.数据结构B.数据库管理系统C.数据库D.数据文件(a)22.实体完整性要求任意两行不能完全相同,这一点通常是通过()实现A.定义主键来保证B.定义外键来保证C.用户定义完整性来保证D.关系系统自动保证(D)23.学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。查询选修成绩有2门以上不及格的学生。求满足条件的语句。A.SELECTSNOFROMSCWHEREGRADE<60GROUPBYCNOHAVINGCOUNT(SNO)>=2B.SELECTCNOFROMSCWHEREGRADE<60GROUPBYSNOC.SELECTCNOFROMSCWHEREGRADE<60GROUPBYCNOD.SELECTSNOFROMSCWHEREGRADE<60GROUPBYSNOHAVINGCOUNT(CNO)>=2(B)24.学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。查询每个学生的最高,最低和平均分,从以下选项中选择满足查询要求的语句。A.SELECTMAX(GRADE),MIN(GRADE),AVG(GRADE)FROMSCGROUPBYCNOB.SELECTMAX(GRADE),MIN(GRADE),AVG(GRADE)FROMSC
GROUPBYSNOC.SELECTMAX(GRADE),MIN(GRADE),AVG(GRADE)FROMSCD.其他三个选项都不能满足题目要求(D)25.学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。查询和教师李伟同上一门课程的教师,要求在查询结果中不显示李伟的信息。从以下选项中选择满足查询要求的语句。A.SELECTTEACHERFROMCWHERECNAME=(SELECTCNAMEFROMCWHERETEACHER=‘李伟’)B.SELECTTEACHERFROMCWHERECNAMEIN(SELECTCNAMEFROMCWHERETEACHER=‘李伟’)ANDTEACHER<>‘李伟’C.SELECTX.TEACHERFROMCX,CYWHEREX.CNAME=Y.CNAMEANDY.TEACHER=‘李伟’D.SELECTX.TEACHERFROMCX,CYWHEREX.CNAME=Y.CNAMEANDY.TEACHER=‘李伟’AND
X.TEACHER<>‘李伟’(C)26.学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。课程平均分在75以上的课程号,从以下选项中选出满足查询要求的语句。A.SELECTCNO,AVG(grade)HAVINGAVG(grade)>75GROUPBYCNOB.SELECTCNO,AVG(grade)GROUPBYCNOWHEREAVG(grade)>75C.SELECTCNO,AVG(grade)WHEREAVG(grade)>75GROUPBYCNOD.SELECTCNO,AVG(grade)FROMSC
FROMSC
FROMSC
FROMSC
GROUPBYCNOHAVINGAVG(grade)>75(B)27.学生关系:S(SNO,SNAME,AGE,SEX)选课关系:SC(SNO,CNO,GRADE)课程关系:C(CNO,CNAME,TEACHER)SNO,SNAME学生,AGE年龄,SEX性别,GRADE成绩,CNO课程号,CNAME课程名称,TEACHER授课教师。查询已选修课程的学生人数A.SELECTCOUNT(distinctSNO)FROMCB.SELECTCOUNT(distinctSNO)FROMSCC.SELECTCOUNT(distinctCNO)FROMCD.SELECTCOUNT(distinctCNO)FROMSC(A)28.设有关系S1和S2,经过关系运算得到结果R,则R是______。A.一个关系B.一个表单C.一个元组D.一个属性(C)29.下列说法中,不属于数据模型所描述的内容的是______。A.数据结构B.数据操作C.数据查询D.数据约束(B)30属于同一个意思的是A.元组,字段,属性B.字段,属性,列C.属性,列,元组D.行,字段,属性(C)31.下列有关数据库的描述,正确的是______。A.数据库就是一个文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件(A)32.在SQL中,修改视图定义语句用______。A.ALTERVIEW命令B.DELETEVIEW命令C.DROPVIEW命令D.UPDATEVIEW命令(C)33.SQL语言是______语言。A.面向过程B.面向对象C.结构化查询D.非结构化查询(D)34.从数据库中删除表的命令是______。A.DELETEFROMTABLEB.DROPFROMTABLEC.DELETETABLED.DROPTABLE(C)35.只有满足联接条件的记录才包含在查询结果中,这种联接为______。A.左外联接B.右外联接C.内联接D.交叉联接(B)36.在关系模型中,实现""关系中不允许出现相同的元组""的约束是通过______。A.候选键B.主键C.外键D.超键(D)37.假设A表有10行记录,B表有20行记录,两张表进行交叉连接后的行数为A.10B.20C.30D.200(C)38.假设A表有10行记录,表有20行记录,两张表的结构一样,B则合并(UNIONALL)
查询后的行数为A.10B.20C.30D.200(B)39.数据库、数据库系统、数据库管理系统、数据库管理员中______。A.数据库包含了其它三个B.数据库系统包含了其它三个C.数据库管理系统包含了
其它三个D.数据库管理员包含了其它三个系统(C)40.SQL语句中修改表结构的命令是______。A.MODIFYTABLEB.UPDATETABLEC.ALTERTABLED.ALTERDATABASE(B)41.下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。A.外模式B.内模式C.用户模式D.逻辑模式(C)42.下列叙述中正确的是______。A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(B)43.数据库系统的核心是______。A.DBAB.DBMSC.OSD.DB(AB)44.对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)SNOCNO课程号SNAME学生AGE年龄SEX性别GRADE成绩CNAME课程名TEACHER教师在学习关系SC中,SNO,CNO分别是外键,分别参照学生表S的SNO和课程表C的CNO从以下选项中选出满足查询要求的语句:查询所有科目都通过的学生名单A.SELECTSNAMEFROMS
WHERESNONOTIN(SELECTSNOFROMSCWHEREGRADE<60)B.SELECTSNO,SNAMEFROMSWHERENOTEXISTS(SELECT*FROMSCWHERES.SNO=SC.SNOANDGRADE<60)C.SELECTSNAMEFROMSWHERESNOIN(SELECTSNOFROMSCWHEREGRADE>=60)D.SELECTSNAMEFROMSWHEREEXISTS(SELECT*FROMSCWHERES.SNO=SC.SNOANDGRADE>=60)(C)45.对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)SNOCNO课程号SNAME学生AGE年龄SEX性别GRADE成绩CNAME课程名TEACHER教师在学习关系SC中,SNO,CNO分别是外键,分别参照学生表S的SNO和课程表C的CNO从以下选项中选出满足查询要求的语句:查询每门课程的课程名称、最高分A.SELECTCNO,MAX(GRADE)FROMSCGROUPBYCNOB.SELECTMAX(GRADE)FROMSC,CWHERESC.CNO=C.CNOGROUPBYCNAMEC.SELECTCNAME,MAX(GRADE)FROMSC,CWHERESC.CNO=C.CNOGROUPBYCNAMED.SELECTCNAME,MAX(GRADE)FROMSC,CWHERESC.CNO=C.CNOORDERBYCNAME
(D)46.对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)
SNOCNO课程号SNAME学生AGE年龄SEX性别GRADE成绩CNAME课程名TEACHER教师在学习关系SC中,SNO,CNO分别是外键,分别参照学生表S的SNO和课程表C的CNO从以下选项中选出满足查询要求的语句:查询授课的教师人数A.SELECTTEACHERFROMCB.SELECTSUM(TEACHER)FROMCC.SELECTCOUNT(TEACHER)FROMCD.SELECTCOUNT(DISTINCTTEACHER)FROMC(B)47.对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)SNOCNO课程号SNAME学生姓
名AGE年龄SEX性别GRADE成绩CNAME课程名TEACHER教师在学习关系SC中,SNO,CNO分别是外键,分别参照学生表S的SNO和课程表C的CNO从以下选项中选出满足查询要求的语句:查询年龄在18-20之间的男生信息A.SELECT*FROMSWHEREAGEBETWEEN18AND20B.SELECT*FROMSWHEREAGE>=18ANDAGE<=20ANDSEX='男'C.SELECT*FROMSWHEREAGE>=18ANDAGE<=20D.SELECT*FROMSWHEREAGE>18AND<=20ANDSEX='男'(A)48.对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)SNO
CNO课程号SNAME学生AGE年龄SEX性别GRADE成绩CNAME课程名TEACHER教师在学习关系SC中,SNO,CNO分别是外键,分别参照学生表S的SNO和课程表C的CNO从以下选项中选出满足查询要求的语句:查询、课程名、成绩。A.SELECTSNAME,CNAME,GRADEFROMS,SC,CWHERES.SNO=SC.SNOANDC.CNO=SC.CNOB.SELECTSNAME,CNAME,GRADEFROMS,SC,CWHERES.SNO*=SC.SNOANDC.CNO=SC.CNOC.SELECTSNAME,CNAME,GRADEFROMSJOINSCONS.SNO=SC.SNOCD.SELECTSNAME,CNAME,GRADEFROMS,SC,C
(D)49.在SQL中,对关联子查询查询的处理原则是()A.从外层向内层处理B.从内层向外层处理C.内,外层同时处理D.内,外层交替处理(A)50.使用CREATEDATABASE语句建立的是().A.数据库B.表C.视图D.索引(D)51.关系数据模型的三个要素是A.关系数据结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范化理论和关系完整性的约束C.关系规范化理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束(A)52.下面列出的数据模型中哪一种是数据库系统中最早出现的数据模型?A.层次模型B.关系模式C.网状模型D.面向对象模型(D)53.下面列出的数据模型中哪一种是数据库系统中最迟出现的数据模型?A.关系模式B.层次模型C.网状模型D.面向对象模型(A)54.在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变。这是A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的语义独立性
(D)55.下列关于“数据库三级模式结构”的叙述中哪一条是不正确的?A.视图是外模式B.模式是数据库中全体数据的逻辑结构和性的描述C.一个数据库可以有多个内模式D.一个数据库只有一个用户模式(D)56.数据库系统中的人员通常包括1、数据库管理员2、系统分析员3、数据库设计员4、应用程序员5、最终用户A.仅1、3、5B.仅1、2、3、5C.仅1、3、4、5D.全部答案(B)57.将多个查询结果返回一个结果集合的运算符是(___
)A.INB.UNIONC.BETWEEND.JOIN(B)58.在SQL语法中,用来更新的命令是(___),用于插入数据的命令是(___)。A.INSERT,UPDATEB.UPDATE,INSERTC.DELETE,UPDATED.SELECT,INSERT(B)101.为数据表创建索引的目的是()A.提高更新性能B.提高查询性能C.提高添加性能D.提高删除性能(C)59.关于视图下列哪一个说法是错误的()。A.视图是一种虚拟表B.视图中没有保存数据C.视图不可由视图派生出来D.视图是保存在SELECT查询(B)60.现有关系:教师(教工号,,系号,系名,系的电话号码),为消除数据冗余,至少需要分解为()A.1个表B.2个表C.3个表D.4个表(D)61.SQL中,下列涉及空值的操作,不正确的是()A.DEPISNULLB.DEPISNOTNULLC.NOT(DEPISNULL)D.DEP=NULL(C)62.下列聚合函数中正确的是()A.SUM(*)B.MIN(*)C.COUNT(*)D.AVG(*)(C)63.现有关系:教师(教工号,教师,课程号,成绩,,学生),为消除数据冗余,至少需要分解为()A.1个表B.2个表
C.3个表D.4个表(C)64.在视图上不能完成的操作是()A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图(C)65以下属于数据操纵语言的是A.ALTERB.CREATEC.DELETED.DROP(C)66.建立索引的目的是()。A.降低SQLServer数据检索的速度B.与SQLServer数据检索的速度无关C.提高SQLServer数据检索的速度D.加快数据库的打开速度(A)67以下属于数据定义语言的是A.ALTERB.SELECTC.INSERTD.UPDATE(D)68.数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。A.需求分析B.物理设计C.逻辑结构设计D.概念结构设计(A)69.目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A.关系B.面向对象C.分布D.XML(A)70.数据定义语言的缩写词为()。A.DDLB.DCLC.DMLD.DBL(C)71.SQL的视图是从()中导出的。A.基本表B.视图C.基本表或视图D.数据库(A)72.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.数据库管理系统B.数据库C.数据库系统
D.数据库管理员(C)73.下列四项中,不属于数据库特点的是()。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高(C)74.在SQL中使用REFERENCES时,与之配合的语句是()A.CHECKB.UNIQUEC.FOREIG
NKEYD.PRIMARYKEY(B)75.在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段(C)76.实体所具有的某一特性称为实体的()A.特征B.性质C.属性D.特点(B)77.实体集水果店与水果之间具有()联系。A.一对一B.多对多C.一对多D.多对一(d)78.班长和班级是什么关系()A.1:1B.M:1C.M:ND.1:M(A)79.在数据库技术中,独立于计算机系统的模型是()A.概念模型B.网状模型C.关系模型D.面向对象的模型(D)80.下述哪一条不属于概念模型应具备的性质()。A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高(B)81.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
EMP雇员号001010056101
雇员名张山王宏达马林生赵敏
部门号工资022000011200021000041500
DEPT部门号部门名地址01业务部1号楼02销售部2号楼03服务部3号楼04财务部4号楼若执行下面列出的操作,哪个操作不能成功执行?A.从EMP中删除行(‘010’‘王宏达’‘01’,,,1200)B.将EMP中雇员号=‘101’的部门号改为‘05’C.将EMP中雇员号=‘056’的工资改为1600元D.在EMP中插入行(‘102’‘赵敏’‘01’,,,1500)(A)82.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理()。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ(C)83.EMP雇员号雇员名001张山010王宏达056马林生101赵敏DEPT部门号01020304
部门号工资022000011200021000041500
部门名业务部销售部服务部财务部
地址1号楼2号楼3号楼4号楼
在雇员信息表关系EMP中,哪个属性是外键(foreignkey)()。
A.雇员号B.雇员名C.部门号D.工资(B)84.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能()。A.数据查询B.数据操纵C.数据定义D.数据控制(A)85.在SELECT语句中,如何选取列中具有NULL的记录()A.在WHERE子句中使用ISNULL运算符B.在WHERE子句中使用ISNOTNULL运算符C.在WHERE子句中使用DISTINCT修饰符D.在WHERE子句中使用LIKE修饰符(B)86.在SELECT语句中,聚集函数不允许出现在()子句。A.selectB.whereC.havingD.orderby(D)87.学生成绩表中有一列“成绩”,该表存储了10
行记录,其中有4行记录中该列的值为NULL,执行“SELECTCOUNT(成绩)FROM学生成绩表”之后,返回的值是多少?A.1B.4C.10D.6(C)88.学生成绩表中有一列“成绩”,该表存储了10行记录,其中有4行记录中该列的值为NULL,执行“SELECTCOUNT(*)FROM学生成绩表”之后,返回的值是多少?A.1B.4C.10D.6(A)89.学生成绩表中有一列“成绩”,该表存储了10行记录,其中有4行记录中该列的值为NULL,执行“SELECTCOUNT(*)FROM学生成绩表”之后,返回的行数是多少?A.1B.4C.10D.6(B)90.在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。A.动态特性B.制约和依存规则C.静态特性D.数据结构(C)91.对关系数据库来讲,下面()说法是错误的。A.每一列的分量是同一种数据类型,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换。D.关系中的任意两个元组不能完全相同。(C)92.下面哪些关键字不能影响SELECT语句返回的结果的行数?A.HAVING
B.WHEREC.ORDERBYD.DISTINCT(a)93.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第2个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKEA._W_’‘%B._W_%’‘C._W_’‘_D._W%’‘_(a)94.数据库的基本特点是▁▁▁▁。A.数据可以共享、数据独立性、数据冗余小,易扩充、统一管理和控制B.数据可以共享、数据独立性、数据冗余大,易移植、统一管理和控制C.数据可以共享、数据互换性、数据冗余小,易扩充、统一管理和控制D.数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制(B)95.为了维护数据的完整性,关系数据库要求数据表要有且仅有一个()A.uniqueB.primarykeyC.foreignkeyD.default(C)96.在SELECT语句中,如果要选择表中所有的列时可以用()代表A.%B.ALLC.*D._(B)97.查询统计一个数据表中的数值字段的最大值,可以用()函数A.MAXB.AVGC.COUNTD.SUM(D)98.最常见的概念模型是()A.关系模型B.层次模型C.网络模型D.实体-联系模型(A)99.和a_b(_为通配符)匹配的字符串是()A.abbB.abcdebC.abD.以上都是(A)100.删除基本表中的数据,可以使用SQL语句()A.DELETETABLE表名B.DROPTABLE表名C.CREATETABLE表名
D.ALTERTABLE表名(D)101.数据库中存储的是()A.数据B.数据模型C.数据以及数据之间的联系D.数据之间的联系(B)102.在关系数据库中,实体完整性是通过()来实现
A.定义外键B.定义主键C.定义CHECK约束D.指定属性的数据类型(B)103._____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A.数据模型B.概念模型C.E-R图D.关系模型(A)104.在数据库中可以删除对象,可以修改数据库内的某个对象。这是因为数据库管理系统提供了()。A.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能(C)105.使用SQL语句在学生成绩表(,课程号,成绩)中,查询最低成绩大于60分的学生时,不必使用的子句是()A.SELECTB.GROUPBYC.WHERED.HAVING(C)106.表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的.A.显示B.查询C.存放D.检索(C)107.数据库管理系统是()。A.一个完整的数据库应用系统B.一组硬件C.一组软件D.既有硬件,也有软件(C)108.____是长期存储在计算机内的有组织,可共享的数据集合。A.数据库管理系统B.数据库系统C.数据库D.文件组织(A)109.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值
都不允许相同,这种约束称为()规则。A.实体完整性B.参照完整性C.域完整性D.用户定义完整性(D)110.数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和()特点。A.数据模块化B.程序标准化C.程序结构化D.数据结构化(D)111.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()A.属性B.实体C.表D.元组(D)112.使用SQL命令将学生表学生体重字段的值增加1,应该使用的命令是A.REPLACE学生WITH体重+1B.UPDATE学生体重WITH体重+1C.UPDATESET学生WITH体重+1D.UPDATE学生SET体重=体重+1(D)113.下列关于索引说法错误的是()A.创建索引的主要目的是提高查询的速度B.删除表时,在表上创建的索引也会被同时删除C.删除索引时,需要在索引名前指定索引所在的表名D.在不同的表中,不允许创建同名的索引(A)114.在SELECT语句中,使用关键字()可以把重复行屏蔽A.GROUPBYB.ALLC.NOTALLD.ONLY(B)115.在数据库中,下列说法()是正确的。A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据不可以共享D.数据库增加了数据冗余(A)116.)是位于用户与操作系统之间的一层数据管理软件。(A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统(B)117.同一个关系
模型的任两个属性值()A.不能全同B.可全同
C.必须全同D.以上都不是(D)118.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号,参数的是部门表的部门号主键EMP雇员号雇员名部门号工资001张山022000010王宏达011200056马林生021000101赵敏041500DEPT部门号部门名地址01业务部02销售部03服务部04财务部若执行下面列出的操作,默认情况下,不能成功执行的是_________A.将EMP中部门号=‘01’的部门号改为‘03’B.从DEPT中插入行(‘05’,计划部,号楼’‘5)C.将DEPT中部门号=‘02’的地址改为‘5号楼’D.将DEPT中部门号=‘01’的部门号改为‘11’(A)119.域的概念是()A.属性的取值范围B.属性的存储空间C.元组的取值范围D.元组的存储空间(D)120.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对一C.多对一D.一对多(A)121.下面关于UPDATE语句的说法正确的是()。A.如果UPDATE语句中没有指定搜索条件,则修改所有记录B.不可以使用NULL关键字将字段设置为空值C.不可使用UPDATE语句同时修改多个记录D.不可使用UPDATE语句同时修改多个属性值(D)122.题目:有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号,参数的是部门表的部门号
主键EMP雇员号雇员名001张山02010王宏达01056马林生02101赵敏03
部门号2000120010001500
工资
DEPT部门号部门名地址01业务部02销售部03服务部04财务部若要删除部门信息表中的行,可以被删除的行是A.部门号=‘01’的行B.部门号=‘02’的行C.部门号=‘03’的行D.部门号=‘04’的行(C)123.使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当A.在GROUPBY前面使用HAVING子句B.先使用WHERE子句,再使用HAVING子句C.在GROUPBY后面使用HAVING子句D.在GROUPBY后面使用WHERE子句(B)124.如果按照特定的顺序查看表中的列,那么A.在查询时,先更改表中列的顺序B.书写SELECT语句时按照需要的顺序书写列名C.向表中插入数据是按照需要的顺序书写列名D.使用列别名(D)125.关系数据库的逻辑模型设计阶段的任务是将_____转换成关系模型A.物理模型B.逻辑模型C.用户大脑中的模型D.概念模型(C)126.对关系数据库来讲,下面()的说法是错误的。A.每一列
的分量是同一种数据类型,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换。D.关系中的任意两个元组不能完全相同。(A)127.数据库管理系统由三级模式组成,其中决定数据库管理系统功能的是______。A.逻辑模式B.外模式
C.内模式D.物理模式(C)128.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。A.外模式B.内模式C.模式D.用户模式(D)129.在DBS中,DBMS和OS(操作系统)之间的关系是()。A.相互调用B.并发运行C.OS调用DBMSD.DBMS调用OS(C)130.在关系数据库系统中,当关系的表结构改变时,用户程序也可以不变。这是()。A.数据的物理独立性B.数据的位置独立性C.数据的存储独立性D.数据的逻辑独立性(B)131.关系数据库管理系统应能实现的专门关系运算包括()A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表(A)132.保证数据库的数据独立性需要修改()A.两级映像B.模式与内模式C.三层模式D.模式与外模式(C)133.SQL语言具有()的功能A.数据操纵、关系规范化、数据控制B.数据控制、数据定义、关系规范化C.数据控制、数据操纵、数据定义D.关系规范化、数据定义、数据操纵(a)134.在数据库设计使用E-R图工具的阶段是()A.概念结构设计阶段B.数据库逻辑设计阶段C.数据库维护阶段D.详细设计阶段(D)135.在数据库的概念设计中,最常用的数据模型是()A.形象模型B.物理模型C.逻辑模型D.实体联系模型
(D)136.数据库系统是()。A.一个应用系统B.一组硬件C.一组软件D.既有硬件,也有软件(D)137.员工社团可以接纳多名员工参加,但每个员工只能参加一个社团,从员工到社团之间的联系类型是()A.多对多B.一对一C.多对一D.一对多(B)138.描述事物的符号记录称为________。A.信息B.数据C.记录D.记录集合(C)139.____是长期存储在计算机内的有组织,可共享的数据集合。A.DBMSB.DBSC.DBD.文件组织(c)140.在数据库系统阶段,数据是_____。A.部分有结构的B.部分无结构的C.整体结构化的D.整体无结构,记录内有结构(D)141.数据库系统阶段,数据_____。A.具有物理独立性,没有逻辑独立性B.没有物理独立性,具有逻辑独立性C.具有高度的物理独立性和一定程度的逻辑独立性D.具有一定程度的物理独立性和高度的逻辑独立性(B)142.在数据模型的三要素中,数
据的约束条件规定数据及其联系的_____。A.动态特性B.制约和依存规则C.静态特性D.数据结构(a)143._____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A.概念模型B.数据模型C.E-R图D.关系模型(B)144.数据库系统的数据独立性是指____。A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构(C)145.当数据库的_____改变了,由数据库管理员对_____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性(1)模式(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式A.(3)、(1)、(4)B.(1)、(5)、(3)C.(2)、(5)、(1)D.(1)、(2)、(4)(B)146.E-R图是数据库设计的工具之一,它适用于建立数据库的______。A.逻辑模型B.概念模型C.结构模型D.物理模型(C)147.在关系数据库设计中,设计关系模式是____的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段(B)148.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是____。A.INSERTB.SELECTC.UPDATED.DELETE(C)149.在数据库中,数据的正确性、合理性及相容性称为数据的()。A.安全性B.保密性C.完整性D.共享性(D)150.数据库系统中的人员包括()。Ⅰ数据库管理员Ⅱ系统分析员Ⅲ数据库设计人员Ⅳ应用程序员Ⅴ最终用户A.Ⅰ、Ⅲ、ⅤB.Ⅰ、Ⅱ、Ⅲ、ⅤC.Ⅰ、ⅤD.都是(C)151.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号EMP雇员号雇员名部门号工资001张山022000
010056101
王宏达011200马林生021000赵敏041500
DEPT部门号部门名01业务部02销售部03服务部04财务部若执行下面列出的操作,不能成功执行的是_________若要删除部门信息表中的行,可以被删除的行是A.部门号=‘01’的行B.部门号=‘02’的行C.部门号=‘03’的行D.部门号=‘04’的行(A)152.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号EMP雇员号雇员名部门号工资001张山022000010王宏达011200056马林生021000101赵敏031500DEPT部门号部门名01业务部02销售部03服务部04财务部若执行下面列出的操作,不能成功执行的是______
___A.从DEPT中删除部门号=‘03’的行B.从DEPT中插入行(‘06’,计划部)C.将DEPT中部门号=‘04’的部门号改为‘10’D.将DEPT中部门号=‘01’的部门名改为‘5号楼’(B)153.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号EMP雇员号雇员名部门号工资001张山022000010王宏达011200
056101
马林生021000赵敏031500
DEPT部门号部门名01业务部02销售部03服务部04财务部若执行下面列出的操作,不能成功执行的是_________A.从EMP中删除行(‘010’‘王宏达’‘01’,,,1200)B.从EMP中插入行(‘102’‘赵敏’‘05’,,,1500)C.将EMP中雇员号=‘056’的工资改为1600D.将EMP中雇员号=‘101’的部门改为‘01’(A)154.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号EMP雇员号雇员名部门号工资001张山022000010王宏达011200056马林生021000101赵敏031500DEPT部门号部门名01业务部02销售部03服务部04财务部若执行下面列出的操作,能成功执行的是_________A.将DEPT中部门名=‘财务部’的部门号改为‘05’B.将DEPT中部门名=‘财务部’的部门号改为‘01’C.将DEPT中部门号=‘财务部’的部门号改为‘03’D.将DEPT中部门名=‘财务部’的部门号改为NULL(c)155.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP的主键是部门号,雇员信息表关系EMP的外键是部门号EMP雇员号雇员名部门号工资001张山022000010王宏达011200056马林生021000101赵敏041500
DEPT部门号部门名01业务部02销售部03服务部04财务部若执行下面列出的操作,能成功执行的是_________A.将EMP中雇员名=‘王宏达’的雇员号改为‘101’B.将EMP中雇员名=‘王宏达’的雇员号改为NULLC.将EMP中雇员号=‘王宏达’的部门号改为‘03’D.将EMP中雇员号=‘王宏达’的部门号改为‘101’(B)156对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)以下哪个查询属于关联子查询A.SELECT*FROMSWHERESNOIN(SELECTSNOFROMSCWHEREGRADE=60)B.SELECT*FROMSWHERE60IN(SELECTSNOFROMSCWHERES.SNO=SC.SNO)C.SELECT*FROMSWHEREGRADE=60ANDSNOIN(SELECTSNOFROMSC)DSELECT*FROMSWHERES.SBO=SC.SNOAND60IN(SELECTGRADEFROMSC)(A)157对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)以下哪个
查询属于分组查询A.SELECTSNO,MAX(GRADE)FROMSCGROUPBYSNOB.SELECTMAX(GRADE),AVG(GRADE)FROMSCWHERESNO='2001845'C.SELECTSNAMEFROMS,SCWHERES.SNO=SC.SNOANDWHEREGRADE>=60DSELECT*FROMSWHERESNOIN(SELECTSNOFROMSCWHEREGRADE=60)(B)158对于教学数据库的三个基本表学生S(SNO,SNAME,AGE,SEX)学习SC(SNO,CNO,GRADE)课程C(CNO,CNAME,TEACHER)以下哪个查询属于外连接查询A.SELECTSNAMEFROMSINNERJOINSCONSC.SNO=S.SNOB.SELECTSNAMEFROMSALEFTJOINSCBONA.SNO=B.SNOC.SELECTSNAMEFROMSAJOINSCBONA.SNO=B.SNODSELECTSNAMEFROMSACROSSJOINSCB