SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc

SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc

ID:50305602

大小:101.00 KB

页数:4页

时间:2020-03-07

SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc_第1页
SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc_第2页
SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc_第3页
SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc_第4页
资源描述:

《SQL Server 2005中文版基础教程习题答案 作者 宋晓峰 《SQL Server 2005中文版基础教程》测试题(二套).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLServer2005基础教程测试题(二套)一填空题(每题2分,共26分)1.SQLServer2005的实例是一套完整的服务程序,实例中的服务程序多达几百个,大致可以分为_______________、_______________和____________________________3类。2.描述数据文件的大小有____________、____________和______________3种。3.对表操作的数据定义语言(DDL)有创建表的___________________语句、修改表结构的______

2、_____________语句和删除表的__________________语句。4.对表中数据更新操作的数据定义语言(DML)有添加记录的___________________语句、修改记录的___________________语句和删除记录的__________________语句。5.存在两个表A和B,表A中的主键列在表B中也存在,但并不是表B的主键,仅作为表B的一个必要的属性,则称此属性为表B的_________。6.SQLServer提供了专为分组统计使用的、与where子句功能类似的_______子句对分组

3、统计结果进行筛选。7.视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的___________。8.自然联接是指在内联接查询的select子句中出现的列名,虽然来自于不同的表,但列名_________,“__________”的可以简写为“______”。9.在自联接查询中,虽然,数据来源是同一个表,但需要作为____________来参与查询,必须为表定义_____________的别名。10.右联接的含义是指两个存在关联关系的表A和B,表A与表B右联接的查询结果为C。C的列可以来自于A和B的列

4、,C的记录中可以包括表_____的全部记录以及表____中与表_____满足关联条件的记录,C中B与A不能够满足关联条件部分为______。11.SQLServer中有3种数据库备份对象:_____________________、____________________和___________。12.数据库的备份有两种方式:________________和________________。二选择题(每题2分,共14分)1.在【ManagementStudio】中第一次使用SQLServer实例时需要做( )操作。A.

5、创建服务器组B.创建服务器组和注册实例C.注册实例D.选择并连接本地实例或网络实例。2.SQLServer的数据文件可以分为( )。A.重要文件和次要文件B.主要数据文件和次要数据文件C.初始文件和最大文件D.初始文件和增长文件3.如果表的某一列的取值为不固定长度的字符串,适合采用( )数据类型描述。A.charB.numberC.varcharD.int1.如果将某一列设置为表的主键,在表中此列的值( )。A.可以出现重复值B.允许为空值C.不允许为空值,也不能出现重复值D.不允许为空值,但允许列值重复2.“成绩 be

6、tween10.5and99.5”相当于下列哪个逻辑表达式( )。A.成绩>=10.5and成绩<99.5B.成绩>10.5and成绩<99.5C.成绩>=10.5or成绩<=99.5D.成绩>=10.5and成绩<=99.53.下面语句中,哪种语句用来创建视图()。A.createtableB.alterviewC.dropviewD.createview4.下列哪个命令是还原数据库的命令。A.cmdshellB.backupdatabaseC.restoredatabaseD.bcp5.下列哪个联接谓词的含义是指根据

7、指定子查询的结果是存在还是不存在,进一步决定是否执行查询操作。( )A.allB.anyC.inD.exists三判断题(每题2分,共10分)1.一条T-SQL语句不能构成批处理程序。(*对、*错)2.一个表只允许有一个索引。(*对、*错)3.having子句可以实现where子句额功能,但where子句不能实现having子句的功能。(*对、*错)4.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。(*对、*错)5.向SQLServer数据库中导入数据的同时可以创建表。(*对、*错)四简答题(每

8、题3分,共30分)1.简述SQLServer实例的身份验证模式有哪几种?2.简述什么是数据文件的逻辑名称和操作系统名称?3.简述createtable、altertable和droptable语句的语法。4.简述在createtable语句和altertable语句中定义外键或关系的语法。5.简述常用函数distin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。