收藏 分享(赏)

SQL Server试题及答案.doc

上传人:HR专家 文档编号:11314668 上传时间:2020-03-16 格式:DOC 页数:34 大小:202KB
下载 相关 举报
SQL Server试题及答案.doc_第1页
第1页 / 共34页
SQL Server试题及答案.doc_第2页
第2页 / 共34页
SQL Server试题及答案.doc_第3页
第3页 / 共34页
SQL Server试题及答案.doc_第4页
第4页 / 共34页
SQL Server试题及答案.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、SQL Server 试题 1班级: _ 姓名: _ 学号: _ 成绩: _ 一、 填空题( 30*1 分)1. SQL server 2000 从设计结构来看,是按 _ 进行设计的。2. 根据模型应用目的的不同,数据模型可以分为两类:一类是 _ ,是按用户的观点来对数据和信息进行抽象;另一类是 _ ,是按计算机的观点建模。3. 结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有 _ , _ , _ , _ 。4. 在给数据库改名之前,必须设置数据库处于 _ 状态。命令 truncate table 的功能是 _ 。5. 数据完整性实质,存储在数据库中的数据正确无误并且相关数据具

2、有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为: _ , _ , _ , _ 四种,其中标志列可以实现 _ 数据完整性。6. SQL 语言中行注释的符号为 _ ;块注释的符号为 _ 。使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类: _ 和 _ 。_ 是将用户组成一个集体授权的单一单元。7. 为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验: _ 和 _ 。事务有两种类型 _ 和 _ 。8. SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 _ 字符开始,有系统定义和维护。局部变量以 _

3、 字符开始,由用户自己定义和赋值。9. 备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为: _ , _ , _ , _ 。DTS 是指 _ 。二、 选择题 (10*2 分 )1. 下面存在于服务器端的组件是:( )A 、服务器组件 B 、企业管理器组件 C 、查询分析器组件 D 、导入导出组件2 、下面描述错误的是( )。A、每个数据文件中有且只有一个主数据文件。 B、日志文件可以存在于任意文件组中。 C、主数据文件默认为 primary 文件组。 D、文件组是为了更好的实现数据库文件组织。3 、下面标志符不合法的是:()。A 、 my delete B 、 _mybase

4、 C 、 $money D 、 trigger14 、下面字符串能与通配符表达式 ABC%a 进行匹配的是:( )。A 、 BCDEF B 、 A_BCD C 、 ABC_a D 、 A%a5 、下面是合法的 smallint 数据类型数据的是:( )。A 、 223 5 B 、 32768 C 、 -32767 D 、 583456 、 create table l1(num decimal(7,3)goinsert into l1values (9999.9994)执行上面命令后,表中的数据是:( )。A 、出现插入错误 B 、 9999.999 C 、 10000.00 D 、 0.07

5、 、下面对 union 的描述正确的是( )。任何查询语句都可以用 union 来连接union 只连接结果集完全一样的查询语句union 是筛选关键词,对结果集再进行操作。union 可以连接结果集中数据类型个数相同的多个结果集。8 、 print len(1234),datelength(1234),datelength(1234)A 、 4 , 4 , 2 B 、 4 , 4 , 4 C 、 3 , 3 , 3 D 、 2 , 2 , 29 、 SQL server 数据库文件有三类,其中主数据文件的后缀为:A 、 .ndf B 、 .ldf C 、 .mdf D 、 .idf10 、下

6、列说法中正确的是:A 、 SQL 中局部变量可以不声明就使用B 、 SQL 中全局变量必须先声明再使用C 、 SQL 中所有变量都必须先声明后使用D 、 SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。三、 简答题。 (10 分 )简述视图的意义和优点?四、 综合应用题。学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等),选课表(学号、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求:1 、用 E-R 图表示上述关系的概念模型。( 7.5 分)2 、用表的形式表示每张表的关系模式。 (7.5 分 )3 、写出 SQL 语句。1)

7、 查询所有选 SQL 课程的学生学号,姓名和专业。 (5 分 )2) 删除所有选择数学的同学的选课记录。 (5 分 )3) 查询有哪些课程没有被任何同学报选。 (5 分 )4 、创建存储过程。 (10 分 )1) 、能够查询出选修任何课程的学生信息及相应的分数。2) 、以表格的形式返回本课程的平均分数。试题 1 答案填空题客户机 / 服务器( C/S ) 概念模型、结构数据模型 层次模型、网状模型、关系模型、面向对象模型 单用户状态清空数据库 实体完整性、值域完整性、引用完整性、值域完整性、实体完整性 - 、 /* */ 簇集索引、非簇集索引 角色 身份验证、权限验证 实体完整性、值域完整性、

8、引用完整性、值域完整性 、 数据库备份,事务日志备份,差异备份,文件和文件组备份 数据转换服务选择题 15 A 、 B 、 C 、 C 、 C 610 C 、 D 、 A 、 C 、 D简答题 答: 分割数据,简化优点 简化操作 提供自动的安全保护功能 为数据库重构提供一定的逻辑独立性。 综合题答案略 SQL Server 试题 2班级: _ 姓名: _ 学号: _ 成绩: _ 一、 填空题( 30*1 分)1. 根据模型应用目的的不同,数据模型可以分为两类:一类是 _ ,是按用户的观点来对数据和信息进行抽象;另一类是 _ ,是按计算机的观点建模。2. 结构数据模型直接描述数据库中数据的逻辑结

9、构,常用的结构数据模型有 _ , _ , _ , _ ,其中 SQL 数据库是基于 _ 建立的。3. 从操作系统的角度来看, SQL 具有 _ 的特点,减少了多用户访问的时间。_ 是一种无须扫描整张表就能实现对数据的快速访问的途径。SQL server 使用 _ 记载用户对数据库进行的所有操作。在给数据库改名之前,必须设置数据库处于 _ 状态。sp_help 系统存储过程的功能是 _ 。4. 数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为: _ , _ , _ , _ 四种,其中标志列可以实现 _ 数据完整性。5. SQ

10、L 语言中行注释的符号为 _ ;块注释的符号为 _ 。_ 是将用户组成一个集体授权的单一单元。6. 为了实现安全性,每个网络用户在访问 SQL server 数据库之前,都必须经过两个阶段的检验: _ 和 _ 。7. _ 是 SQL 程序中最小的工作单元,要么成功完成所有操作;要么就是失败,并将所作的一切还原。8. SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 _ 字符开始,有系统定义和维护。局部变量以 _ 字符开始,由用户自己定义和赋值。还原是指将数据库备份加载到服务器中的过程,在 SQL server 中有三种数据库的还原模型,分别是 _ , _ , _

11、 。9. DTS 是指 _ 。二、 选择题 (10*2 分 )1. 下面存在于服务器端的组件是:() 。A 、服务器组件 B 、企业管理器组件 C 、查询分析器组件 D 、导入导出组件2 、下面描述错误的是( ) 。A、 每个数据文件中有且只有一个主数据文件。B、 日志文件可以存在于任意文件组中。C、 主数据文件默认为 primary 文件组。D、 文件组是为了更好的实现数据库文件组织。3 、 SQL server 数据库文件有三类,其中主数据文件的后缀为:A 、 .ndf B 、 .ldf C 、 .mdf D 、 .idf4 、下面标志符不合法的是:( ) 。A 、 my delete B

12、 、 _mybase C 、 $money D 、 trigger15 、下面对索引的相关描述正确的是:( ) 。A、 经常被查询的列不适合建索引。B、 列值唯一的列适合建索引。C、 有很多重复值的列适合建索引。D、 是外键或主键的列不适合建索引。6 、下列说法中正确的是:A 、 SQL 中局部变量可以不声明就使用 B 、 SQL 中全局变量必须先声明再使用C 、 SQL 中所有变量都必须先声明后使用D 、 SQL 中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。7 、下面字符串能与通配符表达式 ABC%a 进行匹配的是:() 。A 、 BCDEF B 、 A_BCD C

13、、 ABC_a D 、 A%a8 、下面是合法的 smallint 数据类型数据的是:( ) 。A 、 223 5 B 、 32768 C 、 -32767 D 、 583459 、下面对 union 的描述正确的是() 。任何查询语句都可以用 union 来连接union 只连接结果集完全一样的查询语句union 是筛选关键词,对结果集再进行操作。union 可以连接结果集中数据类型个数相同的多个结果集。10 、 print round ( 998.88 , 0 ),round(999.99,-1)结果是:A 、 999.00 , 990.00 B 、 999.00 , 1000.00C 、

14、 998.00 , 1000.00 D 、 999.00 , 999.99三、 简答题。 (10 分 )四、 简述常用的连接数据库的三种方法?五、 综合应用题。学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等) ,选课表(学号、课程号、分数) ,课程表(课程号、课程名、所属专业、学分)要求:1 、用 E-R 图表示上述关系的概念模型。 ( 7.5 分)2 、用表的形式表示每张表的关系模式。 (7.5 分 )3 、写出 SQL 语句。1) 查询所有选 SQL 课程的学生学号,姓名和专业。 (5 分 )2) 删除所有选择数学的同学的选课记录。 (5 分 )3) 查询有哪些

15、课程没有被任何同学报选。 (5 分 )4 、创建存储过程。 (10 分 )1) 、能够查询出选修任何课程的学生信息及相应的分数。2) 、以表格的形式返回本课程的平均分数。试题 2 答案:填空题。 概念模型,结构数据模型 层次模型、网状模型、关系模型、面向对象模型,关系模型 单进程多线程 索引 日志文件 单用户 显示数据对象的相关属性 实体完整性、值域完整性、引用完整性、值域完整性,实体完整性, /* */ 角色 身份验证、权限验证 事务 , 简单还原 , 完全还原,批日志还原 数据转换服务选择题。15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 C 、 D 、 C简答题答: O

16、DBC OLE DB ADO综合题答案略SQL Server 试题 3班级: _姓名:_学号:_成绩:_ 一、 填空题( 30*1 分 )1、根据模型应用目的的不同,数据模型可以分为两类:_和结构数据模型 。2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_,_和面向对象模型,其中 SQL 数据库是基于_建立的。3、访问 SQL server 数据库对象时,需要经过身份验证和_两个阶段,其中身份验证分为 Windows 验证模式和_验证模式。4、_是存储在文件中的一系列 SQL 语句,即一系列按顺序提交的批处理。5、SQL server 使用_文件记载用户对数据库

17、进行的所有操作。6、sp_help 系统存储过程的功能是_。7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_,_,_,_四种,其中标志列(Identity)可以实现_数据完整性。8、SQL 语言中行注释的符号为_;块注释的符号为_。9、 SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_字符开始,有系统定义和维护。局部变量以_字符开始,由用户自己定义和赋值。10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_和_。11、命令 truncate table 的功能是_

18、。12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_,_,_,_。13、在 SQL server2000 中,其权限分为三类,即_权限、_权限和_权限。14、用户对数据进行添加、修改和删除时,自动执行的存储过程称为_。15、对数据进行统计时,求最大值的函数是_。二、选择题 (10 分)1、下面存在于服务器端的组件是:( )。A、服务管理器 B、企业管理器组件 C、查询分析器组件 D、导入导出组件2、下面描述错误的是( )。A、每个数据文件中有且只有一个主数据文件。B、日志文件可以存在于任意文件组中。C、主数据文件默认为 primary 文件组。D、文件组是为了更好的

19、实现数据库文件组织。3、SQL server 数据库文件有三类,其中主数据文件的后缀为:A、.ndf B、.ldf C、.mdf D、.idf4、下面标志符不合法的是:( )。A、my delete B、_mybase C、$money D、trigger15、下面对索引的相关描述正确的是:( )。 经常被查询的列不适合建索引。 列值唯一的列适合建索引。 有很多重复值的列适合建索引。 是外键或主键的列不适合建索引。6、下列说法中正确的是:A、SQL 中局部变量可以不声明就使用 B、SQL 中全局变量必须先声明再使用 C、SQL 中所有变量都必须先声明后使用 D、SQL 中只有局部变量先声明后使

20、用;全局变量是由系统提供的用户不能自己建立。7、下面字符串能与通配符表达式ABC%a 进行匹配的是:( )。 A、BCDEF B、A_BCD C、ABC_a D、A%a8、 下列语句中正确的是 _ 。表 score(sti_id,names,math,English,VB) select stu_id,sum(math) from score select sum(math),avg(VB) from score select * ,sum(english) from score delete * from score9、 下列说法正确的是 _ 。A 、视图是观察数据的一种方法,只能基于基本表

21、建立。B 、视图是虚表,观察到的数据是实际基本表中的数据。C 、索引查找法一定比表扫描法查询速度快。D 、索引的创建只和数据的存储有关系。 下列途径哪个不是实现值域完整性 _ 。A 、 rule( 规则 ) B 、 primary key C 、 not null D 、 default三、简答题。 (15 分)1、简述视图的意义和优点?2、列出 Sql Server 数据库中常见的数据库对象。四、综合应用题。( 45 分)学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月),选课表(学号、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求:1、用 E-R 图表

22、示上述关系的概念模型。(8 分)2、用表的形式表示每张表的关系模式(字段名,数据类型),并标出各表上的应该添加的约束。(7 分)3、写出 SQL 语句。1) 查询所有选 SQL 课程的学生学号,姓名和专业。(5 分)2) 删除所有选择数学的同学的选课记录。(5 分)3) 查询有哪些课程没有被任何同学报选。(5 分) 试题 3 答案:A 卷答案: 填空题。1 概念模型 2 网状模型、关系模型,关系模型 3 权限验证、混合 4 脚本 5 日志文件 6 显示数据对象的相关属性 7 实体完整性、值域完整性、引用完整性、值域完整性,实体完整性 8 - , /* */ 9 , 10 、簇集索引、非簇集索引

23、 11 、清空数据库 12 、数据库备份,事务日志备份,差异备份,文件和文件组备份事务 13 、对象、语句、隐含 14 、触发器 15 、 MAX() 选择题。15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 B 、 B 、 B 简答题 1 、( 1 )分割数据,简化优点 ( 2 )简化操作 ( 3 )提供自动的安全保护功能 ( 4 )为数据库重构提供一定的逻辑独立性。2 、表、存储过程、触发器、视图、规则、默认值、索引等 综合题答案略 SQL Server 试题 4班级: _ 姓名: _ 学号: _ 成绩: _ 一、 填空题( 20*2 分 )1.E-R 数据模型一般在数据库

24、设计的 _ 阶段使用。2. 根据模型应用目的的不同,数据模型可以分为两类:一类是 _,是按用户的观点来对数据和信息进行抽象;另一类是_,是按计算机的观点建模。3. 结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有 _,_,_,_。4. 命令 truncate table 的功能是_。5. 数据完整性 是指存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为: _,_,_,_四种,其中主键可以实现_完整性。6. 模糊查询符号 % 代表 _ ,查询条件 e%im 代表意思是 _ 。7. 使用索引可以减少检索时间,根据索引的存储结构

25、不同将其分为两类: _和_。8. SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_字符开始,有系统定义和维护。局部变量以_字符开始,由用户自己定义和赋值。9. 实现数据完整性的途径有 _ 、 _ 、 _ 、 _ 等。二、 选择题 (10*2 分) 1、 下面仅存在于服务器端的组件是:( )A、服务管理器 B、企业管理器组件 C、查询分析器组件 D、导入导出组件2、下面描述错误的是( ) 。 每个数据文件中有且只有一个主数据文件。 日志文件可以存在于任意文件组中。 主数据文件默认为 primary 文件组。 文件组是为了更好的实现数据库文件组织。3、下面标志符不

26、合法的是:( ) 。A、my delete B、_mybase C、$money D、trigger14、下面字符串能与通配符表达式ABC _ a 进行匹配的是:( ) 。A、BCDEF B、A_BCD C、ABa D、A%a5、下面是合法的 smallint 数据类型数据的是:() 。A、2235 B、32768 C、-32767 D、583456 、关系数据模型 _ 。 只能表示实体间的 1 : 1 联系 只能表示实体间的 1 : n 联系 只能表示实体间的 m : n 联系 只能表示实体间的上述 3 种联系 数据库概念模式产生于数据库系统设计的 _ 阶段。A 、规划 B 、需求分析 C

27、、概念设计 D 、逻辑设计8 、 客观存在的各种报表、图表和查询格式等原始数据属于 _ 。A 、机器世界 B 、信息世界 C 、现实世界 D 、模型世界9、SQL server 数据库文件有三类,其中主数据文件的后缀为:A、.ndf B、.ldf C、.mdf D、.idf10 、下列语句中正确的是 _ 。表 score(sti_id,names,math,English,VB) select stu_id,sum(math) from score select sum(math),avg(VB) from score select * ,sum(english) from score del

28、ete * from score三、简答题。 (10 分)1、简述视图的意义和优点?2、 试述如何有效的保护数据库的安全?四、综合应用题。 ( 30 分)学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等),选课表(学号、课程号、分数) ,课程表(课程号、课程名、所属专业、学分)要求:1、用 E-R 图表示上述关系的概念模型。 (5 分)3、写出 SQL 语句。1) 查询所有选 SQL 课程的学生学号,姓名和专业。(5 分)2) 删除所有选择数学的同学的选课记录。(5 分)3) 查询有哪些课程没有被任何同学报选。(5 分)4、创建存储过程。(10 分)1)、能够查询出选

29、修任何课程的学生信息及相应的分数。2)、以表格的形式返回本课程的平均分数。试题 4 答案: 填空题1 概念设计阶段 2 概念模型、结构数据模型 3 层次模型、网状模型、关系模型、面向对象模型 4 清空数据库 5 实体完整性、值域完整性、引用完整性、值域完整性、实体完整性 6 任意字符 查询以 e 开头中间任意字符(串) im 结尾的字符串 7簇集索引、非簇集索引 8 、 9 约束 默认 规则 存储过程等 选择题 15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 B 、 C 、 B 简答题答:(一) 分割数据,简化优点 简化操作 提供自动的安全保护功能 为数据库重构提供一定的逻辑

30、独立性。(二)数据库完整性、视图、存储过程等。 综合题答案略 SQL Server 数据库试卷 5一、单项选择题(每题 2 分,共 15 题)1、SQL Server 2000 是一个( )的数据库系统。(A)网状型 (B)层次型 (C)关系型 (D)以上都不是2、SQL Server 2000 企业版可以安装在操作系统上。(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional (C)Microsoft Windows 2000 Server(D)Microsoft Windows XP3、SQL Server 2000 采用

31、的身份验证模式有( ) 。(A)仅 Windows 身份验证模式 (B)仅 SQL Server 身份验证模式(C)仅混合模式(D)Windows 身份验证模式和混合模式 4、SQL Server 2000 提供了一整套管理工具和实用程序,其中负责启动、暂停和停止 SQL Server 的 4 种服务的是( ) 。(A)企业管理器 (B)导入和导出数据 (C)事件探察器 (D)服务管理器5、SQL Server 2000 中的数据以页为基本存储单位,页的大小为( ) 。(A)8KB (B)16KB (C)32KB (D)64KB6、新安装 SQL Server 后,默认有六个内置的数据库,其中

32、的两个范例数据库是 Pubs 和( ) 。(A)master (B)NorthWind (C)msdb (D)bookdb7、在 SQL Server 2000 中,当数据表被修改时,系统自动执行的数据库对象是( ) 。(A)存储过程 (B)触发器 (C)视图 (D)其他数据库对象8、SQL Server 的字符型系统数据类型主要包括( ) 。A. Int、money、char B. char、varchar、textC. datetime、binary、int D. char、varchar、int9、在 SQL Server 2000 中,索引的顺序和数据表的物理顺序相同的索引是( ) 。

33、(A)聚集索引 (B)非聚集索引 (C)主键索引 (D)唯一索引10、要查询 book 表中所有书名中包含“计算机”的书籍情况,可用( )语句。(A) SELECT * FROM book WHERE book_name LIKE 计算机*(B) SELECT * FROM book WHERE book_name LIKE 计算机% (C) SELECT * FROM book WHERE book_name = 计算机*(D) SELECT * FROM book WHERE book_name = 计算机%11、SELECT 语句中与 HAVING 子句通常同时使用的是( )子句。A.O

34、RDER BY B.WHERE C.GROUP BY D.无需配合12、要删除 mytable 表中的 myindex 索引,可以使用( )语句。(A) DROP myindex (B)DROP mytable.myindex (C) DROP INDEX myindex (D)DROP INDEX mytable.myindex13、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是( ) 。(A)sp_helptext(B)sp_helpindex (C)sp_bindrule (D)sp_rename 14、SQL Server 提供的单行注释语句是使用( )开始的一行内容。A

35、. “/*” B. “-” C. “” D. “/”15、以下运算符中优先级最低的是( ) 。(A)+(加) (B)=(等于) (C)like (D)=(赋值)二、填空题(每空 2 分,共 15 空)1、数据库系统的特点分别是数据的结构化、 、数据独立性和 。2、在数据库的表中, 是指表中的某一列,该列的值唯一标识一行。3、SQL Server 2000 的文件包括: 数据文件(.mdf 或.ndf)和 。4、在 SQL Server 2000 中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的 帐号。5、 ,简称 DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。

36、6、在 SQL Server 2000 中,Unicode 标准的全称是 。7、SQL Server 2000 提供备份数据库的两种方式是 和 。8、在 T-SQL 语言中,若要修改某张表的结构,应该使用的修改关键字是 ;若要创建一个数据库,应该使用的语句是 。9、游标的概念包括两个部分,它们是 和 。10、一个事务的操作必须是具备以下四个属性:原子性、 、 和永久性。三、程序阅读题(共 2 题)1、阅读下面的程序段,然后简述该程序段所完成的功能。 (5 分)Begin Waitfor time 15:43Create View my_view As Select order_date,boo

37、k_number,book_id From orderformWhere book_number!60) (1+1+1+1+1 分)方法 2:select student.Sno,Sname,Ssex (1 分)from student Inner Join (sc Inner Join course On course.Cno=sc.Cno)On student.Sno=sc.Sno (2 分+2 分)where (course.Ccredit=5) and (sc.Grade60) (1 分+1 分)4、(共 9 分)If exists(Select name From sysobject

38、s Where name=my_trigand type=tr) (整个 If 语句 1 分) Drop trigger my_trig (0.5 分)Go (0.5 分)Create trigger my_trig (1 分)On Course (0.5 分)For Delete (1 分)As (0.5 分)Delete From sc (1 分)Where Sno in (Select Sno From Deleted) (1 分+2 分)Go SQL Server 数据库试卷 6五、单项选择题(每题 2 分,共 15 题)1、DBMS 是什么?( )(A)操作系统 (B)数据库管理系统

39、 (C)数据库 (D) 数据库管理员2 、SQL Server 2000 是一个( )的数据库系统。(A)网状型 (B)层次型 (C)关系型 (D)以上都不是3、SQL Server 2000 采用的身份验证模式有( ) 。(A)仅 Windows 身份验证模式 (B)仅 SQL Server 身份验证模式(C)仅混合模式(D)Windows 身份验证模式和混合模式 4、关于主键描述正确的是:( )(A)包含一列 (B)包含两列 (C)包含一列或者多列 (D) 以上都不正确5、下列( )数据库不属于 SQL Server 2000 在安装时创建的系统数据库。(A)master (B)North

40、Wind (C)model (D)bookdb6、在 SQL SERVER 中局部变量前面的字符为:( )(A)* (B)# (C) (D) 7、在 SQL Server 2000 中,当数据表被修改时,系统自动执行的数据库对象是( ) 。(A)存储过程 (B)触发器 (C)视图 (D)其他数据库对象8、SQL Server 的字符型系统数据类型主要包括( ) 。(A) Int、money 、char (B) char、varchar、text(C) datetime、binary、int (D) char、varchar、int9、在 SELECT 语句的 WHERE 子句的条件表达式中,可

41、以匹配 0 个到多个字符的通配符是( )(A) * (B)% (C)- (D)?10、在 WHILE 循环语句中,如果循环体语句条数多于一条,必须使用:(A) BEGINEND(B) CASEEND(C) IFTHEN(D) GOTO11、SELECT 查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:(A)ORDER BY (B)WHERE (C)GROUP BY (D)HAVING12、要删除视图 myview,可以使用( )语句。(A) DROP myview (B)DROP TABLE myview (C) DROP INDEX myview (D)DROP VIEW my

42、view13、对视图的描述错误的是:( )(A) 是一张虚拟的表(B) 在存储视图时存储的是视图的定义(C) 在存储视图时存储的是视图中的数据(D) 可以像查询表一样来查询视图14、SQL Server 提供的单行注释语句是使用( )开始的一行内容。(A) “/*” ( B) “-” (C) “” (D) “/”15、假如有两个表的连接是这样的: table_a inner join table_b 其中 table_a 和table_b 是两个具有公共属性的表,这种连接会生成哪种结果集?(A) 包括 table_a 中的所有行,不包括 table_b 的不匹配行(B) 包括 table_b

43、中的所有行,不包括 table_a 的不匹配行(C) 包括和两个表的所有行(D) 只包括 table_a 和 table_b 满足条件的行六、填空题(每空 2 分,共 15 空)1、可以将数据库管理系统分为 4 种网络结构:MAIN FRAME 大型数据库、本地小型数据库、分布式数据库、_。2、在一个表中主键的个数为:_。3、在 SQL Server 2000 中,索引的顺序和数据表的物理顺序相同的索引是_。4、角色是一组用户所构成的组,可以分为服务器角色和_角色。5、触发器有 3 种类型,即 INSERT 类型、 和 。6、如果要计算表中的行数,可以使用聚合函数_。7、SQL Server

44、2000 提供备份数据库的两种方式是 和 。8、在 SQL Server 2000 中修改表的结构应使用关键字_,修改表中的数据应使用关键字_ 。9、在使用一个游标的时候可以分为以下几步:_、打开游标、从打开的游标中提取行、_、释放游标。10、一个事务的操作必须是具备以下四个属性:原子性、 、隔离性和_。七、简答(20 分)1、为什么要创建索引(4 分)2、简述 INSERT 触发器的工作原理(6 分)3、根据表回答以下问题两个表是先建关系,然后才输入数据,其中的关系为:book 表中 author_id 作为外键关联到 authors 表的主键 author_id 上。book 表列名 数据类型 长度 允许空book_id int 4book_name varchar 50author_id int 4authors 表列名 数据类型 长

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机应用/办公自动化

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报