《计算机程序设计员:结构化查询语言(SQL)考试题库考点.docx》由会员分享,可在线阅读,更多相关《计算机程序设计员:结构化查询语言(SQL)考试题库考点.docx(18页珍藏版)》请在三一办公上搜索。
1、计算机程序设计员:结构化查询语言(SQL)考试题库考点1、单选删除索引的TTQL语句是OoA. dropindexB. createindexC.sp_helpindexD.updatein(江南博哥)dex正确答案:A2、单选SQLSerVer2005中,使用O可以创建一个触发器。A.createprocedureB.createtableC.createtriggerD.createindex正确答案:C3、单选要删除视图myview,可以使用()语句。A. DROPmyviewB. DROPTABLEmyviewC. DROPINDEXmyviewD.DROPVIEWmyview正确答案
2、:D4、单选以下哪项不是SQLSerVer导入导出时要选择传输的数据来源()。A.从源数据库复制表和视图B.用一条查询指定要传输的数据C.从备份的数据文件中D.在SQLServer数据库之间复制对象和数据正确答案:C5、单选SQLSerVer2005中引用全局变量时,必须以标记符O开头。A. “”B. “?”C. “&”D.正确答案:A6、单选在存储数据库的三种文件类型中,以下哪种是用来存储日志的?OA.主文件B.次要文件C.事务日志文件D.图像文件正确答案:C7、单选TranSaCt-SQL对标准SQL的扩展主要表现为()oA.加入了程序控制结构和变量B.加入了建库和建表语句C.提供了分组(
3、GrOUPBy)查询功能D.提供了Min、MaX等统计函数正确答案:A8、单选存储过程经过了一次创建以后,可以被调用O次。A. 1B. 2C. 256D.无数正确答案:D9、单选、目前三种基本的数据模型是OoA.层次模型、网络模型、关系模型B.对象模型、网络模型、关系模型C.网络模型、对象模型、层次模型D.层次模型、关系模型、对象模型正确答案:A10、单选以下哪种情况应尽量创建索引OoA.在Where子句中出现频率较高的列B.具有很多NULL值的列C.记录较少的基本表D.需要更新频繁的基本表正确答案:A11、单选SQLSerVer2005提供的单行注释语句是使用O开始的一行内容。A.B. “一
4、”C. “D.正确答案:B12、单选在SeleCt查询语句中如果要对得到的结果中某个字段按降序处理,则就使用O参数。A. ascB. descC. betweenD. in正确答案:B13、单选SQLSerVer2005的物理存储主要包括3类文件OoA.主数据文件、次数据文件、事务日志文件B.主数据文件、次数据文件、文本文件C.表文件、索引文件、存储过程D.表文件、索引文件、图表文件正确答案:A14、单选如果要从数据库中删除触发器,应该使用SQL语言的命令OOA.DELETETRIGGERB.DROPTRIGGERC.REMOVETRIGGERD.DISABLETRIGGER正确答案:B15、
5、单选在SQLSerVer服务器上,存储过程是一组预先定义并O的4SQL语句。A.保存B.编译C.解释D.编写正确答案:B16、单选Selectemp_id,emp_name,sex,title,wagefromemployeeorderbyemp_name句子得到的结果集是按()排序。A. emp_idB. emp_nameC. sexD. wage正确答案:B17、单选视图名称O与该用户拥有的任何表的名称相同。A.不得B.有可能C.可以D.根据需要正确答案:A18、单选下列哪一种约束确保表的对应的字段的值在某一范围内?()A. DEFUALTB. CHECKC. PRIMARYKEYD. F
6、OREIGNKEY正确答案:B19、单选参照完整性的作用是OoA.字段数据的输入B.记录中相关字段之间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性正确答案:D20、单选要想使SQLSerVer2005数据库管理系统开始工作,必须首先启动OOA.SQLServer服务器B.查询分析器C.网络实用工具D.数据导入和导出程序正确答案:A21、单选在SQLSerVer2005中,当数据表被修改时,系统自动执行的数据库对象是OOA.存储过程B.触发器C.视图D.其他数据库对象正确答案:B22、单选在SQLSerVer2005中,索引的顺序和数据表的物理顺序相同的索引是()。A.聚集索引B.
7、非聚集索引C.主键索引D.唯一索引正确答案:A23、单选在创建数据表时,可以给字段规定NULL或NOTNULL值,NULL值的含义是OOA.0B.空格C.NULLD.不确定正确答案:D24、单选下列聚合函数中正确的是OoA. SUM(*)B. COUNT(*)C. MAX(*)D. AVG(*)正确答案:B25、单选使用selecttop5*fromemployee语句得到的结果集中有()条记录。A. 10B. 2C. 5D. 6正确答案:C26、单选如果创建视图的基表被删除,则视图OoA.同时被删除B.不能被使用C.视国结构会改变D.还能使用正确答案:B27、单选SQLSerVer2005采
8、用的身份验证模式有OoA.仅Windows身份验证模式B.仅SQLServer身份验证模式C.仅混合模式D.Windows身份验证模式和混合模式正确答案:D28、单选每个数据库有且只有一个OOA.主要数据文件B.次要数据文件C.日志文件D.索引文件正确答案:A29、单选数据库的完整性是指数据的OoA.正确性和相容性B.合法性和不被恶意破坏C.正确性和不被非法存取D.合法性和和相容性正确答案:A30、单选DTS是一个简称,它的全称是OoA.数据运输系统B.数据传输服务C.数据库传输系统D.数据库运输服务正确答案:B31、单选SQL语言中,不是逻辑运算符号的OoA. ANDB. NOTC. ORD
9、. XOR正确答案:D32、单选如果在创建数据库语句Createdatabase中包括filegrowth=20%,则表示OOA.初始值为20MB.增长方式为20MC.增长方式为20%D.最大值为20%正确答案:C33、单选查询中分组的关键词是OoB. A.ORDERBYC. 1.IKED. HAVINGE. GROUPBY正确答案:D34单选使用Altertable语句可以OoA.同时修改字段数据类型和长度B.修改计算列C.修改字段约束D.同时删除字段和字段约束正确答案:A35、单选SQLSerVer数据库文件中的事务日志文件的后缀名为()。A. .mdfB. .ndfC. .exeD. .
10、Idf正确答案:D36、单选如果需要在插入表的记录时自动执行一些操作,常用的是OoA.存储过程B.函数C.触发器D.存储过程与函数正确答案:C37、单选使用语句CREATEDATABASELWZZ创建的数据文件放在OoA. SQLServer的默认路径下B. D盘C. E盘D.C盘正确答案:A38、单选某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的关系是OOA. 一对一B. 一对多C.多对多D.多对一正确答案:C39、单选使用execute语句来执行存储过程时,在()情况下可以省略该关键字。A. execute语句如果是批处理中的第一个语句时B.
11、 execute语句在declare语句之后C. execute语句在go语句之后D.任何时候正确答案:A40、单选SQLSerVer的字符型系统数据类型主要包括OoA. IntmoneycharB. charvarchartextC.datetime、binary、intD.char、varcharint正确答案:B41、单选下列SQL语言中,()不是数据定义语句。A.createtableB.createviewC.dropviewD.grant正确答案:D42、单选SQLSerVer数据库文件有三类,其中主数据文件的后缀为()。A.ndfB、.mdfC、.IdfD、.rdf正确答案:B4
12、3、单选创建数据库的T-SQL语句是OoA. createdatabaseB. alterdatabaseC. dropdatabaseD.copydatabase正确答案:A44、单选在MSSQLSerVer中,关于数据库的说法正确的是()。A. 一个数据库可以不包含事务日志文件B. 一个数据库只可以包含一个事务日志文件和一个数据库文件C. 一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D. 一个数据库可以包含多个事务日志文件,但只能包含一个主数据文件正确答案:D45、单选若要删除数据库中已经存在的表S,可用()。A.deletetableSB. deletesC. dropt
13、ablesD. drops正确答案:C46、单选SQL的视图是从O中导出的。A.基本表B.视图C.基本表或视图D.数据库正确答案:C47、单选不属于SQLSerVer2005系统全局变量的是()。A. ErrorB. ConnectionsC. FetchStatusD. Records 正确答案: 48、单选 A. select, B. select, C. select, D. select, 正确答案: 49、单选 A. . mdfB. Idf C. .tifD最基本的SeleCt语句可以只包括()子句和()子句。fromgroupbywhereorderbyA下列哪个不是sql数据库文
14、件的后缀。OD. .ndf正确答案:C50、单选属于事务控制的语句是OoA. BeginTranCommitRollBackB. BeginContinueEndC. CreateTranCommitRollBackD.BeginTranContinue、End正确答案:A51、单选在SQLServer2005,以下()语句可以创建存储过程。A.createprocB.createtriggerC.CreateViewD. createdatabase正确答案:A52、单选语句droptable可以()。A.删除一张表B.删除一个视图C.删除一个索引D.删除一个游标正确答案:A53、单选SEL
15、ECT语句中与HAVING子句通常同时使用的是O子句。A.ORDERBYB. HEREC. GROUPBYD.无需配合正确答案:C54、单选在SQL的ALTER语句中,用于删除字段的子句是()。A.ALTERB. DELETEC. DROPD. MODIFY正确答案:C55、单选SQLSerVer2005提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQLSerVer的4种服务的是OoA.对象奖资源管理器B.导入和导出数据C.事件探察器D.服务管理器正确答案:D56、单选在SQLSerVer2005中可创建3种类型的索引,下列O不是其中的索引类。A.唯一性索引B.非聚集索引C.聚集索
16、引D.外键索引正确答案:D57、单选以下哪项不是建立备份并且从中恢复的备份设备类型OoA.磁盘B.空设备C.命名管理设备D.本地磁带设备正确答案:B58、单选aCreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。A.惟一索引B.聚集索引C.复合索引D.惟一聚集索引正确答案:A59、单选在SeIeCt语句中,如果要过滤结果集中的重复行,可以在字段列表前面加上()OA. groupbyB. orderbyC. descD.distinct正确答案:D60、单选索引是对数据库表中O字段的值进行排序。A.一个B.多个C.一个或多个D.零个正确答案:C61、单选
17、在SQL包含的功能中,最重要的功能是OoA.数据查询B.数据操纵C.数据定义D.数据控制正确答案:A62、选文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是OOA.DATAB.INFORMATIONC.DBD.其他正确答案:A63、单选下面没有反映数据库优点的是OoA.数据面向应用程序B.数据冗余度低C.数据独立性高D.数据共享性高正确答案:A64、单选若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为OOA.姓名LIKE张AND出生日期二NULLB.姓名LIKE张*AND出生日期二NULLC.姓名LIKE,张AND出生日期ISNULLD.姓名LlKE张AN
18、D出生日期ISNULL正确答案:C65、单选MicrosoftSQLSerVer是()。A.基于Web的网状数据库管理系统B.基于C/S的网状数据库管理系统C.基于Web的关系型数据库管理系统D.基于C/S的关系型数据库管理系统正确答案:D66单选在创建数据库的CreateDatabaSe语句中()参数可以指定数据或事务日志文件的初始大小。A. NameB. FilenameC. FilegrowthD. Size正确答案:D67、单选在WHlLE循环语句中,如果循环体语句条数多于一条,必须使用OOA. BEGINENDB. CASEENDC. IFTHEND. GOTO正确答案:A68、单选
19、下列关于SQL语言叙述中,错误的是OoA. SQL语言是一种面向记录操作的语言。B. SQL语言具有灵活强大的查询功能。C. SQL语言是一种非过程化的语言。D. SQL语言功能强,简洁易学。正确答案:A69、单选在SQLSerVer中,触发器不具有()类型。A. insert触发器B. update触发器C. delete触发器D. select触发器正确答案:D70、单选下面关于视图的说法正确的是OoA.视图是由若干表组成的,独立存储在数据库中B.视图的存在提高了并发程度C.视图与基本表的最大区别在于它是逻辑定义的虚表D.视图简化了用户观点,但不提高查询效率正确答案:C71、单选在SQL语
20、言中PRIMARYKEY的作用是OoA.定义主码B.定义外部码C.定义处部码的参照表D.确定主码类型正确答案:A72、单选在SQLSERVER中局部变量前面的字符为OoA.*B.#C. D. 正确答案:D73、单选下面关于触发器的描述,错误的是OcA.触发器是一种特殊的存储过程,用户可以直接调用B.触发器表和DELETED表没有共同记录C.触发器可以用来定义比CHECK约束更复杂的规则D.删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器正确答案:A74、单选SQLSerVer2005中的CreateDatabaSe语句可以创建一个()。A表B.系统数据库C.用户数据库D.
21、视图正确答案:C75、单选下列四项中,不正确的提法是OoA. QL语言是关系数据库的国际标准语言B. SQL语言具有数据定义、查询、操纵和控制功能C. SQL语言可以自动实现关系数据库的规范化D. SQL语言称为结构查询语言正确答案:C76、单选SQL中的INSERT语句可以用于()。A.插入一条记录B.插入一个字段C.插入一个索引D.插入一个表正确答案:A77、单选在SQL中,建立表用的命令是OoA.CREATESCHEMAB.CREATETABLEC.REATEVIEWD.CREATEINDEX正确答案:B78、单选表达实体之间逻辑联系的E-R模型,是数据库的OoA.概念模型B.逻辑模型C
22、.外部模型D.物理模型正确答案:A79、单选已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。可使用哪种触发器实现?OA.INSTEADOFDELETE8.1 NSTEADOFDROPC.AFTERDELETED.AFTERUPDATE正确答案:C80单选Selectcount(*)fromemployee语句得到的结果是()。A.某个记录的信息B.全部记录的详细信息C.所有记录的条数D.得到3条记录正确答案:C81、单选一个规范化的关系至少应当满足O的要求。A. 一范式B.二范式C.三范式D.四范式正确答案:A82、单选SQL
23、SerVer创建一个新的数据库时,复制的系统数据库为()。A.msdb数据库B. Master数据库C. Model数据库D. Tempdb数据库正确答案:C83、单选下列用于定义字段的SQL语句中,错误的是OoA.学号varchar(10)B.成绩int4C.产量floatD.价格decimal(8,4)正确答案:B84、单选SQLSerVer2005触发器主要针对下列语句创建()。A.SELECT、INSERT、DELETEB.INSERT.UPDATE、DELETEC. SELECTUPDATE、INSERTD. INSERT、UPDATE、CREATE正确答案:B85、单选INSERT
24、-SQL语句中所使用的数据不能来自于()。A.数组B.变量C.查询D.索引正确答案:D86、单选3NF同时又是OoA. 2NFB. INFC. INF,2NFD. BCNF正确答案:C87、单选语句“USEmasterGOSELECT*FROMsysfilesGO”包括O个批处理。A. 1B. 2C. 3D.4正确答案:B88、单选SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁正确答案:A89、单选以下关于使用文件组的叙述中,不正确的是OoA.文件或文件组
25、可以由一个以上的数据库使用B.文件只能是一个文件组的成员C.数据和事务日志信息不能属于同一个文件或文件组D.事务日志文件不能属于任何文件组正确答案:A90、单选模式匹配运算符Iike中的通配符%可以代表O个字符。A. 1B. 2C. 255D.任意长度的字符串正确答案:D91、单选事务日志用来保存()。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.数据操作正确答案:C92、单选下列O不是固定服务器角色。A. db_ownerB. sysadminC. serveradminD.dbcreator正确答案:A93、单选触发器被激活后,自动创建O两个临时表。A. insert和dele
26、teB. model和masterC.student和newdbD.inserted和deleted正确答案:D94、单选下列T-SQL语句中出现语法错误的是OoA.declareabcintB. select*fromgradeC. createdatabasestiD. delete*fromgrade正确答案:D95、单选在SQL语言中PRlMARYKEY的作用是OoA.定义主码B.定义外部码C.定义处部码的参照表D.确定主码类型正确答案:A96、单选使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应该()OA.使用where子句B.在groupby后面使用having子句C.先
27、使用where子句,再使用having子句D.先使用having子句,再使用where子句正确答案:B97、单选下面关于tempdb数据库描述不正确的是()。A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模版正确答案:D98、单选设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是OoA.职工号B.姓名,技能C.技能D.职工号,技能正确答案:D99、单选SQLSerVer2005的备份设备是用存储()备份的存储介质。A.数据库、文件和文件组、事务日志B.数据库、文件和文件组、文件文件C.表、索引、存储过程D.表、索引、图表正确答案:A100、单选在SQL语言中,建立存储过程的命令是OoA.CREATEPROCEDUREB.CREATERULEC.CREATEDURED.CREATEFILE正确答案:A