1.
在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R属于( 第一)范式的关系。
第一
第二
第三
BC
2.
安装SQL Server 2000过程中,系统会提示为下列哪个默认帐号设置密码,且该帐号具有系统的所有权限(sa )。
Administrator
sa
Guest
dbo
3.
SQL数据定义语言中,表示外码约束的关键字是( Foreign key)。
Check
Foreign key
Primary key
Unique
4.
用户登录SQL Server系统时,客户端选择(Windows身份验证 )时,无需输入登录帐号。
Windows身份验证
SQL Server身份验证
混合身份验证
以上都不对
5.
下列( Avg)统计函数可以计算平均值。
Sum
Avg
Count
Min
6.
下列(Deny)权限具有优先权,它覆盖其他权限,并且成为有效权限。
Grant
Deny
Revoke
Create
7.
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(DBS包括DB和DBMS )。
DBS包括DB和DBMS
DBMS包括DB和DBS
DB包括DBS和DBMS
DBS就是DB,也就是DBMS
8.
利用ADO访问数据库,首先要创建一个( Connection对象)对象,用于建立和数据库的连接。
Connection对象
Recordset对象
Command对象
Object对象
9.
下面( 创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。)不是创建触发器时应该注意的问题。
Create Trigger语句必须是批处理中的第一条语句。
创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。
触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。
触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。
10.
E-R模型用E-R图来描述现实世界的概念模型,用椭圆表示( 属性)。
实体
属性
联系
表
11.
数据库管理系统的英文缩写是(DBMS )。
DB
DBMS
DBS
DBA
12.
(触发器 )允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。
存储过程
视图
索引
触发器
13.
表设计器的下半部( “默认值”栏)为当前栏指定默认约束。
“描述”栏
“默认值”栏
“精度”栏
“小数位数”栏
14.
下列哪种角色可以被删除( 应用程序角色和标准角色)。
固定服务器角色
固定数据库角色
应用程序角色和标准角色
B和C
15.
采用二维表格的结构表达实体及实体间联系的数据模型是( 关系)。
层次
网状
关系
实体联系模型
16.
下列哪项不是SQL Server 2000的特点( 以上说法都不对)。
SQL Server 2000可以本地安装,也可远程安装
“典型”安装适合于初次安装SQL Server 2000的用户
若许可模式选择“每客户”,则选项“0”表示没有数量限制
以上说法都不对
17.
数据库设计步骤大致包括六个阶段,其中第三阶段是( 逻辑设计)。
需求分析
物理设计
概念设计
逻辑设计
18.
( 主文件组)包含主数据文件和任何没有明确分配给其他文件组的其他文件。
表文件
索引文件
主文件组
次文件组
19.
(唯一索引 )必须确保索引键不包含重复的值。
聚集索引
非聚集索引
索引视图
唯一索引
20.
下列叙述中不是视图的特点的是(存储数据)。
为用户集中数据
降低数据库设计的复杂性
存储数据
组织数据以便导出到其他应用程序中
21.
存储过程是数据库对象,删除数据库就把存储过程也删除了。√
√
×
22.
SQLServer的验证分为以下三个过程,登陆数据库服务器时的身份验证,访问数据库时的用户验证,访问数据库对象时的操作验证。√
√
×
23.
差异数据库备份只记录自上次数据库备份后发生更改的数据。√
√
×
24.
检查约束对输入列设置条件,以限制输入值,保证数据库的完整性。√
√
×
25.
SQL Server系统的默认登录帐号sa是不能被删除的。√
√
×
26.
在删除一个聚集索引时,该表上的所有非聚集索引自动重建。√
√
×
27.
存储过程在创建时已经在服务器上进行了编译并加以优化,大大提升了运行速度,改善了系统性能。√
√
×
28.
日志文件不属于任何文件组,文件组只实现对数据文件的管理。√
√
×
29.
不能在同一个批处理中更改表结构,再引用新添加的列。√
√
×
30.
唯一标识实体的属性或属性组称为实体的码。√
√
×
31.
候选码必须是最小的。√
√
×
32.
使用触发器优先于使用约束、规则和默认值。×
√
×
33.
SQL Server 2000企业版具有SQL Server 2000所有功能。√
√
×
34.
替代触发器可以在表上定义,但不能在视图上定义。×
√
×
35.
设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。√
√
×
36.
一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。×
√
×
37.
更改数据库的名字一定要有数据库管理员或数据库所有者的权限。√
√
×
38.
SQL Server 2000在安装过程中,要求用户确认身份验证模式,SQLServer身份验证模式有两种,分别是Windows身份验证模式和混合验证身份验证模式。√
√
×
39.
在T-SQL语句的Where子句中,可以用In子查询来代替Or逻辑表达式。√
√
×
40.
创建好规则对象后,不能直接使用,必须绑定到表的列上或用户自定义的数据类型上才能使用。×
√
41.对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:
① 学生信息表,Student(S_ID,
Sname, Sex, Birth, Depart)
② 课程信息表,Course(C_ID, Cname,
Credit)
③ 成绩表,Results(S_ID, C_ID, Score)
请写出下列功能的SQL语句:
在数据库“RtvuStu”中创建成绩表“Results”。
ALter Table Results
(S_ID
char(14),
C_ID char(8),
Score tinyint
)
Delete Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
Create Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
Selete Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
Create Table
Results
(S_ID char(14),
C_ID char(8),
Score
tinyint
)
统计学生信息表中学生的数目。
Select min(S_ID) as 学生数 From
Student
Select count (S_ID) as 学生数 From
Student
Select max(S_ID) as 学生数 From
Student
Select avg(S_ID) as 学生数 From
Student
Select count
(S_ID) as 学生数 From Student
列出学生少于6人的系名。
Select depart as 系别, count(*) as
人数
From Student
Group by depart
Having count (*) < 6
Select depart as 系别, count(*) as
人数
From Student
Having count (*) < 6
Select depart as 系别, count(*) as
人数
From Student
where count (*) < 6
Select depart as 系别, count(*) as
人数
From Student
order by depart
Having count (*) < 6
Select depart as 系别,
count(*) as 人数
From Student
Group by depart
Having count (*) <
6
在“Course”表中找出学分大于3并且小于5的课程。
Select * From Course Where credit
>3 or credit <5
Select * From Course Where credit
>3 and credit <5
Select * From Course Where credit
>=3 or credit =<5
Select * From Course Where credit
>=3 and credit =<5
Select * From Course Where credit >3 and credit
<5
在“Student”表中求出每个系别的人数。
Select depart as 系名,count (*)as 人数
From Student order by depart
Select depart as 系名,count (*)as 人数
From Student group by sname
Select depart as 系名,count (*)as 人数
From Student group by depart
Select depart as 系名,sum(*)as 人数
From Student group by depart