SQL模拟试题汇总.docx
- 文档编号:7046188
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:20
- 大小:29.22KB
SQL模拟试题汇总.docx
《SQL模拟试题汇总.docx》由会员分享,可在线阅读,更多相关《SQL模拟试题汇总.docx(20页珍藏版)》请在冰豆网上搜索。
SQL模拟试题汇总
SQLServer2005
一、选择题
1.小王是SQLServer2005数据库系统的初学者,他新建立了一个用户数据库,在设置数据库恢复模式的时候,他发现(A)恢复模式只能进行完整备份和差异备份。
(选择一项)
(A)简单(B)完整(C)大容量日志
2.在SQLServer2005数据库系统中,下列关于model数据库的说法正确的是(C)。
(选择一项)
(A)SQLServer每次重启时,都重新创建model数据库
(B)每次启动数据库引擎时,model数据库的大小都会被重置
(C)model数据库用作在系统上创建的所有数据库的模板
(D)model数据库是系统数据库,因此不能向该数据库中添加表
3.某公司的网络中有一台数据库服务器,服务器上运行的应用软件为SQLServer2005,某日数据库管理员通过操作系统提供的工具“性能监视器”对SQLServer进行性能监视时,选择的监视对象为:
SQLServer:
Databases,他可以通过该对象监视的内容为(D)。
(选择一项)
(A)SQLServer数据库对象的分配(B)SQLServer复制代理程序的信息
(C)SQLServer所用的内存缓冲区的信息(D)SQLServer数据库的信息
4.下列关于SQLServer2005数据库的分离和附加的说法,正确的是(CD)。
(选择二项)
(A)数据库一旦被分离,数据文件就被删除了
(B)数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQLServer实例上
(C)数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其它的SQLServer2005实例上
(D)数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
5.某公司的网络中安装了两台数据库服务器:
SQLSVR1和SQLSVR2,服务器上运行的应用软件为SQLServer2005。
公司员工需要将SQLSVR1中的财务数据复制到SQLSVR2中,要求在SQLSVR1上进行修改,但数据应尽快同步,那么管理员建立的复制应为(B)。
(选择一项)
(A)快照复制(B)事务复制(C)合并复制(D)复制在非工作时间执行
6.在SQLServer2005中,小王给数据库test新增加了一个用户lihy,这个用户是服务器角色sysadmin中的成员,小王授予这个用户对表test的拒绝select权限,则下列说法正确的是(D)。
(选择一项)
(A)用户lihy最终对表test的权限就是拒绝select
(B)用户lihy最终对表test的权限未知
(C)用户lihy最终对表test的权限只有select
(D)用户lihy最终拥有对表test执行所有操作的权限
7.BENET公司准备建设一个网站,使用SQLServer作为后台的数据库系统,希望能支持联机事务处理(OLTP),数据库,群集技术,并能支持4个以上的CPU,满足大型网站的性能要求,他应该购买(B)。
(选择一项)
(A)SQLServer2005标准版(B)SQLServer2005企业版
(C)SQLServer2005工作组版(D)SQLServer2005精简版
8.你是Benet公司的SQLServer数据库管理员,你维护一个名称为Benet的数据库。
公司新购置了一台服务器,需要将Benet数据库移动到新的服务器上(在移动数据库期间,原服务器要正常运行)。
以下(A)能完成此任务。
(选择一项)
(A)在原来的服务器上分离Benet数据库,将Benet数据库的数据文件和日志文件拷贝到新的服务器上,在新服务器上执行附加数据库操作
(B)不需要分离Benet数据库,可以直接将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行附加数据库操作
(C)不需要分离Benet数据库,可以直接将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行恢复数据库操作
(D)暂停SQLServer服务,将Benet数据库的数据文件和日志文件拷贝到新服务器上,在新服务器上执行附加数据库操作
9.在SQLServer数据库(排序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所以产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是(AC)。
(选择二项)
(A)SELECTproductname,pricefromproductsorderbypriceASC
(B)SELECTproductname,pricefromproductsorderbypriceDESC
(C)SELECTproductname,pricefromproductsorderbyprice
(D)SELECTproductnameandpricefromproductsorderbypriceDESC
10.公司采用单域结构进行网络管理,网络中有一台安装了SQLServer2005数据库服务器,为了提高安全性,希望只有合法的Windows帐户才能通过身份验证并正确连接到服务器。
管理员需要进行(B)操作才能实现此需求。
(选择一项)
(A)将Sa等SQL登录帐户全部删除(B)将身份验证模式设置为Windows身份验证模式
(C)将身份验证模式设置为混合模式(D)停止SQLServer服务
11.某公司的网络中安装了数据库服务器,服务器上运行的应用软件为SQLServer2005。
在设置数据库恢复模式的时候,为了支持三种备份类型,可以选择(BC)恢复模式。
(选择二项)
(A)简单(B)完整(C)大容量日志
12.在SQLServer2005中,利用(D)工具可以配置SQLServer服务和网络连接。
(选择一项)
(A)SQLServer外围应用配置器(B)SQLServerManagementStudio
(C)SQLServerProfiler(D)SQLServer配置管理器
13.小王是BENET公司的数据库管理员,他希望公司的数据库服务器每天18:
30自动备份data数据库。
那么,他应该执行的操作是(BC)。
(选择二项)
(A)建立data_backup作业,在该作业的“步骤”中执行“backupdatabase‘data’toDISK=N‘d:
\data\data_backup.bak’”命令
(B)建立data_backup作业,在该作业的“步骤”中执行“backupdatabasedatatoDISK=N‘d:
\data\data_backup.bak’”命令
(C)在data_backup作业的“计划”选择页中指定每天18:
30执行作业
(D)在data_backup作业的“常规”选择页中指定每天18:
30执行作业
14.BENET公司使用SQLServer2005企业版来管理公司的数据,现在数据库管理员小王希望对于重要的数据库BENET_DB进行事务日志备份,在此之前他应该确保该数据库的还原模式为(A)。
(选择一项)
(A)完整恢复模式或者大容量日志恢复模式(B)完整恢复模式或者简单还原模式
(C)简单恢复模式或者大容量日志模式(D)无论是哪一种还原模式都可以进行事务日志备份
15.SQLServer数据库管理员创建了一个数据库Benet,下列叙述正确的是(AD)。
(选择二项)
(A)Benet数据库只能有一个主数据文件(B)Benet数据库可以有多个主数据文件
(C)Benet数据库只能有一个事务日志文件(D)Benet数据库可以有多个事务日志文件
16.在SQLServer2005数据库系统中,管理员想查询test表中的所有记录,并按表的T_id字段升序排列,下列查询语句能实现这一功能的是(B)。
(选择一项)
(A)select*fromtestorderbyT_iddesc(B)select*fromtestorderbyT_idasc
(C)select*fromtestorderbyT_idValues(D)select*fromtestorderbyasc
17.小李是公司的数据库管理员,其工作职责之一是定期为数据库服务器进行数据备份,小李为了省事应该(A)。
(选择一项)
(A)启用作业功能(B)启用操作员功能
(C)启用调度功能(D)在运行中输入ntbackup
18.公司采用单域结构进行网络管理,网络中有一台运行SQLServer2005的数据库服务器,该服务器采用Windows身份验证模式。
公司合作伙伴的员工希望通过Internet访问服务器上的数据,但他们的访问请求被服务器拒绝了。
管理员需要进行( A )操作,才能使得所有用户都可以通过Internet访问服务器。
(选择一项)
(A)赋予guest帐户连接服务器的权限。
(B)删除guest,建一个新帐户,将合作伙伴的员工帐户映射到该帐户。
(C)建一个新数据库,将允许Internet用户访问的数据拷贝到该数据库中,赋予合作伙伴的员工帐户访问数据库的权限。
(D)将服务器的身份验证模式设置为混合模式。
19.某公司原来使用access数据库保存公司客户的相关信息.随着信息的增加,access数据库已不能满足员工对信息处理的要求,公司决定改用SQL Server中,他希望尽可能减小自己的工作量,应采取的措施是( B )。
(选择一项)
(A)将access数据库所在的服务器设置为发布/分发服务器,SQL数据库所在的服务器设置为订阅服务器,通过数据库复制将access数据库中的数据导入SQL服务器
(B)在SQL服务器上通过SSIS导入和导出将access数据库中的数据导入SQL服务器
(C)在access数据库上建立视图,SQL服务器通过调用该视图数据拷贝到SQL服务器上
(D)在SQL服务器上直接打开access数据库中的文件,将该文件另存为SQL数据库的格式
20.在SQLServer2005中,对数据库有全部权限的数据库角色是(A)。
(选择一项)
(A)db_owner(B)db_accessadmin(C)db_securityadmin(D)db_ddladmin
21.关于SQLServer2005中的操作员和警报,下列说法正确的是(C)。
(选择一项)
(A)操作员是固定服务器角色(B)警报是固定服务器角色
(C)操作员不是数据库帐号(D)发生警报时只能通过一个操作员
22.SQLServer2005数据库管理员在对sale数据库进行备份时,发现在备份类型中只能选择完整备份和差异备份,没有事务日志备份,请分析可能的原因是(C)。
(选择一项)
(A)当前连接服务器的账户不具备执行备份的权限
(B)没有进行完整备份之前不能进行事务日志备份
(C)Sale数据库的恢复模式为简单恢复模式
(D)第一次对数据库进行备份操作只能选择完整备份或差异备份
23.在SQLServer数据库中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是(A)。
(选择一项)
(A)SELECTproductname,pricefromproductsorderbypriceASC
(B)SELECTproductname,pricefromproductsorderbypriceDESC
(C)SELECTproductnameandpricefromproductsorderbyprice
(D)SELECTproductnameandpricefromproductsorderbypriceDESC
24.小王在一个SQLServer2005的实例中把所有windows用户账号及windows组账号全部删除,只留下SQLServer登陆账号,现在他想将此实例的身份验证方式由混合模式改为windows身份验证模式。
下例说法正确的是(C)。
(选择一项)
(A)无法修改,因为该实例中已经没有windows账号了。
(B)可以修改,修改之后SQLServerManagementStudio用windows账号无法登录,但在查询编辑器中用windows账号可以登录。
(C)可以修改,修改并重新启动之后在SQLServerManagementStudio和查询编辑器中用windows账号都无法登录,只能用SQLServer账号登录。
(D)可以修改,修改并重新启动之后在SQLServerManagementStudio、查询编辑器中用windows账号都不可以登录,用SQLServer账号也不能登录。
25.在SQLServer2005中,以下有关“导入和导出向导”的说法正确的是(AD)。
(选择二项)
(A)右键单击数据库,选择“任务”“导出数据”只能将当前实例中的数据导出。
(B)右键单击数据库,选择“任务”“导出数据”只能将外部数据导入到当前实例中。
(C)右键单击数据库,选择“任务”“导出数据”既能将当前实例中的数据导出,也能将其他数据源的数据导入。
(D)利用“导入和导出向导”可以实现不同SQLServer2005实例间的数据传输。
26.你是公司的SQLserver数据库管理员。
你管理一个数据库,其中有一个产品表Products,记录公司的产品信息,你想删除过期的产品信息,应该用(D)语句。
(选择一项)
(A)select(B)insert(C)update(D)delete
27.下列(D)任务无法在SQLServer2005的SQLServerManagementStiudio中完成。
(选择一项)
(A)查看已注册的服务器的属性(B)编辑和执行查询
(C)创建并管理用户(D)卸载SQLServer2005
28.在SQLServer2005数据库系统中,管理员想查询test表中的所有记录,并按表中的T-id字段升序排列,下列查询语句(B)能实现这一功能。
(选择一项)
(A)Select*fromtestorderbyT_iddesc(B)Select*fromtestorderbyT_idasc
(C)Select*fromtestgroupbyT_iddesc(D)Select*fromtestgroupbyT_idasc
29.用SQLServerProfiler可以跟踪SQLServer和数据库的活动,以下有关SQLServerProfiler说法正确的是(C)。
(选择一项)
(A)监视的事件越多越好(B)可以跟踪并自动修复发现的问题
(C)跟踪信息将分别记录到不同的事件中(D)只能用预定义的跟踪摸板来捕获跟踪
30.在SQLServer2005数据库服务器上,有一个SQLServer登陆帐户benet,要使其具有在该服务器上执行任何活动的权限,可以(C)。
(选择一项)
(A)创建一个数据角色,赋予该角色执行任何活动的权限,将benet帐户加入该角色中。
(B)创建一个服务角色,赋予该角色执行任何活动的权限,将benet帐户加入该角色中。
(C)将benet帐户加入sysadmin服务器角色中。
(D)将benet帐户加入dbcreator服务器角色中。
31.你是公司的SQLServer数据库管理员。
你管理一个数据库,其中有一个产品表products,记录公司的产品信息。
你想添加新产品信息到products表中,应该用(B)语句。
(选择一项)
(A)select(B)insert(C)update(D)delete
32.在SQLserver2005中,(C)数据库用作其所在实例上创建的所有数据库的模板。
(选择一项)
(A)master(B)tempdb(C)model(D)msdb
33.销售部和财务部位于不同的办公地点,它们之间通过一个2M专线网络连接,两个部门各有一台SQLServer2005数据库服务器。
销售部服务器上的数据库SalesDB大小约为10GB,其中的300个表记录着所有销售记录,财务部人员需要经常读取数据库SalesDB中的4个表,为了减轻销售部服务器的负载,你需要将这4个表中的数据复制到财务部服务器的数据库中,并使其随时保持更新,以下(A)方法可以满足要求并占用最少的网络带宽。
(选择一项)
(A)建立SSIS包,导出4个表的数据到财务部服务器的数据库。
(B)按计划执行一个包含INSERTSELECT语句的作业,导入4个表的数据到财务部服务器的数据库。
(C)建立快照复制到财务部服务器的数据库,定义一个包含这4个表的发布。
(D)建立事务性复制到财务部服务器的数据库,定义一个包含这4个表的发布。
34.在SQLServer2005中,下列关于分离数据库说法正确的是(A)。
(选择一项)
(A)允许用户从一个实例中分离数据库后再将其附加到其它实例
(B)从实例中分离数据库后,该数据库的所有文件都被删除
(C)分离数据库不会删除数据库文件,但该数据库不能再恢复到原实例
(D)分离数据库实际上就是用DTS进行数据转换
35.SQLServer的数据库可以分为系统数据库和用户数据库,下列(B)选项中全部是系统数据库。
(选择一项)
(A)master、AdventureWorks、tempdb、msdb(B)master、tempdb、msdb、model
(C)master、tempdb、msdb、Northwind(D)master、tempdb、benet、model
36.某贸易公司在北京设立总部,在其它各省市自治区分别建立了12个分支机构,在总部和分支机构的网络中都有数据库服务器,服务器上运行的应用软件为SQLServer2005。
公司采用全国统一配货的方式进行销售,所以所有的货物信息统一记录在一张表中。
各分支构每天通过拨号上网的方式将本机构需要的货物数量提交给总部,各分支构所需要的货物数据在总部进行汇总,并由总部进行统一订购。
为了实现该目标,公司的网络管理员最适合选择(C)复制类型。
(选择一项)
(A)快照(B)事务(C)合并(D)事件
37.有一台SQLServer2005数据库服务器,该服务器上BENET数据库的备份与还原方案如下:
1:
00做完全备份1
5:
00做差异备份1
7:
00做日志备份1
10:
00做差异备份2
13:
00做日志备份2
14:
00左右BENET数据库的数据文件损坏,为了使数据的损失最少,应进行(D)操作。
(选择一项)
(A)直接按以下顺序进行还原:
完全备份1→日志备份1→日志备份2
(B)对BENET数据库进行尾部日志备份,再按以下顺序进行还原:
安全备份1→差异备份2→尾部日志备份
(C)直接按以下顺序进行还原:
完全备份1→差异备份2→日志备份2
(D)对BENET数据库进行尾部日志备份,再按以下顺序进行还原:
完全备份1→差异备份2→日志备份2→尾部日志备份
38.在SQLServer2005数据库中,员工信息表employees包含ID、Name、Salary等多个字段,要按Salary降序排列所有员工的信息,需在查询分析器中执行(B)语句。
(选择一项)
(A)select*fromemployees(B)select*fromemployees
orderbySalaryASCorderbySalaryDESC
(C)select*fromemployees(D)selectSalaryfromemployees
whereSalaryDESCwhereSalaryDESC
39.SQLServer2005数据库服务器的身份验证模式为Windows身份验证模式,管理员在该服务器上创建了一个SQL登录帐户SQLadmin并将其添加到固定服务器角色sysadmin中,则以下说法正确的是(BE)。
(选择二项)
(A)由于固定服务器角色sysadmin能在SQLServer中执行任何活动,因此能通过SQLadmin登录到服务器并执行任何活动。
(B)由于SQLadmin是SQL帐户,而当前身份验证模式为Windows身份验证模式,因此不能通过SQLadmin登录到服务器。
(C)无论服务器采取哪种身份验证模式,只要在连接到服务器时选择SQLServer身份验证并输入正确的登录名和密码即可成功登录。
(D)此时可以通过SQLadmin登录到服务器,但不能创建数据库。
(E)此时无论将SQLadmin添加到哪个服务器角色中,都无法通过其登录到服务器。
40.SQLServer2005中,如果没有特别设置,输入字符型数据English的正确格式为:
( A )
A.’English’B.[English]
C.“English”D.{English}
41.以下不是SQL Server查询语句中关键字的是( B )
A.JIONB.FOR
C.FROMD.UNION
42.下列哪条语句可以完成删除数据库中某个视图的操作:
(D)
A.Delete*fromview_Name
B.Deletefromview_Name
C.DeleteviewTable_Name
D.DropviewTable_Name
43.下列哪条语句可以完成将表cjb中的数据按Score字段降序排列检索出来:
( B )
A.Select*fromcjbwhereScore
B.Select*fromcjbOrderbyScoreDESC
C.Select*fromcjbOrderbyScore
D.Select*fromcjbIndexonScore
44.下列哪条语句可以完成将表xjb中的数据按Class(班级)分组统计出各个班的总人数
显示出来:
(B)
A.Select*fromxjbgroupbyclass
B.SelectClass,总人数=count(Class)fromxjbgroupbyclass
C.SelectClass,总人数=count(Class)fromxjborderbyclass
D.Select*fromxjbOrderbyclass
45.下列哪条语句可以完成将数据“我心依然”赋予变量@Var_Name:
(D)
A.@Var_Name=‘我心依然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 模拟 试题 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)