数据库期末复习题及答案_第1页
数据库期末复习题及答案_第2页
数据库期末复习题及答案_第3页
数据库期末复习题及答案_第4页
数据库期末复习题及答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。人工管理阶段 文件系统阶段 数据库阶段 A只有B只有C和D和(正确答案)2.下列四项中,不属于数据库系统特点的是() A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。 AWindows级B用户级(正确答案)CSQL Server服务器级D数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。 A. model(正确

2、答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。 A模式B内模式C外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是() A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。 A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是() A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既

3、可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。 A一个表中最多只能有一个主键约束,一个唯一性约束B一个表中最多只能有一个主键约束,一个外键约束C在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。 A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。 A超键B主键(正确答案)C候选键D外键12.下列叙述错

4、误的是()。 AALTER TABLE语句可以添加列 BALTER TABLE语句可以删除列CALTER TABLE语句可以修改列名称(正确答案)DALTER TABLE语句可以修改列数据类型13.对于DROP TABLE 命令的解释正确的是()。 A删除表里的数据,保留表的数据结构B删除此表,并删除数据库里所有与此表有关联的表C保留数据,删除表的数据结构D删除表里的数据,同时删除了表的数据结构(正确答案)14.在T-SQL中,SELECT查询语句中使用关键字()可以把重复行屏蔽。 AALLBUNIONC DISTINCT(正确答案)DPERCENT15.执行语句“SELECT name,se

5、x FROM human”将返回()列。 A1B2(正确答案)C3D416.下列聚合函数中正确的是()。 A. SUM ()B. MAX ()C. COUNT ()(正确答案)D. AVG ()17假设表“test1”中有10条数据行,可获得最前面三条数据行的语句为()。 ASELECT 3 FROM test1BSELECT TOP 3 FROM test1(正确答案)CSELECT PERCENT 3 FROM test1DSELECT PERCENT 30 FROM test118.下面关于SELECT查询语句中ORDER BY子句描述正确的是()。 A在ORDER BY子句中使用的列不

6、适合建立索引B表的任何类型的列都可用作为排序依据C如果指定了SELECT DISTINCT(去重复行),那么ORDER BY子句中的列名就必须出现在SELECT子句的列表中(正确答案)D如果未指定排序列,则默认按递增排序19.在SELECT语句中,下列()子句用于将查询结果存储在一个新表中。 A. SELECT子句B.FROM子句C.INTO子句(正确答案)D.WHERE子句20.在T-SQL中,与 IN等价的逻辑运算符是()。 A=SOME(正确答案)BSOMECALLDALL21.如果SELECT查询语句的SELECT子句为SELECT A, B, CD,则不能使用的GROUP BY子句是

7、()。 AGROUP BY ABGROUP BY A,BCGROUP BY A,B,CDDGROUP BY A,B,C(正确答案)22.SELECT 学号,平均成绩 = AVG(成绩) FROM SC GROUP BY 学号 HAVING AVG(成绩)=85,表示() A.查找SC表中平均成绩在85分以上的学生的学号和平均成绩(正确答案)B.查找平均成绩在85分以上的学生C.查找SC表中各科成绩在85分以上的学生D.查找SC表中各科成绩在85分以上的学生的学号和平均成绩23.如果要在一张管理图书的表中限制价格不能小于零,应使用()约束。 A. PRIMARY KEYB. FOREIGN KE

8、YC.UNIQUED.CHECK(正确答案)24.要查询Library数据库Book表中作者名中含有“有为”的书籍信息,可用()命令。 A. SELECT FROM Book WHERE Author LIKE %有为%(正确答案)B. SELECT FROM Library WHERE Author LIKE 有为C. SELECT FROM Book WHERE Author LIKE 有为D.SELECT FROM Library WHERE Author = 有为25.SQL中的聚合函数不允许出现在查询语句中()子句中。 A. SELECTB.HAVINGC.GROUP BYD. WH

9、ERE(正确答案)26. SQL SERVER2012 是一个()的数据库系统。 A. 网状型B. 层次型C. 关系型(正确答案)D. 以上都不是27.在SELECT查询语句的WHERE子句的LIKE条件表达式中,可以匹配多个字符的通配符是()。 A. B. %(正确答案)C. ?D. -28.在T-SQL语言中,若要删除表的数据行,应使用的关键字是() A. ALTERB. UPDATEC. DELETE(正确答案)D. MODIFY29.以下()语句从表TABLE_NAME中提取前10%的记录。 A. Select TOP 10 percent from TABLE_NAME(正确答案)B

10、. select TOP 10 from TABLE_NAMEC. select TOP of 10 from TABLE_NAMED. select percent 10 from TABLE_NAME30.查询student表中的所有非空email信息, 以下语句正确的是()。 A. select email from student where email !=nullB. select email from student where email not is nullC. select email from student where email nullD. select emai

11、l from student where email is not null(正确答案)31. 描述数据库整体数据的全局逻辑结构和特性的是数据库的()。 A模式(正确答案)B内模式C外模式D、用户模式32. 数据模型的三个要素是()。 A实体完整性、参照完整性、域完整性B数据结构、数据操作、数据完整性(正确答案)C数据增加、数据修改、数据查询D外模式、模式、内模式33. 数据库( D B )、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 ADBS包括DB和DBMS(正确答案)BDBMS包括DB和DBSCDB包括DBS和DBMSDDBS就是DB,也就是DBMS34. 下列选

12、项中()不是数据库系统的特点。 A数据加工(正确答案)B数据共享C关系模型D减少数据冗余35. 下列不属于系统需求分析阶段的工作是()。 A建立数据字典B建立数据流图C建立E-R图(正确答案)D系统功能需求分析36. 下面的()不是Microsoft公司为用户提供的SQL Server 2012版本。 A企业版B商业智能版C应用版(正确答案)D标准版37. 不管应用程序的用户界面是什么形式,与SQL Server实例通信的所有应用程序都通过将()语句发送到服务器进行通信。 ATCP/IPBT-SQL(正确答案)CCDASP38. SQL语言是()的语言,容易学习。 A过程化B非过程化(正确答案

13、)C格式化D导航式39. ()数据库是SQL Server的核心,它记录SQL Server实例的所有系统级信息。 Amaster(正确答案)BmsdbCmodelDtempdb40. SQL Server 2012的系统数据库是()5个。 Amaster、tempdb、AdventureWorks、msdb、resourceBmaster、tempdb、model、Library、resourceCmaster、ReportServer、model、msdb、resourceDmaster、model、msdb、tempdb、resource(正确答案)41. 关系模型是目前最重要的一种逻辑

14、数据模型,它的3个组成要素是()。 A实体完整性、参照完整性、用户定义完整性B关系数据结构、关系数据操作、关系完整性约束(正确答案)C数据增加、数据修改、数据查询D外模式、模式、内模式42. SQL Server的字符型数据类型主要包括()。 Aint、money、charBchar、varchar、nchar(正确答案)Cdate、binary、intDchar、varchar、int43. 关系数据库管理系统应能实现的专门关系运算包括()。 A排序、索引、统计B关联、更新、排序C选择、投影、连接(正确答案)D显示、打印、制表44. 下面关于UPDATE语句错误的是()。 A可以使用DEFA

15、ULT关键字将列设置为默认值B可以使用NULL关键字将列设置为空值C可使用UPDATE语句同时修改多行D如果UPDATE语句中没有指定搜索条件,则默认只能修改第一行(正确答案)45. SELECT查询语句的子句有多个,但至少包括的子句是()。 ASELECT和INTOBSELECT 和FROM(正确答案)CSELECT和GROUP BYD仅SELECT46. 执行语句“SELECT name,sex,Birthdate,address FROM human”将返回()列。 A1B2C3D4(正确答案)47. 在T-SQL中,SELECT查询语句中使用关键字()可以把重复行屏蔽。 ADISTIN

16、CT(正确答案)BUNIONCALLDTOP48. 将多个查询结果返回一个结果集合的运算符是()。 AJOINBUNION(正确答案)CINTODLIKE49. 假设列中的数据变化规律如下,请问()情况不可以使用IDENTITY列定义。 A1,2,3,4,5B10,20,30,40,50C1,1,2,3,5,8,13,21(正确答案)D2,4,6,8,1050. 【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的()约束。 A主键B外键CNOT NULL(正确答案)DCHECK51. 如果SELECT查询语句的SELECT子句为SELECT A, B, CD,则不能

17、使用的GROUP BY子句是()。 AGROUP BY ABGROUP BY A,BCGROUP BY A,B,CDDGROUP BY A,B,C,D(正确答案)52. 进行数据库差异备份之前,需要做()备份。 A数据库差异B数据库完整(正确答案)C事务日志D文件和文件组53. 在一个表上,最多可以定义多少个聚集索引()。 A1(正确答案)B2C3D多个54. 下列关于数据库备份的叙述错误的是()。 A如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏(正确答案)B数据库备份是一项很复杂的工作,应该由专业的管理人员来完成C数据库备份会受到数据库恢复模式的制约D数据库备份策略的选

18、择应该综合考虑各方面因素,并不是备份做得越多、越全面就越好55. 由EXISTS引出的SELECT子查询,其投影列表达式通常都用(),因为带EXISTS的子查询只返回真值或假值。 A%B?C(正确答案)D_56.执行SQL语句:SELECT TOP 10 PERCENT Tno,Tname FROM Teacher 结果返回了10行数据,是因为() A. 表中只有10行数据B.表中只有20行数据C. 表中只有50行数据D.表中只有100行数据(正确答案)57.用于求系统日期的函数是() A.YEAR( )B.GETDATE( )(正确答案)C.LEND.SUBSTRING58.表达式“SELE

19、CT Datepart(yy,2012-3-13)+2”的结果是() A.2012-3-15B.2012C.2014 D.2014(正确答案)59.查询职工信息时,结果按职工编号升序排列,正确的是() A.ORDER BY 职工编号 升序B.ORDER BY 职工编号 ASC(正确答案)C.ORDER BY 职工编号 DESCD.ORDER BY 职工编号 DISTINCT60.在T-SQL中,关于NULL值叙述正确的选项是()。 ANULL表示空格BNULL表示0CNULL表示空值(正确答案)DNULL既可以表示0,也可以表示是空格二、填空题(每空 1 分)1.在关系模型中,一般数据完整性分

20、为_、参照完整性、和_三类。 空1答案:实体完整性空2答案:用户定义的完整性2.创建数据库使用T-SQL的_语句,修改数据库使用T-SQL的_语句,删除数据库使用T-SQL的drop database。 空1答案:Createdatabase空2答案:Alterdatabase3.在SQL Server中数据库文件组分为2类,它们分别为_和_。 空1答案:主要文件组空2答案:次要文件组4.SQL Server表定义主要提供主键约束、外键约束、_、_、_和非空值约束。 空1答案:唯一约束空2答案:check约束空3答案:默认值约束5.在使用T-SQL操作表的语句中,插入数据行的语句是_;更新数据的语句是_,删除表数据的语句是delete。 空1答案:insert空2答案:update6.在T-SQL语句中,_语句

温馨提示

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

评论

0/150

提交评论