数据库技术与应用项目式教程(MySQL+达梦)(AI拓展)(慕课版)-题库_第1页
数据库技术与应用项目式教程(MySQL+达梦)(AI拓展)(慕课版)-题库_第2页
数据库技术与应用项目式教程(MySQL+达梦)(AI拓展)(慕课版)-题库_第3页
数据库技术与应用项目式教程(MySQL+达梦)(AI拓展)(慕课版)-题库_第4页
数据库技术与应用项目式教程(MySQL+达梦)(AI拓展)(慕课版)-题库_第5页
已阅读5页,还剩18页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库技术与应用》题库1、以下聚合函数求数据总和的是()A、MAXB、SUMC、COUNTD、AVG答案:B2、可以用()来创建数据表A、DESCTABLEB、ALTERTABLEC、SHOWCREATETABLED、CREATETABLE答案:D3、SELECT语句的完整语法较复杂,但至少包括的部分是()A、仅SELECTB、SELECT,FROMC、SELECT,GROUPD、SELECT,INTO答案:B4、SQL语句中的条件用以下哪一项来表达()A、THENB、WHILEC、WHERED、IF答案:C5、表结构的修改可以通过()来实现A、ALTERTABLEB、EDITC、MODIFYTABLED、CHANGETABLE答案:A6、以下能够删除一列的是()A、altertableempremoveaddcolumnB、altertableempdropcolumnaddcolumnC、altertableempdeletecolumnaddcolumnD、altertableempdeleteaddcolumn答案:B7、若要删除数据库中已经存在的表S,可用()。A、DELETETABLESB、DELETESC、DROPSD、DROPTABLES答案:D8、查找表结构用以下哪一项()A、FINDB、SELETEC、ALTERD、DESC答案:D9、如果要查询某张表中记录的总数可以使用()A、COUNT()B、SUM()C、MAX()D、MIN()答案:A10、在视图上不能完成的操作是()A、查询B、在视图上定义新的视图C、更新视图D、在视图上定义新的表答案:D11、UNIQUE惟一索引的作用是()A、保证各行在该索引上的值都不得重复B、保证各行在该索引上的值不得为NULLC、保证参加惟一索引的各列,不得再参加其他的索引D、保证惟一索引不能被删除答案:A12、向表中插入数据时可以使用()A、insertintoB、rollbackC、commitD、savepoint答案:A13、查找条件为:姓名(NAME)不为空的记录()A、WHERENAME!NULLB、WHERENAMENOTNULLC、WHERENAMEISNOTNULLD、WHERENAME!=NULL答案:C14、主键的关键词是()A、keyB、uniqueC、foreignkeyD、primarykey答案:D15、在SQL语言中,子查询是()。A、选取单表中字段子集的查询语句B、选取多表中字段子集的查询语句C、返回单表中数据子集的查询语言D、嵌入到另一个查询语句之中的查询语句答案:D16、向数据表中插入一条记录用以下哪一项()A、CREATEB、INSERTC、SAVED、UPDATE答案:B17、在select语句的where子句中,使用()可以实现模糊查询。A、likeB、againstC、matchD、regexp答案:A18、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是()。A、UPDATEB、SELECTC、DELETED、INSERT答案:B19、外键的关键词是()A、primarykeyB、foreignkeyC、defaultD、notnull答案:B20、SQL语言中,删除一个视图的命令是()A、REMOVEVIEWB、CLEARVIEWC、DELETEVIEWD、DROPVIEW答案:D21、修改数据库表结构用以下哪一项()A、UPDATEB、CREATEC、UPDATEDD、ALTER答案:D22、多表连接查询用于连接多张表的关键词是()A、JOINB、MERGEC、UNIOND、REGEXP()答案:A23、可以实现对查询结果进行排序的子句是()A、orderbyB、groupbyC、whereD、from答案:A24、查询的过程,最终要查询的目标列放在()子句中A、WHEREB、SELECTC、FROMD、ORDERBY答案:B25、若用如下的SQL语句创建了一个表SC:

CREATETABLESC(S#CHAR(6)NOTNULL,

C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。(带#的列为主键列)A、(NULL,’103’,80,’选修’)B、(’200823’,’101’,NULL,NULL)C、(’201132’,NULL,86,’’)D、(’201009’,’111’,60,必修)答案:B26、删除索引的命令是()A、DROPindexB、DROPTABLEindexC、DELETEindexD、DELETEFROMtable答案:A27、以下语句错误的是()A、altertableempdeletecolumnaddcolumn;B、altertableempmodify

addcolumnchar(10);C、altertableempchangeaddcolumnaddcolumnint;D、altertableempadd

addcolumnint;答案:A28、在查询语句中()子句可以控制查询结果中输出的记录数(行数)A、TOPB、ALLC、HEADD、LIMIT答案:D29、创建数据库使用以下哪项?A、createmytestB、createtablemytestC、databasemytestD、createdatabasemytest答案:D30、以下哪项用来分组()A、ORDERBYB、ORDEREDBYC、GROUPBYD、GROUPEDBY答案:C31、SQL是一种()语言。A、函数型B、高级算法C、关系数据库D、人工智能答案:C32、删除数据表用以下哪一项()A、DROPTABLEB、UPDATETABLEC、DELETETABLED、DELETEDTABLE答案:A33、若要在基本表S中增加一列CN(课程名),可用()A、ADDTABLESALTER(CNCHAR(8))B、ALTERTABLESADD(CNCHAR(8))C、ADDTABLES(CNCHAR(8))D、ALTERTABLES(ADDCNCHAR(8))答案:B34、下列的SQL语句中,()不是数据定义语句。A、CREATETABLEB、GRANTC、CREATEVIEWD、DROPDATABASE答案:B35、以下删除记录正确的()A、deletefromempwherename='dony';B、Delete*fromempwherename='dony';C、Dropfromempwherename='dony';D、Drop*fromempwherename='dony';答案:A36、删除经销商1018的数据记录的代码为()fromdistributorswheredistri_num=1018A、droptableB、delete*C、dropcolumnD、delete答案:D37、按照姓名降序排列()A、ORDERBYDESCNAMEB、ORDERBYNAMEDESCC、ORDERBYNAMEASCD、ORDERBYASCNAME答案:B38、可以在创建表时用()来创建唯一索引,也可以用()来创建唯一索引A、Createtable,CreateindexB、设置主键约束,设置唯一约束C、设置主键约束,CreateindexD、以上都可以答案:B39、在SELECT语句中,使用关键字()可以去除查询结果中的重复行。A、TOPB、ALLC、UNIOND、DISTINCT答案:D40、以下聚合函数求平均数的是()A、COUNTB、MAXC、AVGD、SUM答案:C41、返回当前日期的函数是()A、curtime()B、adddate()C、curnow()D、curdate()答案:D42、用来插入数据的命令是(),用于更新的命令是()A、INSERT,UPDATEB、CREATE,INSERTINTOC、DELETE,UPDATED、UPDATE,INSERT答案:A43、SELECTAVG(SAL)FROMEMPGROUPBYDEPTNO;意思是(),其中SAL为工资,DEPTNO为部门编号。A、求每个部门中的工资B、求每个部门中工资的大小C、求每个部门中工资的综合D、求每个部门中工资的平均值答案:D44、以下表达降序排序的是()A、ASCB、ESCC、DESCD、DSC答案:C45、从GROUPBY分组的结果集中再次使用条件表达式进行筛选的子句是()A、FROMB、ORDERBYC、HAVINGD、WHERE答案:C46、为数据表创建索引的目的是()A、提高查询的检索性能B、归类C、创建唯一索引D、创建主键答案:A47、查找数据表中的记录用以下哪一项()A、ALTREB、UPDATEC、SELECTD、DELETE答案:C48、在MySQL中,建立数据库用()A、CREATETABLE命令B、CREATETRIGGER命令C、CREATEINDEX命令D、CREATEDATABASE命令答案:D49、MySQL中,预设的、拥有最高权限超级用户的用户名为()A、testB、AdministratorC、DAD、root答案:D50、以下插入记录正确的()A、insertintoemp(ename,hiredate,sal)values(value1,value2,value3);B、insertintoemp(ename,sal)values(value1,value2,value3);C、insertintoemp(ename)values(value1,value2,value3);D、insertintoemp(ename,hiredate,sal)values(value1,value2);答案:A51、()是由基本表导出的虚表。A、视图B、索引C、模式D、触发器答案:A52、以下哪项用来排序()A、ORDEREDBYB、ORDERBYC、GROUPBYD、GROUPEDBY答案:B53、以下聚合函数用来计数的是()A、AVGB、SUMC、MAXD、COUNT答案:D54、在查询语句中,用来限制条件的子句是()A、selectB、groupbyC、whereD、from答案:C55、查找数据库中所有的数据表用以下哪一项()A、SHOWDATABASEB、SHOWTABLESC、SHOWDATABASESD、SHOWTABLE答案:B56、以下语句不正确的是()A、select*fromemp;B、selectename,hiredate,salfromemp;C、select*fromemporderdeptno;D、select*fromwheredeptno=1andsal<300;答案:C57、deletefromemployee语句的作用是()A、删除当前数据库中整个employee表,包括表结构B、删除当前数据库中employee表内的所有行C、由于没有where子句,因此不删除任何数据D、删除当前数据库中employee表内的当前行答案:B58、按照班级进行分组()A、ORDERBYCLASSESB、DORDERCLASSESC、GROUPBYCLASSESD、GROUPCLASSES答案:C59、可用于从表或视图中检索数据的SQL语句是()。A、SELECT语句B、INSERT语句C、UPDATE语句D、DELETE语句答案:A60、SQL语言又称()。A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言答案:C61、在MySQL中,通常使用()语句来指定一个已有数据库作为当前工作数据库。A、USINGB、USEDC、USESD、USE答案:D62、下列()类型不是MySQL中常用的的数据类型。A、INTB、VARC、VARCHARD、CHAR答案:B63、下列语句中,()不是表数据的基本操作语句。A、CREATE语句B、INSERT语句C、DELETE语句D、UPDATE语句答案:A64、在MySQL中,通常使用()语句来进行数据的检索、输出操作。A、SELECTB、INSERTC、DELETE_D、UPDATE答案:A65、下列哪种方法不能用于创建索引()。A、使用CREATEINDEX语句B、使用CREATETABLE语句C、使用ALTERTABLE语句D、使用CREATEDATABASE语句答案:D66、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()A、使用WHERE子句B、在GROUPBY后面使用HAVING子句C、先使用WHERE子句,再使用HAVING子句D、先使用HAVING子句,再使用WHERE子句答案:B67、关系表达式运算的结果是()。A、数值型B、字符型C、逻辑型D、日期型答案:C68、视图是一个“虚表”,视图的构造基于()A、基本表B、视图C、基本表或视图D、数据字典答案:C69、有数据表EMP(职工号,姓名,年龄,技能)。职工号唯一,每个职工有多项技能,则EMP表的主键是()A、职工号B、姓名,技能C、技能D、职工号,技能答案:A70、在SQL语句中,与表达式"仓库号NOTIN("wh1","wh2")"功能相同的表达式是A、仓库号="wh1"AND仓库号="wh2"B、仓库号!="wh1"OR仓库号!="wh2"(!=是“不等于”)C、仓库号="wh1"OR仓库号="wh2"D、仓库号!="wh1"AND仓库号!="wh2"答案:D71、在select语句中可以使用()来改变查询列标题的显示。A、列名=新列名B、列名is新列名C、列名as新列名D、以上都不对答案:C72、创建表时,用来定义默认值约束的关键词是()。A、defaultB、checkC、notnullD、unique答案:A73、对一张数据表中的主键,描述错误的是()。A、不能有两个B、可以是由一列组成C、可以是由多列共同组成D、不能被其他表中的列引用答案:D74、若要查询工资表(gz)中基本工资(jbgz)不超过5000元的职工的相关信息,则查询语句是()。A、select*fromgzB、select*fromgzwherejbgz>5000C、select*fromgzwherejbgz<5000D、select*fromgzwherejbgz<=5000答案:D75、以下()可以创建指定的数据库。A、CREATEDATABASE命令B、ALTERDATABASE命令C、CREATETABLE命令D、ALTERTABLE命令答案:A76、在SQL中,删除视图用______。A、DROPSCHEMA命令B、CREATETABLE命令C、DROPVIEW命令D、DROPINDEX命令答案:C77、SQL语句中修改表结构的命令是______。A、MODIFYTABLEB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERDATABASE答案:C78、SQL语言具有_______的功能。A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵答案:B79、DELETEFROMSWHERE年龄>60语句的功能是______。A、从S表中删除年龄大于60岁的记录B、S表中年龄大于60岁的记录被加上删除标记C、删除S表D、删除S表的年龄列答案:A80、用一组数据“准考证号:200701001、姓名:刘亮、性别:男、出生日期:1993-8-1"来描述某个考生信息,其中"出生日期"数据可设置为()。A、日期/时间型B、数字型C、货币型D、逻辑型答案:A81、下列描述正确的是()。A、一个数据库只能包含一个数据表B、一个数据库可以包含多个数据表C、一个数据库只能包含两个数据表D、一个数据表可以包含多个数据库答案:B82、下列有关数据库的描述,正确的是()A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件答案:C83、在SELECT语句中,只列出前几行的关键字是()。A、limitB、distinctC、delD、from答案:A84、订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中订购日期的年份为2019年的所有信息。A、deletefrom订单表whereyear(订购日期)=2019B、deletefrom订单表whereyear(订购日期)<2019C、deletefrom订单表whereyear(订购日期)>2019D、deletefrom订单表whereyear(订购日期)!=2019答案:A85、为了对某表中的各行进行快速访问,应对此表建立()。A、约束B、存储过程C、规则D、索引答案:D86、在SQL数据库中,关于视图的描述错误的是()。A、视图是一个虚拟的表,在物理介质上并不存在B、视图可以查看来自一个或多个表的内容C、修改了视图的数据,原始数据并不会被修改D、使用CREATEVIEW来创建视图答案:C87、唯一约束的关键词是()A、keyB、uniqueC、foreignkeyD、primarykey答案:B88、下列约束类型不是MySQL中常用的约束类型的是()A、UNIQUEB、CHECKC、DEFAULTD、NOTNULL答案:B89、以下关于关系数据库关系类型说法正确的是()A、实体之间只包含一对一的关系B、实体之间为一对多的关系时需要通过关系表建立联系C、实体之间为多对多的关系时需要通过关系表建立联系D、实体之间不可以包含多对多的关系答案:C90、下列索引类型不是MySQL中常用的索引类型的是()A、UNIQUEB、FULLTEXTC、SPATIALD、CLUSTERED答案:D91、下列连接类型不是MySQL中常用的连接类型的是()A、内连接B、左外连接C、右外连接D、全外连接答案:D92、下列关于视图创建的说法中,正确的是()A、可以建立在单表上B、可以建立在两张表基础上C、可以建立在两张或两张以上的表基础上D、以上都有可能答案:D93、下列选项中,用于查看视图的字段信息的语句是()A、DESCRIBEB、CREATEC、SHOWD、SELECT答案:A94、下列选项中,对视图中数据的操作不包括()A、定义视图B、修改数据C、查看数据D、删除数据答案:A95、下列选项中,哪个不属于事务的ACID特性()A、一致性B、隔离性C、持久性D、分区性答案:D96、下列关于MYSQL中事务的说法,错误的是()A、事务就是针对数据库的一组操作B、事务中的语句要么都执行,要么都不执行C、事务提交后其中的操作才会生效D、提交事务的语句为SUBMIT答案:D97、以下连接查询中,()仅会保留符合条件的记录A、内连接B、左外连接C、右外连接D、自然连接答案:D98、下列选项中数据FROM子查询的是()A、EXISTS子查询B、表子查询C、行子查询D、以上都不正确答案:B99、下列选项中,不属于WHERE子查询的是()A、标量子查询B、表子查询C、行子查询D、列子查询答案:B100、下列选项中,关于外键约束说法错误的是()A、只有INNODB存储引擎的数据才支持外键约束B、默认情况下,主表记录修改的同时修改从表的记录C、从表外键字段插入的值必须选取主表中相关联字段已经存在的数据D、默认情况下,从表含有的关联记录则拒绝删除主表记录答案:B101、SQL语言只涉及查询数据的语句,并不包括修改和删除数据的语句。答案:错误102、删除表格的命令是deletetable表名。答案:错误103、字符串“2008-8-15”可以代表2008年8月15日。答案:正确104、INSERT语句可以向指定表中插入数据。答案:正确105、所有auto_increment列都必须建立在整数相关的数据类型列上。答案:正确106、带有GROUPBY子句的SELECT语句,结果集中每一个组只用一行数据来表示。答案:正确107、主键列满足没有重复值且不能为空值。答案:正确108、可以使用MySQL的配置向导将MySQL指定地方的字符集设置为GBK。答案:正确109、只能将表中的一个列定义为主键,不能将多个列定义为复合的主键。答案:错误110、当一个表中所有行都被delete语句删除后,该表也同时被删除了。答案:错误111、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含计算机硬件、DB、DBMS、数据库就凭系统等软件和用户。答案:正确112、数据库管理系统DBMS是操作系统的一部分。答案:错误113、数据库管理员的缩写为DBA。答案:正确114、在查询的语句中使用distinct关键词可以去除查询结果中的重复值。答案:正确115、数据库管理系统是数据库系统的核心。答案:正确116、创建视图的关键词为createtable。答案:错误117、视图是个虚拟的表。答案:错误118、在数据库中建立索引的目的是为了加快数据查询的速度。答案:正确119、因为索引可以加快查询的效率,所以数据库中索引建立的越多越好。答案:正确120、可以使用in关键词来引导子查询。答案:正确121、当某个查询的结果用来充当另外一个查询的条件时,我们称这个查询为父查询。答案:错误122、查询出表中的所有列时,可以使用select*。答案:正确123、orderby子句可以实现分组查询。答案:错误124、orderby子句可以实现对查询结果的排序。答案:正确125、orderby子句默认情况是对查询结果进行降序排列。答案:错误126、groupby子句可以实现分组查询。答案:正确127、having子句总是和groupby子句配合使用,可以实现在分组的基础之上进行附加筛选。答案:正确128、数据定义语言的缩写为DDL。答案:正确129、数据操纵语言的缩写为DML。答案:正确130、数据定义语言的缩写为DML。答案:错误131、创建唯一索引的列可以有一些重复的值。答案:错误132、在数据库中只存储视图的定义,视图中展示的数据仍然存在于基本表中。答案:正确133、修改表使用的关键词是altertable。答案:正确134、删除表使用的关键词是droptable。答案:正确135、视图和表是完全一样的。答案:错误136、因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表。答案:错误137、如果要选择特定的数据库可以使用use数据库名。答案:正确138、source命令可以执行扩展名为.sql的脚本。答案:正确139、在表结构中,含有外键约束的表称为主表。答案:错误140、创建空间索引的表,存储引擎必须是innodb。答案:错误141、创建全文索引的表,存储引擎必须是myisam。答案:正确142、目前只有innodb存储引擎支持外键约束。答案:正确143、默认情况下,联合查询会去除完全重复的行。答案:正确144、建立外键约束的主表和从表数据类型必须完全相同。答案:错误145、视图中不能包含基本表中被定义为非空的列。答案:错误146、删除视图时,也会删除所对应的基本表中的数据。答案:错误147、DROP语句一次只能删除一个视图。答案:错误148、只有多条select语句,才能组成事务。答案:错误149、已经提交的事务,不能回滚。答案:正确150、在关系模型中,同一表中的不同属性名可以相同。答案:错误151、在CREATETABLE语句中,通常使用____关键字来指定主键。答案:PRIMARYKEY;152、在MySQL中,可以使用____语句来修改、更新一个表或多个表中的数据。答案:UPDATE;153、在在MySQL中,可以使用____语句或TRANCATE语句删除表中的一行或多行数据。答案:DELETE;154、当使用SELECT语句返回的结果集中行数很多时,为了便于用户对结果数据的浏览和操作,可以使用____子句来限制被SELECT语句返回的行数。答案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论