大型数据库(
SQL Server
)期中测?
参考答?/p>
班级?/p>
________
学号?/p>
_________
姓名?/p>
____________
一?/p>
填空?/p>
1.
SQL server 2005
?/p>
___
C/S_
_____ (c/s
?/p>
b/s)
结构的数据库管理系统?/p>
2.
数据完整性实质,
存储在数据库中的数据正确无误并且相关数据具有一致性,
根据完整
性机制所作用的数据库对象和范围不同,可以分为?/p>
_____
_
域完整?/p>
___
?/p>
_____
?/p>
体完整?/p>
____
?/p>
____
引用完整?/p>
_____
?/p>
其中外键可以实现
___
引用
______
数据完整
性。主键可以实?/p>
____
实体
_____
完整性?/p>
3.
在数据库的表中,
主键
是指表中的某一列,该列的值唯一标识一行?/p>
4.
SQL
Server
2005
的文件包?/p>
:
数据文件?/p>
.mdf
?/p>
.ndf
)和
日志文件?/p>
.ldf
?/p>
?/p>
5.
?/p>
T-SQL
语言中,
若要修改某张表的结构?/p>
应该使用的修改关键字?/p>
alter
?/p>
?
要创建一个数据库,应该使用的语句?/p>
create database
?/p>
6.
在一个表中主键的个数为:
____
1
______
?/p>
7.
使用索引可以减少检索时间,
根据索引的存储结构不同将其分为两类:
___
聚集索引
___
?/p>
___
非聚集索?/p>
______
?/p>
8.
如果要计算表中的行数,可以使用聚合函?/p>
___
count
?/p>
*
?/p>
_________
?/p>
9.
?/p>
SQL
Server
2000
中修改表的结构应使用关键?/p>
____
alter_
_______,
修改表中的数?/p>
应使用关键字
____
update
_______
?/p>
1.
二?/p>
选择?/p>
1
、下面描述错误的是(
B
)?/p>
A
?/p>
每个数据文件中有且只有一个主数据文件?/p>
B
?/p>
日志文件可以存在于任意文件组中?/p>
C
?/p>
主数据文件默认为
primary
文件组?/p>
D
?/p>
文件组是为了更好的实现数据库文件组织?/p>
2
、下面标志符不合法的是:?/p>
C
)?/p>
A
?/p>
[my delete] B
?/p>
_mybase C
?/p>
$money D
?/p>
trigger1
3
、下面字符串能与通配符表达式
[ABC]%a
进行匹配的是:(
C
)?/p>
A
?/p>
BCDEF B
?/p>
A_BCD C
?/p>
ABC_a D
?/p>
A%a
4
?/p>
create table l1
(num decimal(7,3))
go
insert into l1
values (9999.9994)
执行上面命令后,表中的数据是:(
B
)?/p>
A
、出现插入错?/p>
B
?/p>
9999.999
C
?/p>
10000.00 D
?/p>
0.0
5
、下面对
union
的描述正确的是(
D
)?/p>
A
、任何查询语句都可以?/p>
union
来连?/p>
B
?/p>
union
只连接结果集完全一样的查询语句
C
?/p>
union
是筛选关键词,对结果集再进行操作?/p>
D
?/p>
union
可以连接结果集中数据类型个数相同的多个结果集?/p>
6
?/p>
SQL server
数据库文件有三类,其中日志文件的后缀为:
?/p>
B
?/p>
A
?/p>
.ndf B
?/p>
.ldf C
?/p>
.mdf D
?/p>
.idf
7
、下面对索引的相关描述正确的是:
?/p>
B
?/p>
?/p>
A
?/p>
经常被查询的列不适合建索引?/p>
B
?/p>
列值唯一的列适合建索引?/p>
C
?/p>
有很多重复值的列适合建索引?/p>
D
?/p>
是外键或主键的列不适合建索引?/p>