《MySQL数据库考核选择题带答案测试题期末题.docx》由会员分享,可在线阅读,更多相关《MySQL数据库考核选择题带答案测试题期末题.docx(9页珍藏版)》请在第壹文秘上搜索。
1、MySQL数据库考核选择题带答案测试题期末题一、选择题(每题2分)1、现实世界中客观存在并能相互区别的事物称为()。A、实体B、实体集C、字段D、谡正确答案是:A2、现实世界中事物的特性在信息世界中称为()。A、实体B、实体标识符C、属性D、关键码正确答案是:C3、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员到部门的联系类型是()。A、一对一B、一对多C、多对一D、多对多正确答案是:C4、下列实体类型的联系中,属于多对多联系的是()。A、父亲对孩子的亲生联系B、省对省会的所属联系C、班级与学生之间的关系D、供应商与工程项目的供货联系正确答案是:D5、如果采
2、用关系数据库实现应用,在数据库的逻辑设计阶段需将()转换为关系数据模型。A、ER模型B、层次模型C、关系模型D、网状模型正确答案是:A6、在数据库设计中,将ER图转换成关系数据模型的过程属于()0A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段正确答案是:B7、SQL语言具有的功能。A.关系规范化、数据操纵、健控制B.数据定义、雌操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵正确答案是:B8、MySQL使用()文件中的配置参数。A、my-larger.iniB、my-small.iniCxmy-huge.iniD、my.ini正确答案是:D9
3、、若要删除数据库中已经存在的表S,可用()。A、DELETETABLESB、DELETESC、DROPTABLESD、DROPS正确答案是:C10、下列描述正确的是()。A.一个数据库只能包含一个数据表B.一个数据库可以包含多个数据表C. 一个数据库只能包含两个数据表D.一个数据表可以包含多个数据库正确答案是:B11、SELECT语句中,子句用于选择满足给定条件的元组。A、WHEREB、HAVINGC、GROUPBYD、ORDERBY正廨耨:A12、SELECT语句中,若希望将查询结果排序,则应在SELECT语句中使用子句。A、WHEREB、HAVINGC、GROUPBYD、ORDERBY正确
4、答案是:D13、选择要执行操作的数据库,应该哪个SQL命令?0A、USEB、GOC、EXECD、DB正确答案是:A14、下列关于数据库运行和维护的叙述中,()是正确的。A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库正式投入运行标志着数据库运行和维护工作的开始C、数据库的维护工作就是维护数据库系统的正常运行D、数据库的维护工作就是发现问题,修改问题正确答案是:B15、如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何子集都不具有这一特性,则这些属性(或属性组)被称为该关系的()。A、候选码B、主码C、外码D、连接码正确答案是:A16、如下图所示的关
5、系数据表中,主键最好定为()。A.姓名B.借书证号C.所教学科D. T2005001正确答案是:B17、数据库概念设计的ER方法中,用属性描述实体的特征,属性在ER图中,用()表示。A、就B、四边形C、菱形D、椭圆形正确答案是:D18、下列选项中属于删除数据库的语句是()。A、 CREATEDATABASEB、USEDATABASEC、DROPDATABASED、以上都不是正确答案是:C19、一张表的主键个数为()。A、至多3个B、没有限制C、至多1个D、至多2个正确答案是:C20、在SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在2030之间,且()。A、包括20岁和30岁B
6、、不包括20岁和30岁C、包括20岁但不包括30岁D、包括30岁但不包括20岁正确答案是:A21、下列()类型不是MySQL中常用的的数据类型。A、INTB、VARC、TIMED、CHAR正确答案是:B22、DBMS指的是以下哪个选项?()A、数据库系统B、数据库信息系统C、数据库管理系统D、数据库并发系统正确答案是:C23、下面选项中,用于表示变长长度字符串的数据类型是()A、CHARB、 VARCHARC、BINARYD、BOLB正确答案是:B24、如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于0A、2NFB、3NFC、BCNFD、4NF正确答案是:A25、下列
7、选项中,使用()数据类型保存3.1415可以不丢失精度A、DECIMAL(6,2)B、DECIMAL(6,3)CxDECIMAL(6,4)D、DECIMAL(6,1)正确答案是:C26、假设StUdent表中共有9条记录,而存在name与gender值完全相同的记录有3条,那么使用SELECTDISTINCTname,genderFROMStUden第旬出的记录A、6条B、7条C、8条D、9条正确答案是:B27、下列用于更新的SQL语句中,正确的是()A、updateusersetid=u001;B、updateuser(id,username)values(uOO1,jack);C、upda
8、teusersetid三,uOO1,username=,jack,;D、updateintousersetid=uOO,username=,jack,;正触m三:c28、使用LIKE关键字实现模糊查询时,常用的通配符包括()A、%*B、*与?C、%.D、一与*29、下面关于人与身份证号之间的关联关系描述中,正确的是OAx多对一B、多对多C、一对一D、没有关系正确答案是:C30、SELECT语句的完整语法较复杂,但至少包括的部分是()A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO正确答案:B31、以下能够删除一列的是()A.altertable
9、empremoveaddcolumnB.altertableempdropcolumnaddcolumnC.altertableempdeletecolumnaddcolumnI).altertableempdeleteaddcolumn正确答案:B32、若要撤销数据库中已经存在的表S,可用()。A.DELETETABLESB.DELETESC.DROPSD.DROPTABLES正确答案:D33、以下哪种操作能够实现实体完整性()ais三iMiB.设置外键C.减少数据冗余D.设置主键正确答案:B34、若用如下的SQL语句创建了一个表SC:()CREATETABLESC(S#CHAR(6)NOT
10、NULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20);向SC表插入如下行时,()行可以被插入。A.(NULL,103,80选修,)B.(200823,101,NULL,NULL)C.0201132,NULL,86,i1)D.(,201009,11,60,瓶)答案:B35、以下语句错误的是()A.altertableempdeletecolumnaddcolumn;B.altertableempmodifycolumnaddcolumnchar(10);C.altertableempchangeaddcolumnaddcolumnint;D.altert
11、ableempaddcolumnaddcolumnint;辞:A36、SQL是一种()语言。A.函数型B.高级算法C.关系数据库D.人工智能会:C37、若要在基本表S中增加一列CN(课程名),可用()A.ADDTABLESALTER(CNCHAR(8)B.ALTERTABLESADD(CNCHAR(8)C.ADDTABLES(CNCHAR(8)D.ALTERTABLES(ADDCNCHAR(8)级:B38、删销商1018的记录的弋码为()fromdistributorswheredistri_num=1018A.droptableB.delete*C.droplumnD.delete答案:D3
12、9、SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO;意思是()A.求每个部门中的工资B求每个部门中工资的大小C.求每个部门中工资的综合D.求每个部门中工资的个数答案:D40、例如数据库中有A表,包括学生,学科,成绩,序号四个字段,数据库结构为学生学科成绩序号张三语文601张三数学1002李四语文703李四数学804李四英语805上述哪一列可作为主键列()A.B.朦责C.学科D.姓答案:A二、填空题(每空2分)1 .当某字段要使用AUTONCREMENT的属性时,该字段必须是类型的数据。答案:INT2 .E-R模型一般在数据库设计的阶段使用。答案:概念结构设计3 .如果
13、两个实体之间具有M:N联系,则将它们转换为关系模型的结果是个关系。答案:34 .在一个关系R中,若每个数据项都是不可再分割的,刃陷R一定属于答案:第一范式I(INF)5 .数据库管理系统可以提供雌定义语言,简称,用于描述数据的结构、约束性到牛和访问控制条件,为数据库构建数据框架,以便操作和控制数据。级:DDL6 .ER图提供了表示信息世界中实体、属性和的方法答案:联系7 .已知数据库中有一张会员表,表中有字段会员编号、姓名、性别、入会时间,查询出表中会员“小七”的所有会员的信息:*from会员表Where;答案:SeIeCt,姓名=小七8 .现有一张表score记录所有学钠学和英语的成绩,表中字段有学号,姓名,学科,分数。更新小明的英语成绩为90分,语句为:score分数=90where姓名=小明;