《SQL数据库试题》doc版.doc_第1页
《SQL数据库试题》doc版.doc_第2页
《SQL数据库试题》doc版.doc_第3页
《SQL数据库试题》doc版.doc_第4页
《SQL数据库试题》doc版.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

2009-2010学年第二学期科大讯飞公司SQL Server 2008数据库试题合作院校: 班级: 姓名: 分数 题号一二三 总分得分得分改卷一、 单项选择题(每题2分,共25题,合计50分)1. SQL Server 2008是一个( )的数据库系统。(A)网状型 (B)层次型 (C)关系型 (D)以上都不是2.关于主键描述正确的是:( )(A)包含一列 (B)包含两列 (C)包含一列或者多列 (D) 以上都不正确3. SQL Server 2008 采用的身份验证模式有( )。(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:( )(A)DML (B)DCL (C)DQL (D)DDL5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( )(A) * (B)% (C)- (D)?6. SQL Server提供的单行注释语句是使用( )开始的一行内容。(A) “/*” (B) “-” (C) “” (D) “/”7. 以下那种类型不能作为变量的数据类型( )。(A)text (B)ntext (C)table (D)image8. 下面不属于数据定义功能的SQL语句是:( )A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE9. 如果希望完全安装SQL Server,则应选择( )。A. 典型安装B. 最小安装C. 自定义安装D. 仅连接10. 在SQL SERVER中局部变量前面的字符为:( )(A)* (B)# (C) (D) 11. 假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?( )(A) 包括table_1中的所有行,不包括table_2的不匹配行(B) 包括table_2中的所有行,不包括table_1的不匹配行(C) 包括和两个表的所有行(D) 只包括table_1和table_2满足条件的行12. 对视图的描述错误的是:( )(A) 是一张虚拟的表(B) 在存储视图时存储的是视图的定义(C) 在存储视图时存储的是视图中的数据(D) 可以像查询表一样来查询视图13. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是( )。(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER14. SQL Server 2008提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( )。(A)企业管理器 (B)导入和导出数据 (C)事件探察器 (D)服务管理器15. 要查询book表中所有书名中以“计算机”开头的书籍的价格,可用( )语句。(A) SELECT price FROM book WHERE book_name = 计算机*(B) SELECT price FROM book WHERE book_name LIKE 计算机*(C) SELECT price FROM book WHERE book_name = 计算机%(D) SELECT price FROM book WHERE book_name LIKE 计算机%16SQL server 数据库文件有3类,其中日志文件的后缀为_。 A .ndf B.ldf C .mdf D .idf17、根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:(_) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。 18、关系数据库中,主键是(_)。 A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的 19、表在数据库中是一个非常重要的数据对象,它是用来(_)各种数据内容的A、显示B、查询C、存放D、检索 20、为数据表创建索引的目的是(_)A、提高查询的检索性能B、创建唯一索引 C、创建主键 D、归类 21、在Transact-SQL语法中,用来插入数据的命令是(_),用于更新的命令是(_)。 A、INSERT,UPDATEB、UPDATE,INSERT C、DELETE,UPDATED、CREATE,INSERTINTO 22、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_)。 A、SELECT,INTOB、SELECT,FROM C、SELECT,GROUPD、仅SELECT 23、视图是一种常用的数据对象,它是提供_和_数据的另一种途径,可以简化数据库操作, A、查看,存放B、查看,检索 C、插入,更新D、检索,插入 24、在SQLSERVER服务器上,存储过程是一组预先定义并(_)的Transact-SQL语句。A、保存B、编译C、解释D、编写 25、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( )。 A.聚集索引 B. 非聚集索引 C.主键索引 D.唯一索引二、 填空题(每空1分,共10空,共计10分)得分改卷1数据库系统的特点分别是数据的结构化、 、数据独立性和 。2. 在SQL Server 2008中,索引的顺序和数据表的物理顺序不相同的索引是_3. 如果要计算表中数据的平均值,可以使用的聚合函数_。4. 游标的概念包括两个部分,它们是 和 。5. 一个事务的操作必须是具备以下四个属性:原子性、 、_和持久性。6. 在SQL Server 2008中,我们创建数据库的语句是 ,而修改数据库的语句是 。三、 简答(每题5分,共10分)得分改卷1. 声明一个长度为16的字符型变量“cname”, 并赋初值为”数据库系统概述”。请按前面的要求写出相应语句。2. 简述视图的意义和优点?四、 程序阅读题(10分)得分改卷下面程序段的功能是:在 数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、author_name、address和telephone字段插入数据。阅读并回答以下问题:USE bookdbGOIF EXISTS(SELECT FROM SysobjectsWHERE name=my_proc and type= )DROP PROC my_procGOCREATE PROC my_proca int, b char(8),c char(50)INSERT INTO clients(client_id,client_name,address)VALUES(a,b,c)GO问题:(1)填写该程序段中空白处的内容:(2)任写一条调用该存储过程的语句。五、 编程题(20分,共4题)得分改卷student表(学生表)学号姓名性别年龄系别1吴好男18计算机系2崔平女21经管系3钱筱女19电子系course表(课程表) 课程号课程名学分1SQL Server42数据结构33专业英语2sc表(选课表)学号课程号成绩11882190227033791、 把course表中课程号为3的课程的学分修改为3。(3分)2、 在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。(4分)3、 在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。(6分)4、为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录。(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。)(7分)SQL Server数据库试题十及答案参考答案一、 单项选择题(每题2分,共15题)1. C 2.c 3.D 4.C 5.B 6.B 7.C 8.C 9.A 10.D 11.D 12.D 13.C 14.D 15.D 25 C二、 填空题(每空2分,共15空)1数据共享 可控冗余 2.GO 3. 64KB 4.非聚集索引 5.AVG函数 6.游标结果集 游标位置 7.一致性 隔离性 8.CREATE DATABASE ALTER DATABASE 9.约束 默认值三、 简答(10分)1.DECLARE cname char(16)SET cname=数据库系统概述或者是DECLARE cname char(16)SELECT cname=数据库系统概述2. 答:分割数据,简化优点简化操作提供自动的安全保护功能为数据库重构提供一定的逻辑独立性。四、 程序阅读题(5分)1 name P as 2. EXEC my_proc 7,李好,考试书店或者 EXEC my_proc a=7,b=李好,c=考试书店五、 编程题(25分,共4题)1、 (4分)update course (1分)set 学分=4 (2分)where课程号=2 (1分)2、select * from student where 年龄18 order by 学号 desc (5分)3、(6分)方法1:select distinct student.学号,姓名,性别 (1分)from student, course, sc (1分)where (student.学号=sc.学号) and (course.课程号=sc.课程号) and (course.学分=4) and (sc.成绩80) (1+1+1+1分)方法2:select distinct student.学号,姓名,性别 (1分)from student Inner Join (sc Inner Join course On course.课程号=sc.课程号) On student.学号=sc.学号 (2分+2分)where (course.学分=4) and (sc.成绩80) (1分+1分)4、(10分)If exists(Select name From sysobjects Where name=my_trigand type=tr) (整个If语句 1分) Drop trigger my_trig (0.5分)Go (0.5分)Create trigger my_trig (1分)On student (0.5分)For Delete (1分)As (0.5分)Delete From sc (2分)Where 学号 in (Select 学号 From Deleted) (1分+2分)Go 1加到100的存储过程:declare number int,varnumber intset number=0set varnumber=0while varnumber=100begin set number = number+varnumber set varnumber=varnumber+1endselect number答案为5050SQL测试-笔试试卷1)在SQL Server 中,为数据库表建立索引能够( )。A.防止非法的删除操作B.防止非法的插入操作C.提高查询性能D.节约数据库的磁盘空间2)在SQL SERVER中,创建一个表使用( )语句。A.INSERTB.DROPC.CREATED.ALERT3)在SQL SERVER中,下面关于视图说法错误的是( )。A.对查询执行的大多数操作也可以在视图上进行B.使用视图可以增加数据库的安全性C.不能利用视图增加,删除,修改数据库中的数据D.视图使用户更灵活的访问所需要的数据4)在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。A.需求分析B.概要设计C.逻辑设计D.物理设计5)在SQL Server 数据库中,如果强制要求grades表中的学员必须是Students表中存在的学员,以下描述正确的是( )。A.在grades表中创建外键约束B.在grades表中创建检查约束C.在grades表中创建唯一约束D.在grades表中创建默认约束6)在SQL Server 数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是( )。BEGIN TRANSACTIONupdate Account set balance=7800 where id=1update Account set balance=9000 where id=1检查上一句 错误则执行 IF error 0ROLLBACK TRANSACTIONELSECOMMIT TRANSACTIONA.Account表中id为1的记录中balance字段的值被修改为7800B.Account表中id为1的记录中balance字段的值被修改为9000C.Account表中id为1的记录中balance字段的值不变D.不可能发生这种情况7)在SQL Server 数据库中,有关下列T-SQL语句的功能,说法正确的是( )。DECLARE I int, J intSET I=0WHILE (I 2) BEGINSELECT J=COUNT(*) FROM stuMarks WHERE writtenExam0) UPDATE stuMarks SET writtenExam=writtenExam+5 WHERE writtenExam60 ELSE BREAK SET I = I + 1 ENDSELECT stuNo,成绩=CASE WHEN writtenExampassPointGOA.Declare sum intEXEC PRO passNum,70B.Declare sum intEXEC PRO sum output,70C.Declare sum intEXEC PRO sum outputD.EXEC PRO 7012)下面描述的四个阶段中,不是数据库设计过程中经历的阶段是( )。A.需求分析阶段B.概要设计阶段C.详细设计阶段D.代码设计阶段13)在SQL Server 中,对IN语句取反的方法是,在IN前面添加( )。A.NONEB.NOTC.!D.NO14)在SQL Server 数据库中,以下对变量的定义错误的是( )。A.DECLARE username varchar(10)B.DECLARE RowCount varchar(30)C.DECLARE username varchar(10)D.DECLARE RowCount varchar(30)15)在SQL Server中,绘制E-R图时一般使用( )表示实体的属性。A.矩形B.椭圆C.菱形D.三角形16)在SQL SERVER中,运行下列语句,输出结果是( )。Create proc proc_SearchmyStuno varchar(8)(输入参数) is null 应该是赋值as if myStuno = nullbegin print 你忘记了传递学号 return endSelect * from stuinfo where stuno=myStunogoexec proc_SearchA.你忘记了传递学号B.编译错误C.显示空的记录D.调用存储过程proc_Search出错17)下面关于SQL Server中变量的操作正确的是( )。A.DECLARE name varchar(8)SET name=lklprint 姓名是+nameB.DECLARE name varchar(8)SET name=lklprint 姓名是+nameC.print VERSION AS 版本, ,应该用“+”SERVERNAME AS 服务器D.SELECT VERSION AS 版本, SERVERNAME AS 服务器18)下面选项中关于在SQL语句中使用的逻辑控制语句的说法正确的是( )。A.在IF-ELSE 条件语句中,IF为必选,而ELSE为可选B.在IF-ELSE 条件语句中,语句块使用 括起来C.在CASE多分支语句中不可以出现ELSE分支D.在WHILE循环语句中条件为false,就重复执行循环语句19)已知dept表有部门编号字段deptno、部门名称字段dname,员工表emp具有员工编号字段empno、员工姓名字段ename、电话字段phone和所属部门编号字段deptno,该字段参考dept表的deptno字段,要使用SQL语句查询 “研发部”部门所有员工的编号和姓名信息,下面选项中正确的是( )。A.SELECT empno,ename FROM empWHERE empno=(SELECT empno FROM dept WHERE dname=研发部)B.SELECT empno,ename FROM empWHERE deptno=(SELECT deptno FROM dept WHERE dname=研发部)C.SELECT empno,ename FROM empWHERE deptno=(SELECT * FROM dept WHERE dname=研发部)D.SELECT empno,ename FROM deptWHERE deptno=(SELECT deptno FROM emp WHERE dname=研发部)20)在SQL Server中,下面关于视图的描述,说法正确的是( )。A.使用视图可以筛选原始物理表中的数据,增加了数据访问的安全性B.视图是一种虚拟表,数据只能来自一个原始物理表C.CREATE VIEW语句中只可以有select语句D.为了安全起见,一般只对视图执行查询操作,不推荐在视图上执行修改操作21)在SQL Server中,创建如下存储过程:create proc stu_examwrittenExam int=nullas if writtenExam is nullbeginprint 请输入笔试成绩及格线returnendselect * from student where stu_id in (select stu_id from stu_marks where writtenExamwrittenExam)GO下列选项正确的是( )。A.执行EXEC stu_exam语句,控制台显示所有笔试成绩及格的学生信息记录集B.存储过程(stu_exam)代码存在语法错误C.执行EXEC stu_exam语句,控制台显示“请输入笔试成绩及格线”D.执行EXEC stu_exam 75语句,控制台显示“请输入笔试成绩及格线”22)下列选项中不属于SQL Server的逻辑控制语句的是( )。A.IF-ELSE语句B.FOR循环语句C.CASE子句D.WHILE循环语句23)在SQL SERVER中,关于聚集索引和非聚集索引的描述错误的是( )。A.一个表可以有多个非聚集索引,但只能有一个聚集索引B.聚集索引的值顺序与数据表中记录的物理顺序完全相同 主键索引也是唯一 但主键字段是可以跨多个列C.在建立聚集索引的列上不允许有重复的值D.使用聚集索引查询的速度要比非聚集索引速度快24)在SQL SERVER中,关于系统存储过程以下说法错误的是( )。A.系统存储过程提供了管理数据库和更新表的机制B.所有系统存储过程都以sp_开头 还有xp_开头C.所有系统存储过程都存放在master数据库中D.用户不能使用系统存储过程更新系统表,只能查询系统表 25)在SQL Server 数据库中,从product表里查询出price(价格)高于pName(产品名称)为“一次性纸杯”所有记录中最高价格的产品的查询语句为( )。A.SELECT * FROM product WHERE max(price)一次性纸杯B.SELECT * FROM product WHERE price(SELECT max(*) FROM product WHERE pName= 一次性纸杯)C.SELECT * FROM product WHERE EXISTS pName=一次性纸杯D.SELECT * FROM product WHERE price(SELECT max(price) FROM product WHERE pName=一次性纸杯)SQL Server笔试题(Sql2008常见笔试题) 一 单词解释(2分/个) 34分Data 数据 Database 数据库 RDBMS 关系数据库管理系统 GRANT 授权REVOKE 取消权限 DENY 拒绝权限 DECLARE 定义变量 PROCEDURE存储过程事务 Transaction 触发器 TRIGGER 继续 continue 唯一 unqiue主键 primary key 标识列 identity 外键 foreign key 检查 check约束 constraint二 编写SQL语句(5分/题) 50分 (包含 笔试题问题和解答答案)1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话Create table stu (学号 int ,姓名 varchar(8),年龄 int,性别 varchar(4),家庭地址 varchar(50),联系电话 int);2) 修改学生表的结构,添加一列信息,学历Alter table stu add 学历 varchar(6);3) 修改学生表的结构,删除一列信息,家庭住址Alter table stu drop column 家庭地址4) 向学生表添加如下信息:学号 姓名年龄性别联系电话学历1A22男123456小学2B21男119中学3C23男110高中4D18女114大学Insert into stu values(1,A,22,男,123456,小学)Insert into stu values(2,B,21,男,119,中学)Insert into stu values(3,C,23,男,110,高中)Insert into stu values(4,D,18,女,114,大学)5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”Update stu set 学历=大专 where 联系电话 like 11%6) 删除学生表的数据,姓名以C开头,性别为男的记录删除Delete from stu where 性别=男 and 姓名 like c%7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来Select 姓名,学号 from stu where 年龄22 and 学历=大专8) 查询学生表的数据,查询所有信息,列出前25%的记录Select top 25 percent * from stu9) 查询出所有学生的姓名,性别,年龄降序排列Select 姓名,性别 from stu order by 年龄 desc10) 按照性别分组查询所有的平均年龄Select avg(年龄) from stu group by 性别三 填空(3分/题) 36分 (包含 笔试题问题和解答答案)1) 索引分为_聚集索引_和_非聚集索引_在一张表上最多可以创建1个 聚集索引_索引。但是可以创建_249个非 聚集索引 索引。2) 系统存储过程_sp-helptext_是用来显示规则,默认值,未加密的存储过程,用户定义函数,触发或视图的文本3) 事务开始:begin Transction提交事务:commit Transction回滚事务:rollback Transction四 问答题(5分/题) 60分 (包含 笔试题问题和解答答案)1) 数据库包含哪些那几种后缀名的文件必须,这些文件分别存放在什么的信息?主要数据文件(.mdf) 包含数据用户收集的信息,还有数据库其他相关的信息,日志数据文件(.ndf) 存放用户对数据库的增删改查的信息,用于备份恢复使用2) TRUNCATE TABLE 命令是什么含义?和Delete from 表名有什么区?TRUNCATE TABLE: 提供了一种删除表中所有记录的快速方法Delete from 表名:可以删除表的一个或多条记录3) 说出以下聚合数的含义:avg ,sum ,max ,min , count ,count(*)AVG:求平均值SUM:求和MAX:求最大值MIN:求最小值COUNT(*):返回所有行数COUNT返回满足指定条件的记录值4) inner join 是什么意思?作用是什么?写出基本语法结构INNER JOIN 内联接,用于返回两个表中要查询的列数据通信Select * from 表名1 inner join 表名2 on 条件表达式5) 左向外联接,右向外联接,全联接的关健字如何写?Left outer join 左向外联接Right outer join 右向外联接Full outer join 全联接6) 子查询分为几类,说明相互之间的别了查询分三种基本子查询: 1.使用in 查询返回一列或更多值2.比较运算符,返回单个值勤做为外查询的参数3.用exists 查询时相当于进行一次数据测试7) 实现实体完整性,实现域完整性,实现 完整性(引用完整性),实现自定义完整性分别使用什么手段?实现实体完整性: 主键约束 唯一约束 标识列实现域完整性: 默认值约束 检查约束 非空属性引和完整性: 外键引用8) 视图可以更新吗?会影响到实际表吗?视图是可以更新的,视图只是基于基本表上的虚拟表,对视图的更新会直接影响到实际表9) 谈谈这样几个角色, dbo , Sysadmin publicDbo : 是数据库的拥有者,对数据库拥有所有操作的权限Sysadmin : 可以对SQL SERVER执行任何活动Public : 自动创建的,能捕获数据库中用户的所有默认权限10) 何为动态游标?何为静态游标?动态游标与静态游标相对,反映结果集中所做的所有更改,静态游标的结果集在游标打开时,建立在tempdb中,总按照游标打开时的原样显示11) 什么是存储过程?为什么存储过程要比单纯的Sql 语句执行起来要快?存储过程:是一组预先编译好的T-SQL代码在创建存储过程时经过了语法和性能优化,执行不必重复的步骤,使用存储过程可提高运行效率12)什么是Inserted 表 ?什么是Deleted 表?Inserted表用于存储inserted和update语句影响的副本Deleted 表用于存储delect 和 update语句影响的行的副本选择题:(20分) 1、根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:(_ B _) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。 2、在“连接”组中有两种连接认证方式,其中在(_ B _)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。 A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时 3、SQL Server 2000 在安装之前,应注意的事项:(_ C _) A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。 B、SQL Server 2000的安装对硬件的要求不作任何限制。 C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。 D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。 4、关系数据库中,主键是(1_A_),主键的建立有(2_C_)种方法,当运用Transact-SQL语句创建主键时,可以是(3 B_)。 A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的 A、一 B、二 C、三 D、四 A、create table table1 (column1 char(13) not null primary, column2 int not) on primary; B、alter table table1 with notcheck add constraint PK_table1 primary key nonclustered ( column1) on primary; C、alter table table1 column1 primary key ; 5、表在数据库中是一个非常重要的数据对象,它是用来(1C_)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2_D_)等方法来创建。 A、显示 B、查询 C、存放 D、检索 A、企业管理器 B、查询分析器 C、OSQL D、企业管理器和CREATE TABLE语句 6、为数据表创建索引的目的是(1_A_),可以在创建表时用(2_C_)来创建唯一索引,也可以用(2_)来创建唯一索引。 A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 A、设置主键约束,设置唯一约束 B、Create table,Create index C、设置主键约束,Create index D、以上都可以 7、 在Transact-SQL语法中,用来插入数据的命令是(A_),用于更新的命令是(_A_)。 A、INSERT,UPDATE B、UPDATE,INSERT C、DELETE,UPDATE D、CREATE,INSERT INTO 8、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1_B_),使用关键字(2_A_)可以把重复行 屏蔽,将多个查询结果返回一个结果集合的运算符是(3B_),如果在SELECT语句中使用集合函数时,一定在后面使用(4_A_)。 A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT A、DISTINCT B、UNION C、ALL C、TOP A、JOIN B、UNION C、INTO C、LIKE A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 9、视图是一种常用的数据对象,它是提供(1_A_)和(1_)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2_A_)方式,并且不允许在该语句中包括(3B_)等关键字。 A、查看,存放 B、查看,检索 C、插入,更新 D、检索,插入 A、外连接 B、内连接 C、左连接 D、右连接 A、ORDER BY,COMPUTE B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY 10、在SQL SERVER服务器上,存储过程是一组预先定义并(1_B_)的Transact-SQL语句。可以用(2_D_)来声明游标。 A、保存 B、编译 C、解释 D、编写 A、CREATE CURSOR B、ALTER CURSOR C、SET CURSOR D、DECLARE CURSOR 填空题:(20分) 1、 更改 Microsoft SQL Server 登录的密码的命令是_ Sp_password _,2、 举例说明其语法格式:_ sp_password “12345”,”54321”_。 3、 Windows NT 授权认证模式只适用于_ Windows NT _平台,4、 对于Windows95/98操作系统下的SQL Server系统将不适用。 6、 SQL Server中索引类型包括的三种类型分别是_唯一索引,簇索引, _,_和_非簇索引_。 7、 在SELECT语句的FROM子句中最多可以指定_256_个表或视图, 相互之间要用_逗号_分隔,当所查询的表 不在当前数据库时,可用_”数据库.所有者名称.对象名称”_格式来指出表或视图对象。 14、 服务器网络实用工具的目的_为客户端网络实用工具提供参数_。 16、 在当SQL SERVER实例中有DBOA数据库,要将它设置成为单用户状态,请写出设置命令:_ sp_dboption DBOA,single use,true_。, 19、 删除表命令是:_ drop t

温馨提示

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

评论

0/150

提交评论