《2023年数据库(MySQL)开发技术考试习题库(含答案).docx》由会员分享,可在线阅读,更多相关《2023年数据库(MySQL)开发技术考试习题库(含答案).docx(78页珍藏版)》请在第一文库网上搜索。
1、2023年数据库(MySQ1)开发技术考试习题库(含答案)一、单选题1MySq1数据库中,以下()命令可以删除整个表中的数据,并且无法回滚。A、dropde1eteC、 truncateD、 cascade参考答案:C2. T-SQ1,下列操作不正确的是()a、geisnotnu11b、not(Ageisnu11)C、SNAME=王五D、SNAME=王参考答案:D3 .关系数据模型是目前最重要的一种数据模型.它的三个要素分别是0A、实体完整性、参照完整性、用户自定义完整性B、数据结构、关系操作、完整性约束C、数据增加、数据修改、数据查询D、外模式、模式、内模式参考答案:B4 .下面哪个命令不属
2、于数据操纵语言(DM1)()A、A1TERB、INSERT-C、UPDATE-DDe1ete参考答案:A5 .由EXISTS引出的子查询,其目标列表达式通常都用(),因为带EXISTS的子查询只返回真值或假值A、%B、?C、*D、?参考答案:C6 .为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的()A、表(tab1e)B、索引(index)C、视图(view)D、游标(cursor)参考答案:C7 .如果想找出关系R上属性A的值为空的那些元组,则条件子句应该为()a、 Wherea=Nu11b、 Wherea=Nu11c、 Whereaisnu11d、 Wher
3、eanotisnu11参考答案:c8 .假定有一张表用户表users,其中一身份证字段IDcard0为了维护数据的完整性,在设计数据库时,最好对IDcard字段添加约束,请问应该添加什么约束()primarykeycheckC、 defau1tD、 notnu11参考答案:A9 .()SQ1语句将为计算列SA1*12生成别名Annua1Sa1arySE1ECTename,sa1*124Annua1Sa1ary,FROMemp;SE1ECTename,sa1*12uAnnua1Sa1aryvFROMemp;C、SE1ECTename,sa1*12SnnuaISa1aryFROMemp;DSE1E
4、CTename,sa1*12SINITCP(uAnnua1Sa1ary,)FROMemp;参考答案:A10 .在P1/SQ1中用以下哪个运算符或函数,可以将两个字符串连接起来A、strcatB、+c、11D、stradd参考答案:CH.以下关于列的叙述中,哪一项是不正确的?A、可以增大CHAR列的宽度。B、如果列包含非空数据,则可以修改列的数据类型。C、可以将CHAR数据类型的列转换为VARCHR2数据类型。D、可以将DATE日期类型的列转换为VRCHR2歹I。参考答案:B12.下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行()。A、 1EFTOUTERJOINB、 RIGH
5、TOUTERJOINc、 Innerjoind、 JOIN参考答案:A13 .下面哪一个是SQ1SERVER2005事务日志文件的后缀名?A、mdfB、ndfC、docD、Idf参考答案:D14 .查询语句uSE1ECTname,sex,birthdayFROMhuman,返回0列。A、1B、2C、3D、4参考答案:C15 .在Orac1e中,下面用于限制分组函数的返回值的子句是()。A、 WHEREB、 HAVINGC、 ORDERBYD、无法限定分组函数的返回值参考答案:B16 .从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的码是()A、N端实体的码B、M端实体的
6、码C、M端实体的码与N端实体的码的组合D、非M端非N端实体码的其它属性参考答案:C17 .SQ1语言具有数据操作功能,SQ1语言的一次查询的结果是一个()A、数据项B、记录C、元组D、表参考答案:D18 .在关系型数据库中,DBMS利用()来自动保持一个关系模式中的元组不重复A、SE1ECTB、码C、 BCNFD、3NF参考答案:B19 .设学生关系模式为:学生(学号.姓名.年龄.性别.平均成绩.专业).则该关系模式的主键是()A、姓名B、学号,姓名C、学号D、学号,姓名,年龄参考答案:C20 .在SQ1语言中.DE1ETE语句的作用是()A、删除基本表B、删除视图C、删除基本表和视图D、删除
7、基本表或视图的元组参考答案:D21 .要修改表的结构.应使用SQ1语言的命令()a、 updatetab1eb、 modifytab1ec、 A1tertab1eD、CHANGETAB1E参考答案:C22 .语句“Se1etcount(*)FROMhUnIan”返回()行。A、1B、2C、3D、4参考答案:A23 .自然连接是构成新关系的有效方法。一般情况下,当关系R和S进行自然连接时,要求R和S含有一个或多个共有的()A、元组B、行C、记录D、属性参考答案:D24 .下面哪一个不是SQ1SERVER2005的系统数据库?A、mastertempdbC、tx1D、 msdb参考答案:C25.
8、SQ1语言具有两种使用方式,分别称为交互式SQ1和()A、编译式SQ1B、解释式SQ1C、嵌入式SQ1D、过程化SQ1参考答案:C26. SQ1语言的标准库函数COUNT、SUMAVG.MAX和MIN等,不允许出现在下列哪个子句中A、 SE1ECTB、 HAVINGC、 GROUPD、 WHERE参考答案:D27 .根据关系模式的完整性规则,一个关系中的主键()。A、不能由两个字段组成B、不能成为另一个关系的外部键C、不允许空值D、可以取空值参考答案:C28 .下面关于自然连接与等值连接的各个叙述中,不正确的是()A、自然连接是一种特殊的等值连接B、自然连接要求两个关系中具有相同的属性组,而等
9、值连接不必C、两种连接都可以只用笛卡尔积和选择运算导出D、自然连接要在结果中去掉重复的属性,而等值连接则不必参考答案:B29 .SQ1语言是关系数据库的标准语言,它是OA、过程化的B、非过程化的C、格式化的D、导航式的参考答案:B30 .数据库中有两个用户scott和myuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,WUnit)物资单位wunit列为nu11的记录,取结果的前5条记录显示,以下正确的SQ1语句是。A、se1ect*fromscott.wzwherewunitisnu11andrownum5;se1ect
10、*frommyuser.wzwherewunit=nu11andrownum5;C、se1ect*frommyuser.wzwherewunitisnu11andrownum6;Dse1ect*formscott.wzwherewunitisnu11andrownum6;参考答案:C31 .哪个命令用来创建一个Primarykeyconstraintpkbooks在表BOOKS,列ISBN上?请选择一个。A、 Createprimarykeyonbooks(ISBN);B、 Createconstraintpkbooksprimarykeyonbooks(ISBN);Ca1tertab1ebo
11、oksaddconstraintpkbooksprimarykey(ISBN);D、a1tertab1ebooksaddprimarykey(ISBN);参考答案:C32 .若MySq1设置默认提交方式为手动提交,第一步用DE1ETE命令删除了表A中的数据(但并没有提交),第二步试图创建了一个表B,但由于权限不足,表B并没有创建成功.第三步执行了一个RO11BACK回滚操作.请问以下叙述正确的是()A、表A中的数据被恢复回来B、表A中的数据被彻底从数据库中删除C、表A中的数据被移至一个临时的表中D、表A中的数据将处于一个不确定的状态参考答案:A33 .下列哪类命令在未提交前可以通过RO11BA
12、CK命令进行回退()A、DC1B、DD1C、DM1D、DQ1参考答案:C34 .使用哪个命令可以从表的行中删除所有数据而不删除表自身?A、 1TERTB1EB、 DROPTAB1EC、 MODIFYd、De1etefrom参考答案:D35 .若MySq1设置默认提交方式为手动提交,第一步执行了DE1ETE命令,删除了某表中的一条记录.第二步执行了MIT命令.最后又执行了RO11BACK命令.请问以下叙述正确的是()A、被删除的记录又被恢复回来,仍然存放在数据库的表中B、被删除的记录彻底从数据库中被删除掉了C、被删除的记录只是当前用户看不到了,而其它用户还能看到D、被删除的记录当前用户可以看到,
13、而其它用户却看不到了参考答案:B36 .在SQ1语句中,与表达式仓库号NoTiN(Wh1,Wh2)功能相同的表达式是A、仓库号二WhIAND仓库号二wh2B、仓库号!二Wh1OR仓库号!二Wh2C、仓库号二Wh1OR仓库号二Wh2D、仓库号!二Wh1AND仓库号!二Wh2参考答案:D37 .你需要修改STUDENTS表在STUDENTID列上增加一个PK约束,当前此表为空表,下面语句正确的是?A、 A1TERTAB1EstudentsADDPRIMARYKEYstudentid;A1TERTAB1EstudentsADDCONSTRAINTPRIMARYKEY(studentid);A1TER
14、TAB1EstudentsADDcoNsTRA1NTstudidpkPRIMARYKEYstudentid;A1TERTB1EstudentsDDCONSTRAINTstudidpkPRIMRYKEY(studentid);参考答案:D38 .关系数据库的规范化理论指出.关系数据库中的关系应满足一定的要求,起码的要求是达到1NF,即满足0A、每个非主属性都完全依赖于主属性B、主属性唯一标识关系中的元组C、关系中的元组不可重复D、每个属性都是不可再分的参考答案:D39 .查询出当前的日期,可以用下面哪个选项()A、Se1ectcurdate();Se1ecttochar(sysdate,YYYY-MM-DDHH24:MI:SS)fromdua1;Cse1ectdate(sysdate,YYYY-MMDDHH24:MIrSS,)fromdua1;Dse1ectchr(sysdate,YYYY-MM-DDHH24:MI:SS)fromdua1;参考答案:A40 .下列语言中属于结构化查询语言的是()。A、JavaB、CC、SQ1D、C+参考答案:C41 .在T-SQ1中,与NOTIN等价的操作符是()A、=SOMEB、OSOM