SQL Server数据库模拟试题1

上传人:m**** 文档编号:565044169 上传时间:2022-12-25 格式:DOCX 页数:6 大小:23.75KB
返回 下载 相关 举报
SQL Server数据库模拟试题1_第1页
第1页 / 共6页
SQL Server数据库模拟试题1_第2页
第2页 / 共6页
SQL Server数据库模拟试题1_第3页
第3页 / 共6页
SQL Server数据库模拟试题1_第4页
第4页 / 共6页
SQL Server数据库模拟试题1_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《SQL Server数据库模拟试题1》由会员分享,可在线阅读,更多相关《SQL Server数据库模拟试题1(6页珍藏版)》请在金锄头文库上搜索。

1、SQLServer数据库模拟试题1、选择题(每题1分,共15分)1. 语句“SELECTDATENAME(year,getdate()ASDate”的输出结果为。A.DateB.当前日期C.当前年份D.当前时间2. 如果SQLServer的管理员想在某数据库的日志文件大小超过设定值的70时能够收到通知,以便及时的进行数据清理和增加磁盘空间。应该创建一个类型的警报。A.事件警报B.性能条件警报C.触发器报警D.日志警报3. 数据库管理员用以下语句建立了一个新表。CREATETABLEemp_info(emp_IDUNIQUE,emp_Addressvarchar(50)UNIQUE)系统在该表上

2、自动创建索引。A.复合B.唯一死锁现象发生的原因。A.并发控制B.服务器故障intPRIMARYC.聚集KEY,emp_Namevarchar(50)D.非聚集45.D.操作失误步骤。C.游标嵌套D.释放游标C.数据错误6.7.策略。使用游标处理结果集时,其基本过程不包括A.打开游标B.关闭游标监视SQLServer的性能对象时,通常不关注。A.磁盘读写B.CPU使用率C.打印速度D.内存用量分为多个文件的超大型数据库(VLDB)进行数据库备份时,应选择备份8.9.B.数据库文件或文件组备份D.完全数据库和事物日志备份个。D.6发生变化。D.列值10.11.12.13.14.15.A.完全数据

3、库备份C.差异备份默认情况下,SQLServer2005的系统数据库有A.10B.5C.4在存有数据的表上建立聚集索引,可以引起表中数据的()A.逻辑关系B.记录结构C.物理位置.SQLServer2005的中的视图存在数据的是。A.标准视图B.索引视图C.所有视图下列角色中角色没有成员。A.固定服务器B.数据库C.应用程序.SQLserver数据库文件有3类,其中日志文件的后缀为_A.ndfB.ldfC.mdfD.idf.下面语句中,语句用来删除视图。A.CREATETABLEB.ALTEVIEWC.DROPVIEWD.CREATEVIEW.对于撤销权限的不正确描述是。A.可以撤销已授予权限

4、B.不能利用REVOKE语句撤销已拒绝权限C.可以撤销已拒绝权限D.可以利用REVOKE语句撤销已授予权限作业是由一系列SQLServer代理顺序执行的指定操作,不可以A.触发执行B.手工执行D.以上都不对D.public二、填空题(每空1分,共15分)C.调度执行0D.触发警报执行#1在SQLServerManagementStudio中,窗口主要显示用户经常管理的数据库服务器的列表,窗口用于显示数据库服务器中的所有数据库对象。2在SQLServer2005系统中,一个数据库至少有一个文件和一个文件。而数据库中表的关联就是约束。3数据库关系图中,如果关系连线两端都为钥匙图标,则关系类型为;如

5、果关系连线一端为钥匙图标,另一端为6图标,则关系类型为。4Transact-SQL语句基本表定义有、和4个表级约束。5当指定基本表中某一列或干列为主键时,则系统将在这些列上自动建立一个、的索引。6SELECT查询语句中两个必不可少的子句是和WHERE子句。7在SQLServer2005中不仅可以通过视图检查基本表中的数据,而且还可以向基本表中添加或修改数据,但是所插入的数据必须符合基本表中的。三、简答题(每题5分,共20分)1.简述SQLServerManagementStudio界面的主要功能。2. SQL脚本执行的结果有哪几种形式,查看SQL脚本的方法有哪些?3. 如果给某用户授予更新表的

6、权限,但该用户所属角色又拒绝了此权限,那么该用户账户是否保留更新表的权限,阐述原因?4. 简述使用SQLServer代理的一般步骤。四、综合题(第1题每小题5分,第2题15分,共50分)1使用Transact-SQL语句完成操作。(1)使用CREATEDATABASE创建一个新的数据库,名称为STUDENT1,其他所有参数均取默认值。并将已创建的数据库STUDENT1重命名为STUDENT。(2)在数据库STUDENT中,创建一个学生信息表stud_info其中sname字段具有唯一性。表结构如下:stud_info(snonchar(10),snamenchar(8),sexnchar(2)

7、,birthdaydatetime,politynchar(4)(3)在stud_info表中先插入3条新记录,其中的POLITY字段的值为NULL,要求对记录进行查询时,对应的NULL值在显示时显示“文学”。(4)查询stud_info表,将返回的记录数赋给变量RowsReturn。(5)利用Transact-SQL语句创建一个视图V_stud,要求显示stud_info表中所有姓黄的同学。(6)使用sp_depends显示V_stud视图所依赖的对象。(7)将对数据库STUDENT中stud_info表的SELECT权限授予数据库用户hans。2. 现有一个服务器中包含数据库sales,该

8、数据库的一个主数据库文件和一个事物日志文件存储在不同的硬盘上。在定期执行完全、差异、事物日志数据库备份时,所有的备份都通过备份设备salesbak在被标志的一周内做完。本周的备份部分标题信息如下:BackupName(1)sales_db_full(2)sales_db_differ1(3)sales_df_log1(4)sales_db_differ2BackupType1(完全数据库备份)5(差异备份)2(事务日志备份)5(差异备份)BackupFinishDate2010-01-1711:57:04.0002010-01-1811:04:12.0002010-01-1814:15:41.

9、0002010-01-1815:04:23.000(5)sales_df_log12(事务日志备份)2010-01-1921:15:41.000(6)sales_df_log22(事务日志备份)2010-01-2121:15:41.000在2010年1月21日包含数据文件的硬盘失败。若要以尽快的速度恢复尽可能多的数据。请写出详细的执行方案和步骤。SQLServer数据库模拟试题1参考答案一、选择题(每题1分,共15分)15CBCAC610CBBCB1115CBCBA二、填空题(每空1分,共15分)1已注册的服务器对象资源管理器2主数据日志外键3一对一,一对多4.CHECK约束UNIQUE约束F

10、OREIGNKEY约束PRIMARYKEY约束5聚集唯一6FROM子句7列和约束三、简答题(每小题5分,共20分)1. SQLServerManagementStudio是SQLServer2005的系统中最重要的管理工具,也是SQLServer2005的可视化集成环境,用于访问、配置和管理SQLServer2005的组件。数据库管理员可以通过图形界面调用其他管理工具来完成日常管理操作,并与VisualStudio开发平台集成在一起,形成了一个集数据库的管理与应用开发风格一致的界面环境。用于完成SQLServer2005的最基本的操作。2. 选择输出格式可以通过工具栏方式,也可以通过“查询”|

11、“将结果保存到”菜单命令方式。SQL脚本执行的结果通常有如下3种形式:以文本格式显示结果、以网格显示结果及将结果保存到文件。查看SQL脚本的方法可以通过查询设计器进行,也可以通过文本方式进行。3. 该用户不再保留更新表的权限。因为拒绝权限优先级高,可以将使授予给他的权限失效。4. 使用SQLServer代理的一般步骤:(1) 确定管理任务内容、服务器事件定期执行,以及这些任务或事件是否可以通过编程方式进行管理。(2) 如果任务涉及一系列步骤并且在特定的时间或响应特定事件执行,则该任务适合使用SQLServer代理进行自动化处理。(3) 使用SQLServer管理平台、Transact-SQL脚

12、本或SQL管理对象定义一组作业、计划、警报和操作员。(4) 在SQLServer代理中运行已经定义的作业。四、综合题(每小题5分,共50分)1. 参考答案(1)CREATEDATABASESTUDENT1sp_renamedbSTUDENT1,STUDENt(2)USESTUDENTGOCREATETABLEstud_info(snonchar(10)PRIMARYKEY,snamenchar(8),sexnchar(2),birthdaydatetime,politynchar(4),constraintuk_nameunique(sname)(3)-打开数据库STUDENTUSESTUDE

13、NTGO-向表中插入三条记录INSERTINTOstud_info(Sno,SNAME,SEX)VALUES(093552017,王战国,男)INSERTINTOstud_info(Sno,SNAME,SEX)VALUES(0935521027,周尚书,女)INSERTINTOstud_info(Sno,SNAME,SEX)VALUES(0935522037,李易健,男)-查询刚插入的记录信息SELECTSnoAS学号,SnoAS姓名,SEXAS性另I,POLITYAS社团FROMstud_infoWHERESUBSTRING(Sno,1,6)=093552-将政治面貌字段的值为空的记录用文学

14、代替NULL显示SELECTSnoAS学号,SNAMEAS姓名,SEXAS性另I,(ISNULL(POLITY,文学)AS社团FROMstud_infoWHERESUBSTRING(Sno,1,6)=093552(4)USESTUDENTGO-声明变量DECLARERowsReturnint-给变量赋值SETRowsReturn=(SELECTCOUNT(*)FROMstud_info)-显示变量的值SELECTRowsReturnASSELECT返回的记录数GO(5)USESTUDENTGOCREATEVIEWV_studASSELECTSno,Sname,SexFROMstud_infoWHERESnameLIKE黄%(6)sp_dependsV_stud(7)GRANTSELECTONstud_infoTOhans2. 参考答案(1)备份最新事务日志Backuplogsalestosalesbak(2)还原完全数据备份Restoredatabasesalesfromsalesbakwithfile=1,norecovery3)还原最新的差异备份Restoredatabasesalesfromsalesbakwithfile=4,noreco

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号