1.
表在数据库中是一个非常重要的数据对象,创建表可以用(企业管理器和查询分析器 )方法来创建。
企业管理器
查询分析器
服务管理器
企业管理器和查询分析器
2.
E-R模型用E-R图来描述现实世界的概念模型,用菱形表示(联系 )。
实体
属性
联系
表
3.
设一个关系R(U),它是满足第二范式的,若R中不存在非主属性对候选码的传递依赖,则称关系R属于(第三 )范式的关系。
第一
第二
第三
BC
4.
(查询分析器)工具可以交互执行T-SQL语句。
企业管理器
查询分析器
服务管理器
联机帮助
5.
下列(* )关键字在Select语句中表示所有列。
*
All
Desc
Distinct
6.
下列哪种操作系统平台可以安装SQL Server 2000企业版( Windows NT Server 4.0)。
Windows NT Server 4.0
Windows 2000 Professional
Windows 98
Windows XP
7.
下列不可以为空的约束是( 主键)。
主键
Check约束
Unique约束
默认值
8.
SQL Server使用权限来加强系统的安全性,下列不属于对象权限的是(Create table )。
Execute
Create table
Update
Select
9.
下面(创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。 )不是创建触发器时应该注意的问题。
Create Trigger语句必须是批处理中的第一条语句。
创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。
触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。
触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。
10.
在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R属于(第一 )范式的关系。
第一
第二
第三
BC
11.
(Return )语句用来实现无条件退出执行的批处理命令、存储过程或触发器。
Goto
Return
Waitfor
Case
12.
( 存储过程)是SQL Server服务器中一组预编译的T-SQL语句的集合。
存储过程
触发器
索引
视图
13.
下面关于tempdb数据库的描述不正确的是( 是用户建立新数据库的模板)。
是一个临时数据库
属于全局资源
没有权限限制
是用户建立新数据库的模板
14.
下列方法不能创建视图的是( 使用Alter View语句)。
使用企业管理器
使用Alter View语句
使用Create View语句
使用向导
15.
( 模式)是三级模式的中间层,也称为概念模式、逻辑模式、全局模式等。它是整个数据库逻辑结构特征的描述。
外模式
模式
内模式
超模式
16.
SQL Server的物理存储主要包括三类文件(主数据文件、次要数据文件、事务日志文件 )。
主数据文件、次要数据文件、事务日志文件
主数据文件、次要数据文件、文本文件
表文件、索引文件、存储过程
表文件、索引文件、图表文件
17.
采用二维表格的结构表达实体及实体间联系的数据模型是(关系 )。
层次
网状
关系
实体联系模型
18.
下列哪种角色默认包含所有数据库用户( public)。
guest
sa
public
sysadmin
19.
(DataGrid 控件 )是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。
DataGrid 控件
Table 控件
Data 控件
ADO控件
20.
下列(Avg )统计函数可以计算平均值。
Sum
Avg
Count
Min
21.
SQL Server系统的默认登录帐号sa是不能被删除的。√
√
×
22.
一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。×
√
×
23.
服务器管理器只能启动SQL Server服务。×
√
×
24.
索引越多越好。×
√
×
25.
在整个数据库系统中,模式和内模式分别只有一个,外模式可以有多个。√
√
×
26.
当对表进行插入、更新或删除操作时,会相应触动各种类型的触发器。其中, Insert触发器会在表中插入一条新记录时被激活√
√
×
27.
设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。√
√
×
28.
model数据库用作在系统上创建的所有数据库的模板。√
√
×
29.
对数据库的物理设计初步评价完成后就可以开始建立数据库并进行应用开发。√
√
×
30.
设一个关系为R(A,B,C,D),它的函数依赖为FD={A→B,B→C,A→C,B→D}为R的最小函数依赖集。×
√
×
31.
所有数据库都能执行分离操作。×
√
×
32.
进行备份操作时,若自上次数据库备份后数据库中只有相对较少的数据发生了更改可以使用数据库完全备份。×
√
×
33.
应用程序角色默认属于数据库用户dbo。×
√
×
34.
创建好规则对象后,不能直接使用,必须绑定到表的列上或用户自定义的数据类型上才能使用。√
√
×
35.
存储过程只能建立在当前数据库上,故需要先用Use语句来指定数据库。√
√
×
36.
查看数据库信息的命令是(sp_helpdb)。√
√
×
37.
使用ADO控件之前必须将其添加到工具箱中。√
√
×
38.
如果使用关键字Distinct,则Count()函数就返回行唯一值的个数。√
√
×
39.
主键约束中的字段不能接受空值,Unique约束的字段也不能接受空值。×
√
×
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 –
‘张%’
Select * From
Student Where Sname like ‘张%’