最新SQLServer2005期末复习试卷.doc
《最新SQLServer2005期末复习试卷.doc》由会员分享,可在线阅读,更多相关《最新SQLServer2005期末复习试卷.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateSQLServer2005期末复习试卷无锡职业技术学院一 单项选择题。1考虑下面的陈述:陈述A:在一个层次模型中,数据是以树状结构呈现的。陈述B:在一个层次模型中,数据是以一个单独的记录结构显示的,数据之间的联系是以链接来表示的。 下面的哪一个选项是对上述陈述的正确判断? B A陈述A和陈述B 都是正确的。 B陈述A是正确的,陈述B是错误的。C陈述A是错误的,陈述B是
2、正确的。 D陈述A和陈述B 都是错误的。2.为存储顾客的材料,用以下CREATE TABLE语句创建了一个Shopper表。Create table Shopper(cShopperId char(6) not null, cPassword char(20) not null, vFirstName varchar(20) not null, vLastName varchar(20) not null, vEmailId varchar(20) not null, vAddress null)在输入数据时得不到某些顾客的email-id。当顾客的email-id不提供时,你应怎样做可输入消
3、息NOT AVAILABLE ? A.使用ALTER TABLE命令,为vEmailId属性加入检查约束。B.使用ALTER TABLE命令,为vEmailId属性加入缺省约束。C.使用sp_addtype语句,为vEmailId属性加入用户定义的数据类型。D.使用sp_bindrule语句,把规则约束到vEmailId属性。3TOM正在对一个数据库进行工作。她需要从一张表的所有行中得到一个结果集,并应用到另外一张表中获得必要的数据。TOM应该使用哪一种连接(Join)方式来完成该任务? A. Inner Join(内连接) B. Outer join(外连接)C. Self join(自连接
4、) D. Equi join(等值连接)4假设你正在为WAL-MART 做一名数据库顾问。ANNIE 是一名数据库开发人员,她已经为Inventory 数据库完成了数据库设计。然而在检查的时候,你发现有一张表中有多个候选关键字,它们在本质上是复合的又是重叠的。 下面的哪一项建议可以帮助Anna 解决上述的问题? A. 改变数据库设计,使其符合第三范式。 B. 用多个候选关键字创建一张新表。C. 用多个复合候选关键字创建一张新表。 D. 改变表使其符合Boyce-Codd 范式。5.使用Enterprise Manager ,可以做以下任务中哪一个? 定义运行SQL Sever的服务器组。在每个
5、已登记的服务器中创建和管理所有SQL Server数据库、对象、注册、和许可。在分布数据库环境中作为事务管理器。提供配置复制过程的对象和向导。A B C D6你是NewSTAR 公司的一名数据库顾问。你正在检查一张表的数据冗余性。你已经采取了以下步骤:发现并删除非主属性,这些属性函数依赖于其它非主关键字的属性。在不同的表中放置非主属性。为剩下的属性分组。下面的哪一个NF要求执行上述的步骤? A A. 第三NF B. 第二NF C. Boyce-Codd NF D. 第一NF7你想要检索所有书的pub_id、title 和 price字段,这些书或者有Publisher ID 为196,或者ti
6、tle包含CPU,并且price是非空的。你将用下面的哪一个SQL查询? A A. SELECT pub_id, title, price FROM titles where (pub_id=196 OR title BETWEEN %CPU%) AND price is NOT NULLB. SELECT pub_id, title, price FROM titles where (pub_id=196 AND title LIKE %CPU%) AND price is NOT NULLC. SELECT pub_id, title, price FROM titles Where (p
7、ub_id=196) AND price is NOT NULLD. SELECT pub_id, title, price FROM titles Where (pub_id=196 OR title LIKE %CPU%) AND price is NOT NULL8你是NewStar公司的一名数据库顾问。数据库中的记录已经非常庞大,结果查询的性能非常差。公司要求你提出一个适当的解决方案来提高查询性能。另外,要求在真实的数据库中保存排好序的数据。下面哪一个选项可以帮助你完成这项任务? A. 创建数据库的一个视图。 B. 在数据库中创建一个非聚簇索引。C. 在数据库中创建一个聚簇索引。 D.
8、 在数据库中创建一个约束。9.为存储产品的材料,你需创建Product表。该表应存储产品id、产品名字、价格、和现有的数量。第一个产品的产品id从1开始,以后的产品应自动加1。产品现有的数量应总是正的值。为创建Product表,你应使用以下语句中哪个? A.CREATE TABLE Product (iProductId int IDENTITY(1,1), cProductName char(20) not null, iProductPrice int not null, iQuantity int not null constraint chkQty check(iQuantity0)
9、C.CREATE TABLE Product (iProductId int not null constraint defProductId DEFAULT 1, cProductName char(20)not null, iProductPrice int not null, iQuantity int not null constraint chkQty check(iQuantity0)10用Transaction SQL 的_来操纵数据。 A. DDL B. DFL C. DML D. DDM11在INSERT、 DELETE或 UPDATE 时将执行触发器,创建了几张表? A.
10、一 B. 二 C. 三 D. 无12你正在开发一个应用程序,在程序中用到了几个触发器。现在你想要同时删除这些触发器。下面的哪一个命令是完成这项任务的? A. DELETE TRIGGER B. ALTER TRIGGER C. DROP TRIGGER D. UPDATE TRIGGER13为存储组织中不同部门的材料,创建以下Department表。CREATE TABLE Department (cDepartmentCode char(30) not null,vDepartmentName varchar(30) not null,vDepartmentHead varchar(25)
11、not null,vLocation varchar(30) null)你需修改此表结构使得cDepartmentCode属性实施实体完整性检查。你应采取以下动作中哪一个? A.修改表结构,对cDepartmentCode属性加入主键约束。B.修改表结构,对cDepartmentCode属性把NULL改为NOT NULL。C.修改表结构,对cDepartmentCode属性加入唯一性约束。D.修改表结构,对cDepartmentCode属性加入缺省约束。14你正在开发一个应用程序来管理公司的项目需求。需求数据保存在Requisition 和Position 表中,这些表由SQL Server
12、数据库维护。Requisition 表有一个名为siNoOfVacancy的属性,Position 表有名为iBudgetedStrength 和 iCurrentStrength 的属性。当在Requisition表中插入一个新行时,你的应用程序应该检查siNoOfVacancy属性的值,它应该小于Position表中iBudgetedStrength 和 iCurrentStrength 属性之间的差值。在你的应用程序中应该用到哪个方法来完成这个任务? A. 确定能维护用户定义的数据完整性的对象并在数据库中创建一个触发器。B. 创建触发器,没有确定能维护用户定义的数据完整性的对象,它可以被
13、自动维护。C. 没有创建一个触发器来插入一行,因为不会产生任何错误。D. 应用check约束来检查siNoOfVacancy值是否满足要求。15下面的哪一种锁被用在只读操作中? A. 共享锁 B. 更新锁 C. 排它锁 D. 计划锁16为存储学院中学生的材料,创建Student表如下:CREATE TABLE Student(cStudentCode char(3) not null,cStudentName char(40) not null,cStudentAddress char(50) not null,cStudentState char(30) not null,cStudentC
14、ity char(30) not null,cStudentPhone char(40) not null,cStudentEmail char(40) null)每天对Student表要执行许多基于学生代码的查询。没有两个学生可以有相同的学生代码。在每学期结束时要在Student表中输入新学生的材料。你改进查询的性能。你应创建什么类型的索引? A.cStudentCode属性上的群集索引。B.cStudentCode属性上的非群集索引。C.cStudentCode属性上的唯一性群集索引。D.cStudentCode属性上的唯一性非群集索引。17你的应用程序经常同SQL Server发生联系并
15、且要依靠每一个完全的T-SQL语句,事务被提交或者被回滚。SQL Server 用到下面的哪一类事务来完成这项任务? A. BEGIN 事务 B. AUTOCOMMIT 事务 C. EXPLICIT 事务 D. COMMIT 事务18. Laurie 正在开发一个SQL 应用程序。她想建立一个锁的层次。下面哪种锁可以帮助Laurie? A. 更新锁 B. 排它锁 C. 目的锁 D. 共享锁19_被用于那些需要自动产生唯一的系统值的列中。 A. NULL B. NOT NULL C. IDENTITY D. SEED20考虑下面的陈述:陈述A:在创建一张表后,可以在列级上定义一个约束。陈述B:在
16、创建一张表时,可以定义一个列的约束。下面的哪一个选项是关于上述陈述的正确判断? A. 陈述A和陈述B 都是正确的。 B. 陈述A是正确的,陈述B是错误的。C. 陈述A是错误的,陈述B是正确的。 D. 陈述A和陈述B 都是错误的。21以下SELECT 语句中ROUND函数的作用是什么? SELECT ROUND($6765.53,1)A.取绝对值 B.保留1 位小数 C.保留3 位小数 D.以上都不是22识别按以下格式显示当前日期的SQL语句。 dd.mm.yyyyA.Select date= dd.mm.yy, getdate()B.Select convert(char(12),4,getd
17、ate()C.Select convert(char(12),getdate(),4)D.Select convert(char(12),getdate(),104)23预测下列查询的输出: SELECT *FROM PublishersWHERE City = 上海 AND State = 江苏A. 从Publishers 表中返回所有City字段包含上海的行。B. 从Publishers 表中返回所有City字段包含上海的行或者State字段包含江苏的行。C. 从Publishers 表中返回所有State字段包含江苏的行。D. 从Publishers 表中返回所有City字段包含上海的行
18、和State字段包含江苏的行。24.你给出下面命令,用以下语句创建Orders表中cOrderNo属性的索引:CREATE INDEX idxOrderon Orders(cOrderNo)为验证Orders表上创建的索引,你使用以下命令中哪个? A.sp_helpindex idxOrder B.sp_helpindex OrdersC.sp_helpindex cOrderNo D.sp_helpindex Orders.cOrderNo25Smith 是Beta Ltd.的一名数据库顾问。给他分配任务来检查公司的数据库结构。发现任何问题都要向数据库经理汇报。在检查数据库的时候,他偶然发现
19、一张表中的数据没有一个特定的顺序,并且访问这张表的速度非常慢。下面的哪一选项可以使记录保持一个正确的顺序并且可以提高访问数据的性能? A. 在表中创建一个非聚簇索引。 B. 在表中创建一个聚簇索引。C. 删除旧表并用ORDER BY 语句创建一张新表。 D. 用ORDER BY语句改变旧表。26下面哪一项不是SQL Server中的一个系统数据库? A. Master B. Tempdb C. Model D. Sqltemp27.识别这样的查询,它将显示所有其预付金额大于有关商业书的平均预付金额的那些书的书名。 A.Select titlefrom titleswhere advance (
20、Select advancefrom titleswhere type = business)B.Select titlefrom titleswhere advance (Select avg(advance)from titleswhere type = business)C.Select titlefrom titleswhere advance =(Select avg(advance)from titleswhere type = business)D.Select titlefrom titleswhere advance avg (advance) and type = busi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 SQLServer2005 期末 复习 试卷
限制150内