sql其末试卷无答案

发布 2022-09-02 20:29:28 阅读 7877

04—05—01江苏农林职业技术学院。

网络数据库sql server2000》期末试题。

班级 02信工学号姓名分数。

1、 sql server基本的数据存储的最小单位是其大小为___kb

2、 安装sql server2000时,可供选择的3种安装类型是_典型___minimum(最小安装)和__自定义___

3、 sql server提供了两种安全认证方式:一种是使用 sql server 的安全认证机制,另一种是使用___windows___的安全认证机制。

4、 sql server 2000必须启动:服务管理器___服务,才能使用sql server 2000相应的功能。

5、系统数据库master:记录着sql serevr 2000所有的系统设置信息,以及所有用户数据库的存储位置和初使化信息;

6、 sql server是一种支持体系结构的关系数据库管理系统。

7、sql server中可以使用 t-sql 语句来建立函数。

8、 触发器的类型有__dmlddl

9、 sql server 2000 采用的身份验证模式有。

请将选择题答案写在下面的**里(每个2分,共30分)

1、sql server 2000的文件包括: 主数据文件、辅助数据文件和【 b 】。

a)索引文件 b) 日志文件 c) 备份文件 d) 程序文件。

e) 数据库文件。

2、在sql server中,不是对象的是【 d 】

a、用户b、数据

c、表d、数据类型。

3、声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是【 a 】

a、set @i=10,@c='abcdb、set i=10 , set @c='abcd'

c、select @i=10,@c='abcd' d、select @i=10, select @c='abcd'

4、批处理是一组t-sql语句的集合,它可以是一条语句,也可以是多条语句组成,批处理语句是以【 a 】作为结束标志的。

a、gob、end

c、asd、sql

5、有如下**,当**中_[关键字]_分别为break continue return时,最后的print @n输出的值为【 a 】

declare @n int

set @n=3

while @n>0

begin

set @n=@n-1

if @n=1 _[关键字]_

end print @n

a、1,0,不输出 b、1,1,1

c、0,0,0d、0,1,2

6、sql server 2000 企业版可以安装在【 d 】操作系统上。

a) microsoft windows 98

b) microsoft windows me 和 xp

c) microsoft windows 2000 professional

d) microsoft windows nt

7在sql语言中授权的操作是通过语句实现的。

a、createb、revoke

c、grantd、insert

8、假设表中某列的数据类型为varchar(100) ,而输入的字符串为“ahng3456”,则存储的【 a 】。

a)ahng3456,共8字节 b) ahng3456和92个空格

c) ahng3456和12个空格 d) ahng3456和32个空格。

9、下面是游标数据类型。

a)table b) uniqueidentifier c) cursor d) sql_variant

10、select number=学号,name=姓名,mark=总学分 from xs where 专业名=’计算机’ 表示【 a 】

a) 查询xs表中计算机系学生的学号、姓名和总学分

b) 查询xs表中计算机系学生的number、name和mark

c) 查询xs表中学生的学号、姓名和总学分。

d) 查询xs表中计算机系学生的记录。

11、要查询xsh数据库cp表中产品名含有“冰箱”的产品情况,可用【 c 】命令。

a) select * from cp where 产品名称 like ‘冰箱’

b) select * from xsh where 产品名称 like ‘冰箱’

c) select * from cp where 产品名称 like ‘%冰箱%’

d) select * from cp where 产品名称=‘冰箱’

12、以下【 d 】不是可更新视图必须满足的条件。

a) 创建视图的select语句中没有聚合函数。

b) 创建视图的select语句中不包含从基本表列通过计算所得的列。

c) 创建视图的select语句中没有top、group by、union子句。

d) 创建视图的select语句中包含distinct关键字。

13、游标可看做一种特殊的指针,它与某个查询结果相联系,使用游标要遵循【 】的顺序。

a) 声明游标打开游标读取数据关闭游标删除游标

b) 打开游标读取游标关闭游标。

c) 打开游标读取数据关闭游标删除游标。

d) 声明游标读取数据关闭游标删除游标。

14、sql server把所有的工作负荷分解为【 a 】任务。

a) 服务器和客户端 b) 不同服务器之间。

c) 所有客户端d) 以上都不是。

15、【 a 】能够创建数据库。

a) 有create database权限的用户

b) 任何sql server用户。

c) 任何windows用户。

d) 任何混合用户。

1、 安装microsoft sql server 2000 企业版对操作系统的最低要求可以是microsoft windows 2000 professional。(f)

2、 每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(

3、 认证模式是在安装sql server过程中选择的。系统安装之后,可以重新修改sql server系统的认证模式。(t)

4、 在创建表时,不能指定将表放在某个文件上,只能指定将表放在某个文件组上。如果希望将某个表放在特定的文件上,那么必须通过创建文件组来实现。(

5、 当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。( t )

6、 在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( t )

7、 索引越多越好。(f)

8、 视图本身没有数据,因为视图是一个虚拟的表。( t )

9、 创建触发器的时候可以不是表的所有者或数据库的所有者。(

10、输入正确的所有者口令,才可以修改dts包的定义和执行dts包。如果只输入用户口令,那么只能执行dts包,不能修改该dts包的定义。(

有一个“学生-课程”数据库,数据库中包括三个表:

1) “学生”表student由学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)、所在系(sdept)五个属性组成,可记为: student(sno,sname,ssex,sage,sdept) sno 为关键字。

2) “课程”表course由课程号(cno)、课程名(cname)、先修课号(cpno)、学分(ccredit)四个属性组成,可记为: course(cno,cname,cpno,ccredit) cno为关键字。

3) “学生选课”表sc由学号(sno)、课程号(cno)、成绩(grade)三个属性组成,可记为: sc(sno,cno,grade) (sno, cno) 为关键字。

完成下列操作:

1、 建立一个“学生”表student,它由学号sno、姓名sname、性别ssex、年龄sage、所在系sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。

create table student(sno primary key,sname,ssex,sage,sdept

2、 查询全体学生的详细记录。

3、 查询年龄在20至23岁之间的学生的姓名、性别、和年龄。

4、 计算1号课程的学生平均成绩。

select **g(score)

sql练习无答案

下列关于sql sever 2005数据库的分离和附加的说法,正确的是 c d 选择二项 a 数据库一旦被分离,数据文件就被删除了。b 数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与之分离的sql server实例上。c 数据库被分离后,数据文件还在,被分离的数据文件能被重...

SQL语句 无答案

一。sql语句。1 c226 下列关于sql语言特点的描述中,错误的是 a 语言非常简洁b 是一种一体化语言 c 是一种高度过程化的语 d 可以直接以命令方式交互使用,也可以程序方式使用。2 1103 7 负责数据库中查询操作的数据库语言是。a 数据定义语言 b 数据管理语言 c 数据操作语言 d ...

SQL练习题无答案

基于 学生管理数据库 建立以下查询,所建查询分别命名为 1,2,3 10 8 查询2008年级的班级数量。查询今年会计学101班学生的平均年龄。查询课程号为 c0101 的课程的最高成绩。查询江西籍的学生总人数。查询 会计学101 学生所选修的课程名称。用户随机输入课程名称,输出选修了该课程的学生名...