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 学生所选修的课程名称。用户随机输入课程名称,输出选修了该课程的学生名...