还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据库期末考试试题与答案
一、单选题(每小题1分)
1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是(II.人工管理阶段n.文件系统阶段m.数据库阶段[单选题]*A.只有I B.只有口c.II和m D.I和nv
2.下列四项中,不属于数据库系统特点的是()[单选题]*A.数据共享B.提高数据完整性C.数据冗余度高V D.提高数据独立性
3.SQL Server的安全性管理可分为5个等级,不包括(\[单选题]*A.Windows级B.用户级V C.SQL Server服务器级D.数据库级
4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中[单选题]*A.modelV
38.SQL语言是()的语言,容易学习[单选题]*A.过程化B.非过程化V C.格式化D.导航式
39.()数据库是SQL Server的核心,它记录SQL Server实例的所有系统级信息[单选题]*A.masterV B.msdb C.model D.tempdb
40.SQL Server2012的系统数据库是()5个[单选题]*A.master、tempdb.AdventureWorks,msdb、resource B.master,tempdb、model、Library,resource C.master.Reportserver.modeL msdb、resource D.master、model、msdb、tempdb、resourceV
41.关系模型是目前最重要的一种逻辑数据模型,它的3个组成要素是(\[单选题]*A.实体完整性、参照完整性、用户定义完整性B.关系数据结构、关系数据操作、关系完整性约束,C.数据增加、数据修改、数据查询D.外模式、模式、内模式
42.SQL Server的字符型数据类型主要包括(X[单选题]*A.int、money,char B.char、varchan ncharV C.date、binary,int D.char、varchar、int
43.关系数据库管理系统应能实现的专门关系运算包括(I[单选题]*A.排序、索引、统计44关联、更新、排序C.选择、投影、连接V D.显示、打印、制表
44.下面关于UPDATE语句错误的是(X[单选题]*A.可以使用DEFAULT关键字将列设置为默认值B.可以使用NULL关键字将列设置为空值C.可使用UPDATE语句同时修改多行D.如果UPDATE语句中没有指定搜索条件,则默认只能修改第一行V
45.SELECT查询语句的子句有多个,但至少包括的子句是(I[单选题]*A.SELECT和INTO B.SELECT和FROMV C.SELECT和GROUP BYD.仅SELECT
46.执行语句SELECT name,sex,Birthdate,address FROMhuman”将返回()歹I」[单选题]*A.1B.2C.3D.4V
47.在T-SQL中,SELECT查询语句中使用关键字()可以把重复行屏蔽[单选题]*A.DISTINCTV B.UNION C.ALL D.TOP
48.将多个查询结果返回一个结果集合的运算符是(I[单选题]*A.JOIN B.UNIONV C.INTO D.LIKE
49.假设列中的数据变化规律如下,请问()情况不可以使用IDENTITY列定义[单选题]*A.1,2,3,4,5…B.10,20,30,40z
50...C.1,1,2,3,5,8,13,
21...V D.2,4,6,8,
10...
50.【表设计器】的〃允许空〃单元格用于设置该列是否可输入空值,实际上就是创建该列的()约束[单选题]*A.主键B.外键C.NOT NULLV D.CHECK
51.如果SELECT查询语句的SELECT子句为SELECT A,83*口,则不能使用的61^0BY子句是(X[单选题]*A.GROUP BYA B.GROUP BYAZ B C.GROUP BYA,B,C*D D.GROUP BYA,B,C,DV
52.进行数据库差异备份之前,需要做()备份[单选题]*A.数据库差异B.数据库完整,C.事务日志D.文件和文件组
53.在一个表上,最多可以定义多少个聚集索引(X[单选题]*A.IV B.2C.3D.多个
54.下列关于数据库备份的叙述错误的是(\[单选题]*A.如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏V B.数据库备份是一项很复杂的工作,应该由专业的管理人员来完成C.数据库备份会受到数据库恢复模式的制约D.数据库备份策略的选择应该综合考虑各方面因素,并不是备份做得越多、越全面就越好
55.由EXISTS引出的SELECT子查询,其投影列表达式通常都用(),因为带EXISTS的子查询只返回真值或假值[单选题]*A.%B.C.*V D._
56.执行SQL语句:SELECT TOP10PERCENT Tno,Tname FROMTeacher结果返回了10行数据,是因为()[单选题]*A.表中只有10行数据B.表中只有20行数据C.表中只有50行数据D.表中只有100行数据,
57.用于求系统日期的函数是()[单选题]*A.YEAR()B.GETDATE()V C.LEN
0.SUBSTRING
58.表达式SELECT Datepart(yy J2012-3-13)+2〃的结果是()[单选题]*A.’2012-3-15,B.2012C.2014D.2014V
59.查询职工信息时,结果按职工编号升序排列,正确的是()[单选题]*A.ORDER BY职工编号升序B.ORDER BY职工编号ASCV CORDER BY职工编号DESC D.ORDER BY职工编号DISTINCT
60.在T-SQL中,关于NULL值叙述正确的选项是(\[单选题]*A.NULL表示空格B.NULL表示0C.NULL表示空值V D.NULL既可以表示0,也可以表示是空格
二、填空题(每空1分)L在关系模型中,一般数据完整性分为参照完整性、和三类[填空题]*空1答案实体完整性空2答案用户定义的完整性61________________创建数据库使用T-SQL的语句,修改数据库使用T-SQL的语句,删除数据库使用T-SQL的drop databaseo[填空题]*空1答案Create[database]空2答案:Alter[database]62在SQL Server中数据库文件组分为2类,它们分别为和[填空题]*空1答案主要文件组空2答案次要文件组
4.SQL Server表定义主要提供主键约束、外键约束、______________________和非空值约束[填空题]*空1答案唯一约束空2答案check约束空3答案默认值约束63在使用T-SQL操作表的语句中插入数据行的语句是更新数据的语句是删除表数据的语句是delete[填空题]*空1答案insert空2答案:update64在T-SQL语句中______语句使用频率最高[填空题]*空1答案select65表1rightjoin表2的右外连接结果,将保留表没形成连接的数据行,表相应的列为NULL值[填空题]*空1答案2空2答案166与groupby参数配合筛选统计结果,可以根据子句中逻辑表达式指定的条件进行筛选[填空题]*空1答案having67在SQL Server中有3类操作系统支持的文件,主要数据文件的扩展名为次要数据文件的扩展名为ndf,事务日志文件的扩展名为[填空题]*空1答案mdf空2答案Idf
68.在SQL Server中,一个数据库至少有一个文件和一个文件[填空题]*空1答案数据空2答案事务日志
69.在使用T-SQL定义表的语句中创建表的语句是修改表的语句是alterable;删除表的语句是____o[填空题]*空1答案create[table]空2答案drop[table]
12.SQL Server数据库分为和3类[填空题]*空1答案系统数据库空2答案示例数据库空3答案用户数据库
13.表1leftjoin表2左外连接,查询结果将保留表的所有数据行,如果表相应的列没有匹配的值,则该列为null值[填空题]*空1答案1空2答案
214.对查询结果进行分组,使用关键命令[填空题]*空1答案Group by
15.SQL是的缩写[填空题]*空1答案Structured QueryLanguage16写出在select查询语句中常用的聚合函数,计算指定的数值型列名表达式的平均值求出指定的数值、字符或日期型列名表达式的最小值______o[填空题]*空1答案avg空2答案min0B.msdb C.master D.tempdb
5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(1[单选题]*A.模式B.内模式C.外模式V D、用户模式
6.使用T-SQL删除表结构的语句是()[单选题]*A.DELETE TABLEB.DROP TABLEV C.ADD TABLED.CREATE TABLE
7.若定义教师的工资,则应该选用()类型[单选题]*A.char B.datetime C.decimaIV D.text
8.在T-SQL中,关于NULL值叙述正确的选项是()[单选题]*A.NULL表示空格B.NULL表示空值V C.NULL表示0D.NULL既可以表示0,也可以表示空格
9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的(1[单选题]A.一个表中最多只能有一个主键约束,一个唯一性约束10一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束V D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束
11.SELECT查询语句的子句有多个,但至少包括()子句[单选题]*A.SELECT和INTO B.SELECTT和GROUP BYC.SELECT和FROM D.仅SELECT
11.一个关系表只有一个(X[单选题]*A.超键B.主键V C.候选键D.外键
12.下列叙述错误的是(\[单选题]*A.ALTER TABLE语句可以添加列B.ALTER TABLE语句可以删除列C.ALTER TABLE语句可以修改列名称,D.ALTER TABLE语句可以修改列数据类型
13.对于DROP TABLE命令的解释正确的是(\[单选题]A.删除表里的数据,保留表的数据结构B.删除此表,并删除数据库里所有与此表有关联的表C.保留数据,删除表的数据结构D.删除表里的数据,同时删除了表的数据结构
14.在T-SQL中,SELECT查询语句中使用关键字可以把重复行屏蔽[单选题]*A.ALL B.UNION C.DISTINCTV D.PERCENT
15.执行语句SELECT namezsex FROMhuman”将返回歹L[单选题]*A.1B.2VC.3D.
416.下列聚合函数中正确的是\[单选题]*A.SUM*B.MAX*C.COUNT*V D.AVG*17假设表testl中有10条数据行,可获得最前面三条数据行的语句为\[单选题]*A.SELECT3*FROM testlB.SELECT TOP3*FROM testlVC.SELECT PERCENT3*FROM testlD.SELECT PERCENT30*FROM testl
18.下面关于SELECT查询语句中ORDER BY子句描述正确的是(\[单选题]*A,在ORDER BY子句中使用的列不适合建立索引B.表的任何类型的列都可用作为排序依据C.如果指定了SELECT DISTINCT(去重复行),那么ORDERBY子句中的列名就必须出现在SELECT子句的列表中V D.如果未指定排序列,则默认按递增排序
19.在SELECT语句中,下列()子句用于将查询结果存储在一个新表中[单选题]*A.SELECT子句B.FROM子句C.INTO子句V□WHERE子句
20.在T-SQL中,与IN等价的逻辑运算符是(\[单选题]*A.=SOMEV B.oSOME C.ALL D.ALL
21.如果SELECT查询语句的SELECT子句为SELECT A,B,C*D则不能使用的GROUP BY子句是(\[单选题]*A.GROUP BYA B.GROUP BYA,BC.GROUP BYA,B,C*D D.GROUP BYAZ BZCV
22.SELECT学号,平均成绩=AVG(成绩)FROM SCGROUP BY学号HAVING AVG(成绩)>=85,表示()[单选题]*A.查找SC表中平均成绩在85分以上的学生的学号和平均成绩V B.查找平均成绩在85分以上的学生C.查找SC表中各科成绩在85分以上的学生D.查找SC表中各科成绩在85分以上的学生的学号和平均成绩
23.如果要在一张管理图书的表中限制价格不能小于零,应使用()约束[单选题]*A.PRIMARY KEYB.FOREIGN KEYC.UNIQUE D.CHECKV
24.要查询Library数据库Book表中作者名中含有有为的书籍信息,可用()命令[单选题]*A.SELECT*FROM BookWHERE AuthorLIKE%有为%V B.SELECT*FROM LibraryWHERE AuthorLIKE/有为C.SELECT*FROM BookWHERE AuthorLIKE7有为‘D.SELECT*FROM LibraryWHERE Author=有为
25.SQL中的聚合函数不允许出现在查询语句中()子句中[单选题]*A.SELECT B.HAVING C.GROUP BYD.WHEREV
26.SQL SERVER2012是一个()的数据库系统[单选题]*A.网状型B.层次型C.关系型V D.以上都不是
27.在SELECT查询语句的WHERE子句的LIKE条件表达式中,可以匹配多个字符的通配符是(\[单选题]*A.*B.%VC.D.-
28.在T-SQL语言中,若要删除表的数据行,应使用的关键字是()[单选题]*A.ALTER B.UPDATE C.DELETEV D.MODIFY29以下()语句从表TABLE_NAME中提取前10%的记录[单选题]*A.Select TOP10percent*from TABLE_NAMEV B.select TOP10*from TABLENAME C.select TOPof10*from TABLENAME D.select percent10*from TABLE_NAME
30.查询student表中的所有非空email信息,以下语句正确的是\[单选题]*A.select emailfrom studentwhere email!=null B.select emailfrom studentwhere emailnot isnull C.select emailfrom studentwhere emailnull D.select emailfrom studentwhere emailis notnullV
31.描述数据库整体数据的全局逻辑结构和特性的是数据库的\[单选题]*A.模式B.内模式C.外模式D、用户模式
32.数据模型的三个要素是1[单选题]*A.实体完整性、参照完整性、域完整性B.数据结构、数据操作、数据完整性C.数据增加、数据修改、数据查询D.外模式、模式、内模式
33.数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是\[单选题]*A.DBS包括DB和DBMS,B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
34.下列选项中()不是数据库系统的特点[单选题]*A.数据加工V B.数据共享C.关系模型D.减少数据冗余
35.下列不属于系统需求分析阶段的工作是(1[单选题]*A.建立数据字典B.建立数据流图C.建立E-R图V D.系统功能需求分析
36.下面的()不是Microsoft公司为用户提供的SQL Server2012版本[单选题]*A.企业版B.商业智能版C.应用版VD.标准版
37.不管应用程序的用户界面是什么形式,与SQL Server实例通信的所有应用程序都通过将()语句发送到服务器进行通信[单选题]*A.TCP/IP B.T-SQLV。