资源描述
1. 2). SQL Server的安全身份验证模式决定了什么样的账户可以连接到服务器中,SQLServer 2008提供的身份验证模式有( )。(选择二项)
A Windows身份验证模式
B SQL Server和Windows身份验证模式
C 仅SQL身份验证模式
D 加密身份验证模式 正确答案是:AB
2. 分离和附加数据库可以实现将数据库从一个服务移到另一个服务器上,但有些情况下不能进行分离数据库的操作。以下情况一定不能进行分离数据库的操作( )。(选择二项)
A Northwind数据库
B Master数据库
C 用户正在使用的数据库
D 用户自己创建的benet数据库
正确答案是:BC
3. 在SQL SERVER中,声明并创建以下存储过程,正确调用该存储过程的的语句是( )。 CREATE PROCEDURE PRO
@passNum int OUTPUT,
@passPoint int=60
AS
Select @passNum=count(*) From stuTable Where point >@passPoint
GO
A Declare @sum int;EXEC PRO @passNum,70
B Declare @sum int;EXEC PRO @sum output,70
C Declare @sum int;EXEC PRO @sum output
D EXEC PRO 70
正确答案是:BC
4. 数据库管理员希望对数据库进行性能优化,以下操作中行之有效的方法为( )。(选择二项)
A 将数据库的数据库文件和日志文件分别放在不同的分区上
B 在数据库服务器上尽量不要安装其他无关服务
C 一个表中的数据行过多时,将其划分为两个或多个表
D 将数据库涉及到的所有文件单独放在一个分区上供用户访问
正确答案是:AB
5. 某公司使用SQL Server 2000作为数据信息存储的平台,其中Sales数据库有一个用于存放产品信息的表Products,其结构为Products(*ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued),现在销售部门的人员临时需要一张商品价格表,要求列出所有产品的名称和其单价,并且以中文显示列名,那么下面SQL语句中可以满足条件的是(选择二项)
A SELECT ProductName AS '产品的名称', UnitPrice AS '单价' FROM Products
B SELECT ProductName = 产品的名称, UnitPrice = 单价 FROM Products
C SELECT ProductName = “产品的名称”, UnitPrice = “单价”FROM Products
D SELECT ProductName '产品的名称', UnitPrice '单价' FROM Products
正确答案是:AD
6. 管理员在执行以下sql语句时,发生了错误,你应该建议他如何修改( )。(选择二项)
create database benet
use benet
create table benet01 (column1 int,column2 int)
A 分别执行每一句
B 将各个语句使用go分开再执行
C 不能将表格命名为benet01
D 不能将数据库命名为benet
正确答案是:AB
7. 已知数据库的排序规则是默认设置。在northwind 数据库中有一个表[order details],表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数量。你想实现按照产品数量从小到大排序来查询定单,使用order by 子句为( )。(选择二项)
A Select * from [order details] Order by quantity desc
B Select * from [order details] Order by quantity asc
C Select * from [order details] Order by quantity
D Select * from [order details] Order by desc quantity
正确答案是:BC
8. 在SQL SERVER中,下面关于子查询的说法你认为正确的是( )。
A 应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
B 带子查询的查询执行顺序是,先执行父查询,再执行子查询
C 表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
D 如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT] EXISTS关键字
正确答案是:CD
9. 在关系数据库中存在的完整性规则有( )。(选择三项)
A 实体完整性规则
B 索引完整性规则
C 引用完整性规则
D 用户定义的完整性规则
正确答案是:ACD
10. 新建的数据库至少包含( )继续。(选择二项)
A 主要数据文件
B 次要数据文件
C 日志文件
D 系统文件
正确答案是:AC
1. SQL Server 2008支持的安装方式有( )。(选择三项)
A 本地安装
B 远程安装
C 无人值守安装
D nfs网络安装 正确答案是:ABC
2. 下面对于关系数据库中表的主键描述正确的是( )。(选择二项)
A 使用主键可以唯一地标识表中的一行数据
B 主键的值可以为空值
C 能唯一标识一行记录的列只有主键
D 在一个表中主键列的值是唯一的
正确答案是:AD
4. 关于Truncate table, 以下( )描述是错误的。(选择两项)
A Truncate table 可跟Where从句,根据条件进行删除。
B Truncate table 用来删除表中所有数据。
C 触发器对Truncate table无效。
D delete 比Truncate table速度快。
正确答案是:AD
5. 在SQL Server 数据库中,以下对变量的定义错误的是( )。
A DECLARE @username varchar(10)
B DECLARE @RowCount varchar(30)
C DECLARE @@username varchar(10)
D DECLARE @@RowCount varchar(30)
正确答案是:CD
8. 下列关于SQL Server 2005数据库的分离和附加的说法,正确的是( )。 (选择二项)
A 数据库一旦被分离,数据文件就被删除了
B 数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的SQL Server实例上
C 数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其它的SQL Server 2005实例上
D 数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
正确答案是:CD
1. 以下关于SQL Server 2000中的视图和存储过程说法正确的是( )。(选择三项)
A 存储过程可以比相同的T-SQL代码执行速度快
B 视图可以包含来自多个表中的列
C 视图中不包含任何存放在基表中的数据
D 存储过程中不能包含大量的T-SQL代码
正确答案是:ABC
4. 在SQL Server 2008中无法在SSMS中进行“分离数据库”操作的有( )数据库。(选择三项)
A master
B model
C pubs
D msdb
E Northwind
正确答案是:ABD
8. SQL Server数据库管理员创建了一个数据库Benet,下列叙述正确的是( )。 (选择二项)
A Benet数据库只能有一个主数据文件
B Benet数据库可以有多个主数据文件
C Benet数据库只能有一个事务日志文件
D Benet数据库可以有多个事务日志文件
正确答案是:AD
9. Julv是BENET公司的数据库管理员,公司数据库采用SQL Server 2005,应公司业务需求,需要将一台服务器中的数据库BENET转移到公司新购置的数据库服务器上,下面( )方法可以帮助July完成此项任务。(选择二项)
A 通过SSMS导入导出工具
B 可以在原服务器上找到BENET数据库文件直接拷贝到新服务器中
C 在原服务器上对BENET进行分离,然后将相应的数据文件拷贝到新服务器上进行附加
D 以上三种方法均可实现数据库的迁移
正确答案是:AC
10. 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是( )。(选择两项)
A Update grade set score=score+5
B Update grade set score=score+5 where score>=55 or score <=60
C Update grade set score=score+5 where score between 55 and 60
D Update grade set score=score+5 where score >=55 and score <=60
正确答案是:CD
1. 主键,超键,候选键的关系是( )。(选择二项)
A 主键一定是超键,候选键不一定是超键
B 候选键一定是主键,候选键不一定是超键
C 超键不一定是主键,候选键一定是超键
D 主键一定是超键,候选键一定是超键
正确答案是:CD
3. Northwind数据库中有一名为Products的表用于存放所有产品的信息,其结构为Products(*ProductID,……,UnitPrice,…),现在要想列出所有单价(UnitPrice)在20和40元之间的产品信息,则下列满足要求的SQL语句有( )。(选择二项)
A SELECT * FROM Products WHERE UnitPrice >= 20 OR UnitPrice <= 40
B SELECT * FROM Products WHERE UnitPrice BETWEEN 20 OR 40
C SELECT * FROM Products WHERE UnitPrice >= 20 AND UnitPrice <= 40
D SELECT * FROM Products WHERE UnitPrice BETWEEN 20 AND 40
正确答案是:CD
1. 成绩表grade中字段score代表分数,以下( )语句返回成绩表中的最低分。(选择两项)
A select max(score) from grade
B select top 1 score from grade order by score asc
C Select min(score) from grade
D select top 1 score from grade order by score desc
正确答案是:BC
2. 若要删除book表中所有数据,以下语句错误的是( )。(选择两项)
A truncate table book
B drop table book
C delete from book
D delete * from book
正确答案是:BD
3. 在SQL Server数据库(排序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和价格(price),可以实现该功能的T-SQL语句是( )。(选择二项)
A SELECT productname,price from products order by price ASC
B SELECT productname,price from products order by price DESC
C SELECT productname,price from products order by price
D SELECT productname and price from products order by price DESC
正确答案是:AC
1. 关系数据库中,表的关系有一对一,一对多和多对多三种关系。下面关于northwind数据库中表之间的关系叙述正确的是( )。(选择二项)
A 产品类别表categories对产品表products是一对多的关系
B 产品表products对产品类别表categories是一对多的关系
C 定单表orders对定单详情表[order details]是一对多的关系
D 定单详情表[order details] 对定单表orders是一对多的关系
正确答案是:AC
6. 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是( )。(选择两项)
A select top 1 * from book order by price asc
B select top 1 * from book order by price desc
C select top 1 * from book where price= (select max (price)from book)
D select top 1 * from book where price= max(price)
正确答案是:BC
7. Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是( )。(选择两项)
A 01053090A #Hm3?
B 01003090A01
C 01053090D09
D 0101A01
正确答案是:AD
4. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是( )。(选择两项)
A 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
B 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。
C 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。
D 如果采用userid作为主键,那么在userid列输入的数值,允许为空。
正确答案是:AB
5. 我们使用的sql语言是( )。(选择二项)
A 结构化查询语言
B 标准化查询语言
C Microsoft SQL Server数据库管理系统的专用语言
D 多种数据库管理系统使用的通用语言
正确答案是:AD
展开阅读全文