1.
下列(Max )统计函数可以计算某一列上的最大值。
Sum
Avg
Max
Min
2.
下列方法不能创建视图的是(使用Alter View语句 )。
使用企业管理器
使用Alter View语句
使用Create View语句
使用向导
3.
SQL Server的物理存储主要包括三类文件(主数据文件、次要数据文件、事务日志文件 )。
主数据文件、次要数据文件、事务日志文件
主数据文件、次要数据文件、文本文件
表文件、索引文件、存储过程
表文件、索引文件、图表文件
4.
使用T-SQL语句删除数据库信息的语法格式为(Drop DataBase数据库名 )。
Drop数据库名
Drop DataBase数据库名
Delete数据库名
Delete DataBase数据库名
5.
下列( Avg)统计函数可以计算平均值。
Sum
Avg
Count
Min
6.
(外模式)是三级模式的最上层,也称为子模式、应用模式、局部模式等。它是对数据库在某个方面局部应用所涉及数据的逻辑结构和特征的描述,是终端用户和应用程序员所见到的数据库,称为数据视图。
外模式
模式
内模式
超模式
7.
下列( db_owner)固定数据库角色在数据库中有一切权限。
sysadmin
serveradmin
db_owner
db_accessadmin
8.
关系数据库中,主键是( 为标识表中唯一的实体)。
为标识表中唯一的实体
创建唯一的索引,允许空值
只允许以表中第一字段建立
允许有多个主键
9.
如果对于实体集A中的每一个实体,实体集B中只有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有(一对一)联系。
一对一
一对多
多对多
多对一
10.
恢复数据库的命令为(Restore DataBase )。
Create DataBase
Drop DataBase
Backup DataBase
Restore DataBase
11.
设一个关系R(U),它是满足第二范式的,若R中不存在非主属性对候选码的传递依赖,则称关系R属于( 第三)范式的关系。
第一
第二
第三
BC
12.
为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的( 物理设计)。
需求分析
物理设计
概念设计
逻辑设计
13.
SQL数据定义语言中,表示检查约束的关键字是( Check)。
Check
Foreign key
Primary key
Unique
14.
对于大型企业来说,宜采用下列哪个SQL Server 2000版本( 企业版)。
企业版
标准版
开发版
学习版
15.
如果一位教授三门课的教师改变了地址,三个元组的地址都要更新,一旦一个元组的地址未修改就会导致数据不一致,这说明一个关系存在(插入异常)问题。
数据冗余
更新异常
插入异常
删除异常
16.
执行哪一个系统存储过程,可以查看视图的定义信息( sp_helptext)。
sp_helptext
sp_depends
sp_help
sp_rename
17.
ADO控件属于ActiveX控件,使用之前必须将Microsoft ADO Data Control 6.0(OLEDB)添加到工具箱中,添加ADO控件的菜单命令为( “工程”→“部件”)。
“工程”→“引用”
“工程”→“部件”
“工具”→“选项”
“工程”→“添加文件”
18.
创建表的语句是(Create table )。
Drop table
Alter table
Create table
Delete table
19.
下列哪条命令可以为数据库角色添加用户( sp_addrolemember)。
sp_addsrvrolemember
sp_addrole
sp_addrolemember
sp_addapprole
20.
SQL Server为每个触发器创建了两个临时表,它们是(Seleted和Inserted )。
Updated和Deleted
Inserted 和Deleted
Inserted 和Updated
21.
After触发器只能用于表。√
√
×
22.
在默认情况下,所创建的索引是非聚集索引。√
√
×
23.
在T-SQL语句的Where子句中,可以用In子查询来代替Or逻辑表达式。√
√
×
24.
在概念模型里实体或联系的属性,在表中就是一列,称为字段。√
√
×
25.
一个数据表中只能有一个主键约束,但可以有多个Unique约束。√
√
×
26.
服务器管理器只能启动SQL Server服务。×
√
×
27.
索引越多越好。×
√
×
28.
使用Insert语句时,若Into子句若没有指定列名,则新插入的记录必须在每个属性列上均有值,且Values子句中值的排列顺序要和表中各属性列的排列顺序一致。√
√
×
29.
所有数据库都能执行分离操作。×
√
×
30.
使用触发器优先于使用约束、规则和默认值。×
√
×
31.
求和函数Sum可实现平均数的求取。×
√
×
32.
更改数据库的名字一定要有数据库管理员或数据库所有者的权限。√
√
×
33.
SQL Server采用B/S体系结构。×
√
×
34.
查看数据库信息的命令是(sp_helpdb)。√
√
×
35.
候选码必须是最小的。√
√
×
36.
数据库三级模式结构和二级映像确保了数据的物理独立性和逻辑独立性。√
√
×
37.
使用字符类型数据时必须在其前后加上单引号。√
√
×
38.
数据库管理系统是为数据库的建立、使用和维护而配置的软件。√
√
×
39.
使用ADO控件之前必须将其添加到工具箱中。√
√
×
40.
存储过程是数据库对象,删除数据库就把存储过程也删除了。√
√
×
41.对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:
① 学生信息表,Student(S_ID,
Sname, Sex, Birth, Depart)
② 课程信息表,Course(C_ID, Cname,
Credit)
③ 成绩表,Results(S_ID, C_ID, Score)
请写出下列功能的SQL语句:
在数据库“RtvuStu”中创建课程信息表“Course”.
Drop Table Course (C_ID char(8)
primary key, Cname char(20), Credit tinyint )
Create Table Course (C_ID char(8)
primary key, Cname char(20), Credit tinyint )
Alter Table Course (C_ID char(8)
primary key, Cname char(20), Credit tinyint )
Delete Table Course (C_ID char(8)
primary key, Cname char(20), Credit tinyint )
Create Table Course (C_ID char(8) primary
key, Cname char(20), Credit tinyint )
求学生的平均分数。
Select min(score) as 平均分数
From
Results
Select max(score) as 平均分数
From
Resultsa
Select avg(score) as 平均分数
From
Results
Select count(score) as 平均分数
From
Results
Select
avg(score) as 平均分数
From Results
求年龄最大的学生姓名。
Select sname
From Student Where
birth =
(Select max(brith)
From Student)
Select sname
From Student Where
birth =
(Select avg(brith)
From Student)
Select sname
From Student Where
birth =
(Select count(brith)
From Student)
Select sname
From Student Where
birth =
(Select min(brith)
From Student)
Select sname
From
Student Where birth =
(Select min(brith)
From
Student)
查询Student表中所有学生的姓名和年龄。
Select Sname as
‘姓名’,DateDiff(day,birth,Getdate())as ‘年龄’ From Student
Select Sname as
‘姓名’,DateDiff(month,birth,Getdate())as ‘年龄’ From Student
Select Sname as
‘姓名’,DateDiff(year,birth,Getdate())as ‘年龄’ From Student
Select Sname as
‘姓名’,Datetime(year,birth,Getdate())as ‘年龄’ From Student
Select Sname as
‘姓名’,DateDiff(year,birth,Getdate())as ‘年龄’ From Student
在“Student”表姓名中找出姓“张”字的所有学生。
Select * From Student Where
Sname=’张%’
Select * From Student Where Sname
like ‘张%’
Select * From Student Where Sname +
‘张%’
Select * From Student Where Sname –
‘张%’