数据库管理习题库.doc_第1页
数据库管理习题库.doc_第2页
数据库管理习题库.doc_第3页
数据库管理习题库.doc_第4页
数据库管理习题库.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

一、不定项选择题1.create trigger语句中的with encryption参数的作用是 A.加密触发器文本 B.加密定义触发器的数据库C.加密定义触发器的数据库的数据 D.以上都不对2.下列有关触发器的说法,错误的是 A.触发器是一种特殊的存储过程,它可以包含if、while、case的复杂的T-sql语句B.使用触发器需要两步:先创建触发器,然后调用触发器C.如果检测到修改的数据不满足业务规则,触发器可以回滚,进行撤销操作D.使用触发器可以创建比check约束更复杂的高级约束。3.当执行update触发器语句时,系统将自动创建 逻辑表A.temp B.deleted C.hold D.inserted4.update触发器能够对下列 修改进行检查A.修改数据库名称 B.修改表中的某行数据C.修改表中的某列数据 D.修改表结构5. 在“连接”组中有两种连接认证方式,其中在 方式下,需要客户端应用程序连接时提供登录时需要的登录账户和密码。AWindows身份验证BSQL Server 身份验证C以超级用户身份登录时D其他方式登录时6. 下列 不是SQL SERVER 的身份验证模式。AWindows身份验证BSQL Server 身份验证C混合身份验证模式DIPSEC身份验证模式7. 关于登陆账户和数据库用户,下面表述错误的是 。A登陆账户是在服务器级创建的,数据库用户是在数据库级创建的 B创建数据库用户时必须存在该用户的登陆账户 C用户和登陆账户必须同名 D一个登陆账户可以对应多个数据库用户8.下列 固定服务器角色具有创建数据库的权限A.BulkAdmin B.DbcreatorC.DiskAdmin D.ServerAdmin9.下列 数据库角色就有创建表的权限A.db_accessadmin B.db_datawriteC.db_ddladmin D.db_owner10.SQL Server的权限可以被 A.授予 B.回收 C.拒绝 D.删除11. 备份类型支持把数据库还原到某个特定的时间点。A.完整数据库备份 B.差异数据库备份 C.事物日志备份 D.以上都是12. 可以使用 方法建立数据库的完整备份。A操作员 B作业 C维护计划 D性能监视器13. 下面 工具不适合将数据的副本复制到多个SQL Server中。A. 分离附加 B. 备份 C. 带INTO子句的查询 D. SSIS导入/导出向导 14小王对AdventureWorks 数据库执行一个在午夜结束的完全备份,而差异备份自04:00开始每四小时执行一次,事务日志备份每五分钟执行一次。那么09:15执行的事务日志备份包含什么样的信息呢?A. 自09:10以来发生的所有事务B. 自09:10以来提交的所有事务C. 自09:10以来发生变化的页D. 自09:10以来发生变化的存储区15A 有一台运行SQL Server 2008 Enterprise Edition的服务器SQL1。SQL1的RAM为2 GB,其中的1.6 GB用于默认的SQL Server数据库引擎实例。所有数据库的平均月数据增长是100 MB。用户报告说报告处理的时间在增长,小王需要评估一下是否需要更多的RAM,因此,他需要使用系统监视器创建一个计数日志以帮助自己决定是否需要增加RAM。他应当向计数日志添加哪个功能对象 ?AMSAS 2005:CacheBSQLServer: SQL StatisticsCSQLServer:General StatisticsDSQLServer:Buffer Manager16可以用 来声明游标。A、CREATE CURSOR B、ALTER CURSORC、SET CURSOR D、DECLARE CURSOR17为数据表创建索引的目的是 。A提高查询的检索性能 B归类C创建主键 D创建唯一索引18、表具有的权限类别有 Aselect BdeleteCupdate Dexec19、公司 A 使用的是 SQL SERVER 2008 数据库。一个用户报告说:订单处理应用在处理一个订单事务的过程中停止响应。这个用户对应的 SQL SERVER 进程 ID 是 54.你需要查出进程 54 是否被其他连接阻塞。如果是,你需要确定阻塞者的进程ID,下面能达到这个目的方法是 ? A.在SQL Server Management Studio,打开活动监视器,打开进程信息页,查看进程54的阻塞者列信息。B.在SQL Server Management Studio,打开活动监视器,打开按进程分类的锁页,查看进程54请求模式列。C.在SQL Server Management Studio,打开新查询窗口并且执行如下语句:SELECT * FROM sys.dm_exec_requests WHERE session_id = 54 然后查看blocking_session_id列。D.在SQL Server Management Studio,打开新查询窗口并且执行如下语句:SELECT * FROM sys.dm_exec_sessionsWHERE session_id = 54 查看status列。20、下列关于差异备份叙述错误的是 A在执行了至少一次完整备份后,才能进行差异备份。B备份自上一次完整备份以来数据库改变的部分C备份自上一次差异备份以来数据库改变的部分D备份自上一次日志备份以来数据库改变的部分。21、SSIS是一个数据集成转换平台,主要用于进行 等任务A数据分析。 B数据转换C数据提取 D数据加载。22、操作员收到通知的方式有 。A短信。 B电子邮件C寻呼机 Dnet send消息。23、关于角色描述正确的是 。A用户可以自定义服务器角色。 B角色用来简化将很多权限分配给很多用户这一复杂任务的管理C每个用户至少拥有一个角色D数据库角色是系统内置的,用户是不可以自己定义的。24、下列哪几个是sql 数据库文件的后缀 。A.mdf B.ldfC.dbf D.ndf25、在SQL Server Profiler中跟踪记录可以保存为 类型。ABinary文件。 BTXT文件CSQL Server表 D逗号限制符文件26. 关于登陆账户和数据库用户,下面表述错误的是 。A 登陆账户是在服务器级创建的,数据库用户是在数据库级创建的 B创建数据库用户时必须在存在该用户的登陆账户 C用户和登陆账户必须同名 D一个登陆账户可以对应多个数据库用户27. 对于数据库规模小,变化不频繁的数据库,最好采用的备份策略为 。A.完整数据库备份 B.差异数据库备份 C.完全+事物日志备份 D. 完全+差异数据备份28.关于日志备份叙述错误的是 A.在执行了至少一次完整备份后,才能进行事务日志备份B.如果没有与其相一致的数据库备份,则不能恢复事务日志。C.可以在大容量日志恢复模式下建立日志备份D.备份自上一次完整备份以来数据库改变的部分。29.对于数据量较大、并且反复变化的是相同数据的数据库,采用的备份策略最好是 A完整备份策略 B。完整和事务日志备份策略C.差异数据库备份策略 D.完整和差异数据库备份策略30.假如你想让技术支持人员可以备份某个数据库,但是没有数据库或sql server实例的其它权限,应该授予其 角色A db_accessadmin B. db_ownerC. db_backupoperator D.sysadmin31.把文本格式的数据导入到SQL Server数据库,可以使用 工具A.SSIS导入导出向导 B.备份C.复制 D.日志传送32.SSIS是一个数据基础集成转换平台,主要用于进行 等任务A数据分析 B.数据转换C.数据提取 D.数据加载33.死锁的发生的原因是 A. 并发控制 B.服务器故障C.数据错误 D.操作失误34.SQL Server 忠发生死锁需要 A. 用户处理 B.系统自动处理C.修改数据源 D.取消事务35.SQL Server的事务不具有的特征是 A原子性 B.隔离性C. 一致性 D.共享性36. SQL Server中常见的锁类型包括 A. 共享 B.架构C .行 D.排他37.事务的隔离级别包括 A. read uncommitted B. read committedC.repeatable only D. snapshot38.存储过程是SQL Server服务器的一组预先定义并 的t-sql语句A保存 B.编译 C.解释 D.编写39. 下面有关于存储过程的说法不正确的是A存储过程是一种独立的数据库对象,它在服务器上创建和运行 B使用存储过程可以减少网络流量C存储过程提供了一种安全机制D存储过程每次调用都要进行重新的编译和优化,降低了执行效率40. 对于下面的存储过程:CREATE PROCEDURE Myp1 P Int As select Studentname,Age from Strdents where Age=p如果在students表中查找年龄18岁的学生,正确调用存储过程的是 Aexec Myp1 p=18 Bexec Myp1 p=18Cexec Myp1 p=18 Dexec Myp1 p=1841. 创建触发器不需要指定的选项有 。A触发器的名称 B在其上定义触发器的表C触发器将何时触发 D执行触发操作的编程语句42. 关于触发器叙述正确的是 。A触发器是自动执行的,可以在一定条件下触发B触发器不可以同步数据库的相关表进行级联更改CSQL Server 2008不支持DDL触发器D触发器不属于存储过程43. 在DML触发器工作中,有可能生成的两个内存表是 。AINSERTED, DELETED BUPDATED, INSERTEDCDELETED,ADDED DADDED, DELETED45. 下列( )是对触发器的描述A定义了一个有相关列和行的集合B当用户修改数据时,一种特殊形式的存储过程被自动执行CSQL语句的预编译集合D它根据一或多列的值,提供对数据库表的行的快速访问46.在 SQL Server中,触发器不具有 类型A insert触发器 B.update触发器C. delete触发器 D.select触发器47. 允许用户定义一组操作,这些操作通过对指定的表进行删除、插入和更新命令来执行或触发A.存储过程 B.规则C触发器 D.索引48.为了使用输出参数,需要在create procedure语句中制定关键字 A.option B.output C.check D.default49. 小王对AdventureWorks 数据库执行一个在午夜结束的完全备份,而差异备份自04:00开始每四小时执行一次,事务日志备份每五分钟执行一次。那么09:15执行的事务日志备份包含什么样的信息呢?A. 自09:10以来发生的所有事务B. 自09:10以来提交的所有事务C. 自09:10以来发生变化的页D. 自09:10以来发生变化的存储区50. 小王从04:00开始每隔四小时对AdventureWorks 数据库执行一次差异备份,每天午夜执行一次完全备份。在中午执行的差异备份中包含什么数据?A. 自午夜以来发生变化的数据页B. 自午夜以来发生变化的存储区C. 自08:00以来发生变化的数据页D. 自08:00以来发生变化的存储区二、写SQL语句(1)在student数据库上新建一个名为stud_proc1的存储过程,该存储过程定义了两个日期时间类型的输入参数和一个字符型输入参数,返回stud_info表中所有出生日期在两个输入日期之间,性别与输入的字符型参数相同的学生信息,其中字符型输入参数指定的默认值为“女”create proc stud_proc1(starttime datetime,endtime datetime,xingbie nchar(2) default 女)asselect * from stud_info where biraryday between starttime and endtime and xingbie =xingbie(2)在数据库student中的lesson_info表上建立一个触发器(teacher_update),当修改lesson_info表中的course_id列值时,也将同时修改该记录course_id列值在teacher_info表中对应的记录。create trigger teacher_updateon lesson_info instead of updateasraiserror ()go(3)编写一个函数(Maxnianl),求在数据库student中的stud_info表中年龄最大的男性或女性学生的姓名,其中性别通过输入参数给定,表stud_info中有字段name,birthday,gender,分别表示学生的姓名,生日和性别。cre

温馨提示

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

评论

0/150

提交评论