江苏科技大学SQLServer笔试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

笔试题(2008常见笔试题)

试题1:

一单词解释(2分/个) 34分

数据数据库关系数据库管理系统授权

取消权限拒绝权限定义变量存储过程

事务触发器继续唯一

主键标识列外键检查

约束

二编写语句(5分/题) 50分(包含笔试题问题和解答答案)

1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

(学号,

姓名(8),

年龄,

性别(4),

家庭地址(50),

联系电话

);

2) 修改学生表的结构,添加一列信息,学历

学历(6);

3) 修改学生表的结构,删除一列信息,家庭住址

家庭地址

4) 向学生表添加如下信息:

学号姓名年龄性别联系电话学历

1A22男123456小学

2B21男119中学

3C23男110高中

4D18女114大学

(1,’A’,22,’男’,123456,’小学’)

(2,’B’,21,’男’,119,’中学’)

(3,’C’,23,’男’,110,’高中’)

(4,’D’,18,’女’,114,’大学’)

5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

学历=’大专’ 联系电话‘11%’

6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

性别=’男’ 姓名‘’

7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

姓名,学号年龄<22 学历=’大专’

8) 查询学生表的数据,查询所有信息,列出前25%的记录

25 *

9) 查询出所有学生的姓名,性别,年龄降序排列

姓名,性别年龄

10) 按照性别分组查询所有的平均年龄

(年龄) 性别

三填空(3分/题) 36分(包含笔试题问题和解答答案)

1) 索引分为聚集索引和非聚集索引在一张表上最多可以创建1个聚集索引_索引。但是可以创建_249个非聚集索引索引。

2) 系统存储过程是用来显示规则,默认值,未加密的存储过程,用户定义函数,触发或视图的文本

3) 事务开始:

提交事务:

回滚事务:

四问答题(5分/题) 60分(包含笔试题问题和解答答案)

1) 数据库包含哪些那几种后缀名的文件必须,这些文件分别存放在什么的信息?

主要数据文件() 包含数据用户收集的信息,还有数据库其他相关的信息,

日志数据文件() 存放用户对数据库的增删改查的信息,用于备份恢复使用

2) 命令是什么含义?和表名有什么区?

: 提供了一种删除表中所有记录的快速方法

表名:可以删除表的一个或多条记录

3) 说出以下聚合数的含义:, (*)

:求平均值

:求和

:求最大值

:求最小值

(*):返回所有行数

返回满足指定条件的记录值

4) 是什么意思?作用是什么?写出基本语法结构

内联接,用于返回两个表中要查询的列数据通信

* 表名1 表名2 条件表达式

5) 左向外联接,右向外联接,全联接的关健字如何写?

左向外联接

右向外联接

全联接

6) 子查询分为几类,说明相互之间的别

了查询分三种基本子查询: 1.使用查询返回一列或更多值

2.比较运算符,返回单个值勤做为外查询的参数

3.用查询时相当于进行一次数据测试

7) 实现实体完整性,实现域完整性,实现完整性(引用完整性),实现自定义完整性分别使用什么手段? 实现实体完整性: 主键约束唯一约束标识列

实现域完整性: 默认值约束检查约束非空属性

引和完整性: 外键引用

8) 视图可以更新吗?会影响到实际表吗?

视图是可以更新的,视图只是基于基本表上的虚拟表,对视图的更新会直接影响到实际表

9) 谈谈这样几个角色,,

: 是数据库的拥有者,对数据库拥有所有操作的权限

: 可以对执行任何活动

: 自动创建的,能捕获数据库中用户的所有默认权限

10) 何为动态游标?何为静态游标?

动态游标与静态游标相对,反映结果集中所做的所有更改,

静态游标的结果集在游标打开时,建立在中,总按照游标打开时的原样显示

11) 什么是存储过程?为什么存储过程要比单纯的语句执行起来要快?

存储过程:是一组预先编译好的代码

在创建存储过程时经过了语法和性能优化,执行不必重复的步骤,使用存储过程可提高运行效率

12)什么是表?什么是表?

表用于存储和语句影响的副本

表用于存储和语句影响的行的副本

选择题:(20分)

1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(B _)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(B _)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、身份验证

B、身份验证

C、以超级用户身份登录时

D、其他方式登录时

3、2000 在安装之前,应注意的事项:(_ C )

A、2000的任何版本在安装时都不用考虑操作系统的制约。

B、2000的安装对硬件的要求不作任何限制。

C、2000 在安装之前,必须在操作系统级启用。

D、在 4.0上安装2000时,最低的要求是必须安装4(4)以上。

4、关系数据库中,主键是(1),主键的建立有(2)种方法,当运用语句创建主键时,可以是(3 )。

⑴A、为标识表中唯一的实体

B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立

D、允许有多个主键的

⑵A、一B、二C、三D、四

⑶A、 1

(1 (13) ,

2 ) ;

B、 1

[1]

( 1) ;

C、 1 1 ;

5、表在数据库中是一个非常重要的数据对象,它是用来(1)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2)等方法来创建。

⑴A、显示B、查询C、存放D、检索

⑵A、企业管理器B、查询分析器C、D、企业管理器和语句

6、为数据表创建索引的目的是(1),可以在创建表时用(2)来创建唯一索引,也可以用(2)来创建唯一索引。

⑴A、提高查询的检索性能B、创建唯一索引C、创建主键D、归类

⑵A、设置主键约束,设置唯一约束B、,C、设置主键约束,

D、以上都可以

7、在语法中,用来插入数据的命令是(),用于更新的命令是()。

A、,

B、

C、,

D、,

8、在语法中,语句的完整语法较复杂,但至少包括的部分(1),使用关键字(2)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3),如果在语句中使用集合函数时,一定在后面使用(4)。

⑴A、,B、,C、,D、仅

⑵A、B、C、C、

相关文档
最新文档