《计算机二级mysql数据库程序设计练习题(五).pdf》由会员分享,可在线阅读,更多相关《计算机二级mysql数据库程序设计练习题(五).pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机二级m y s q l 数据库程序设计练习题(五)一、单选题(共2 9题,共58 分)1、要消除查询结果集中的重复值,可在SELECT 语句中使用关键字_。A.U NI O NB.D I ST INCTC.LI M I TD.REM O VE答案:B解析:暂无解析2、在M y SQ L的SQ L语句中,要实现类似分页功能的效果,可使用_。A.LI M I TB.O RD ERBYC.W H ERED.T RU NCA T E答案:A解析:暂无解析3、对于SQ L查询:SELECT*FRO M t b l _n a m e W H EREi d=(SELECT i d FRO M t b
2、l _n a m e),假设该表中包含i d 字段,那么该语句正确执行的条件是_。A.该表中必须有多条记录B.该表中必须只有一条记录C.该表中记录数必须小于等于一条D.此SQ L语句错误,无论如何都无法正确执行答案:C解析:暂无解析4、设有学生表s t u d e n t,包含的属性有学号s n o、学生姓名s n a m e、性别s e x、年龄a g e、所在专业s m a j o r。下列语句正确的是_。答案:D解析:暂无解析5、学生表s t u d e n t 如下所示:下面SQ L语句中返回值为3的是_。A.SELECT CO U NT(*)FRO M s t u d e n t;1
3、/7B.SELECT CO U NT(所在系编号)FRO M s t u d e n t;C.SELECT CO U NT(*)FRO M s t u d e n t G RO U PBY学号;D.SELECT CO U NT(*)FRO M s t u d e n t G RO U PBY学号;答案:D解析:暂无解析6、查找学生表s t u d e n t 中姓名的第二个字为 t 的学生学号Sn o 和姓名s n a m e,下面SQ L语句正确的是_。答案:B解析:暂无解析7、订单表t b _o r d e r 包含用户信息u i d 和产品信息p i d 等属性列,以下语句能够返回至少被
4、订购过三次的p i d 是_。A.SELECT p i d FRO M t b _o r d e r W H EREc o u n t(p i d)3;B.SELECT p i d FRO M t b _o r d e r W H EREm a x(p i d)=3;C.SELECT p i d FRO M t b _o r d e r G RO U PBYp i d H A VING CO U NT(p i d)3;D.SELECT p i d FRO M t b _o r d e r G RO U PBYp i d H A VING CO U NT(p i d)=3;答案:D解析:暂无解析
5、8、设有学生表s t u d e n t(s n o,s n a m e,s a g e,s m a j o r),要从s t u d e n t 表中检索s n a m e 字段值第2 个字是 红 的所有学生信息。以下能够按照上述条件进行检索的W H ERE表达式是_。答案:A解析:暂无解析9、设有成绩表,包含学号、分数等字段。现有查询要求:查询有3门以上课程的成绩在90 分以上的学生学号及90 分以上课程数。以下SQ L语句中正确的是_。A.SELECT 学号,CO U NT(*)FRO M 成绩W H ERE分数90 G RO U PBY学号H A VI NG CO U NT(*)3;B
6、.SELECT 学号,CO U NT(学号)FRO M 成绩W H ERE分数90 A ND CO U NT(学号)3;C.SELECT 学号,CO U NT(*)FRO M 成绩G RO U PBY学号H A VI NG CO U NT(*)3A ND 分数90;D.SELECT 学号,CO U NT(*)FRO M 成绩W H ERE分数90 A ND CO U NT(*)3G RO U PBY学号;答案:A解析:暂无解析10、设有学生表St u d e n t(学号,姓名,系名,课程号,成绩),查询至少选修了4门课程的学生学号及平均成绩的正确语句是_。A.SELECT 学号,A VG(成
7、绩)A S平均成绩FRO M St u d e n t G RO U PBY学号H A VI NG CO U NT(课程号)3B.SELECT 学号,A VG(成绩)A S平均成绩FRO M St u d e n t G RO U PBY课程号H A VI NG CO U NT(课程号)32/7C.SELECT 学号,A VG(成绩)A S平均成绩FRO M St u d e n t G RO U PBY学号H A VI NG CO U NT(课程号)4D.SELECT 学号,A VG(成绩)A S平均成绩FRO M St u d e n t G RO U PBY课程号H A VI NG CO
8、 U NT(D I ST I NCT 学号)3答案:A解析:暂无解析11、下列关于索引的叙述中,错误的是_。A.索引能够提高数据表读写速度B.索引能够提高查询效率C.U NI Q U E索引是唯一性索引D.索引可以建立在单列上,也可以建立多列上答案:A解析:暂无解析12、对于索引,正确的描述是_。A.索引的数据无需存储,仅保存在内存中B.一个表上可以有多个聚集索引C.索引通常可减少表扫描,从而提高检索的效率D.所有索引都是唯一性的索引答案:C解析:暂无解析13、M y SQ L中,不能创建索引的语句是_。A.CREA T ET A BLEB.A LT ERT A BLEC.CREA T EI
9、ND EXD.SH O W I ND EX答案:D解析:暂无解析14、下列不能用于删除索引的命令是_。A.A LT ERI ND EXB.A LT ERT A BLEC.D RO PI ND EXD.D RO PT A BLE答案:A解析:暂无解析15、设有语句:CREA T EU NI Q U EI ND EXi d x O Nb o o k s(i d)D ESC;以下关于该语句的叙述中,错误的是_。3/7A.i d x 是要建立索引的数据表名B.所创建的是唯一性索引C.所创建的索引按照索引关键字降序排列D.索引关键字是i d答案:A解析:暂无解析16、以下关于PRI M A RYK EY
10、和U NI Q U E的描述中,错误的是_。A.U NI Q U E约束只能定义在表的单个列上B.一个表上可以定义多个U NIQ U E,只能定义一个PRI M A RYK EYC.在空值列上允许定义U NIQ U E,不能定义PRI M A RYK EYD.PRI M A RYK EY和U NI Q U E都可以约束属性值的唯一性答案:A解析:暂无解析17、执行语句 CREA T EIND EXi n _d e p t O Nt b _d e p t(t e l e p h o n e(6),D ESC)后,在t b _d e p t 表的t e l e p h o n e 属性上_。A.根
11、据t e l e p h o n e 属性前六个字符采用BT REE索引类型创建索引B.根据t e l e p h o n e 属性前六个字符采用H A SH 索引类型创建索引C.根据前六条记录采用BT REE索引类型创建索引D.根据前六条记录采用H A SH 索引类型创建索引答案:A解析:暂无解析18、在使用CREA T EI ND EX创建索引时,其默认的排序方式是_。A.升序B.降序C.无序D.聚簇答案:A解析:暂无解析19、给定如下SQ L,语句CREA T EVI EW t e s t.V_t e s tA SSELECT*FRO M t e s t.s t u d e n t s
12、W H EREa g e&l t;19:该语句的功能是_。4/7A.在t e s t 表上建立一个名为V_t e s t 的视图B.在s t u d e n t s 表上建立一个查询,存储在名为t e s t 的表中C.在t e s t 数据库的s t u d e n t s 表上建立一个名为V_t e s t 的视图D.在t e s t 表上建立一个名为s t u d e n t s 的视图答案:C解析:暂无解析2 0、下列关于M y SQ L基本表和视图的描述中,正确的是_。A.对基本表和视图的操作完全相同B.只能对基本表进行查询操作,不能对视图进行查询操作C.只能对基本表进行更新操作,不
13、能对视图进行更新操作D.能对基本表和视图进行更新操作,但对视图的更新操作是受限制的答案:D解析:暂无解析2 1、下列关于视图的叙述中,正确的是_。A.使用视图,能够屏蔽数据库的复杂性B.更新视图数据的方式与更新表中数据的方式相同C.视图上可以建立索引D.使用视图,能够提高数据更新的速度答案:A解析:暂无解析2 2、下列有关视图的叙述中,正确的是_。A.视图可以嵌套B.视图可以创建索引C.视图包含数据D.视图不能与表一起使用答案:A解析:暂无解析2 3、下列关于表和视图的叙述中错误的是_。A.视图可以和表一起使用B.表和视图上都可以创建索引C.表和视图的数据都可以进行更新操作,但视图的更新受限D
14、.表和视图都可以使用SQ L语句进行查询答案:B5/7解析:暂无解析2 4、在M y SQ L中创建视图时,W IT H CH ECK O PT IO N子句的作用是_。A.防止通过视图插入或更新行B.使用户能从多种角度看待同一数据C.对于可更新视图,保证更新、插入或删除的行要满足视图定义中的谓词条件D.去掉基本表的某些行和某些列答案:C解析:暂无解析2 5、设有学生表s t u d e n t,包含的属性有学号s n o、学生姓名s n a m e、性别s e x、年龄a g e、所在专业s m a j o r。基于s t u d e n t 表建立如下视图,其中可以进行数据更新的是_。答案
15、:A解析:暂无解析2 6、设有商品库存表,规定表中的库存量值必须大于等于0。根据这个规定应建立_。A.用户定义完整性约束B.实体完整性约束C.参照完整性约束D.缺省值约束答案:A解析:暂无解析2 7、数据库系统的核心是_。A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B解析:暂无解析2 8、SQ L语言具有_的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B6/7解析:暂无解析2 9、SQ L语言的数据操纵语句包括SELECT,I NSERT,U PD A T E和D ELET E,最重要的,也是使用最频繁的语句是_。A.SELECTB.I NSERTC.U PD A T ED.D ELET E答案:A解析:暂无解析Powered by TCPDF(www.tcpdf.org)7/7