16[单选题]在SQL Sever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是__________。
A.初始大小B.物理文件名C.文件结构D.最大大小
参考答案:C
17[填空题]SQL Server一个数据库中可以包含__________个次要数据文件。
参考解析:0到多
18[单选题]收缩整个数据库的大小,可以采用下列语句:()
A.DBCC SHRINKDATABASE
B.DBCC SHRINKFILE
C.ALTER DATABASE
D.CREATE SCHEMA
参考答案:A
19[填空题]( )是数据库中的一个逻辑命名空间,可以存放表、视图等数据库对象,用于对数据库对象进行分类。
参考答案:架构(或模式,Schema)
20[单选题]在关系代数运算中,有5种基本运算,它们是( )。
A.
B.
C.
D.
参考答案:D
21[单选题]下列不属于创建分区表步骤的是__________。
A.创建分区依据列
B.创建分区函数
C.创建分区方案
D.使用分区方案创建表
参考答案:A
22[填空题] 如果某个数据表包含20 000行数据,每行的大小是5 000 8,则此数据表需要的存储空间大约是__________MB。
参考答案:160
23[单选题]分区函数的正确步骤序列:
1.创建分区函数 2.创建分区方案 3.使用分区方案创建表
A.1,2,3 B.2,3,1 C.2,1,3 D.与顺序无关
参考答案:A
24[填空题]建立唯一聚簇索引必须用到的子句是:( )
参考解析:UNIQUE CLUSTERED
25[单选题]设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何数据。现在依次向该表中插入如下数据
(1) (e1, Tom, e2)
(2) (e3, Jerry, null)
(3) (null, Foo, null)
(4) (e2, Fake, e2)
(5) (e1, Ghost, e3)
(6) (e4, Who, e1)
则最终该表中有多少行数据( )
A.2B.3C.4D.5
参考答案:C
26[填空题]用户创建数据库时,其主要数据文件的初始大小必须不小于__________系统数据库大小。
参考解析:model
27[单选题]设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。有下列查询语句:
Ⅰ.SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 = 'A'
AND 商品号 NOT IN (
SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 = 'B')
Ⅱ.SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 = 'A'
EXCEPT
SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 = 'B'
Ⅲ.SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= 2012 AND 顾客号 = 'A'
INTERSECT
SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 = 'B'
Ⅳ.SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 = 'A'
UNION
SELECT 商品号 FROM 购买表
WHERE YEAR(购买时间)= '2012' AND 顾客号 <> 'B'
上述语句中,能够实现该查询要求的是( )
A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅰ和ⅣD.全部
参考答案:A
28[单选题]在SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是( )
A.ORDER BY子句可以对多个列进行排序
B.SELECT语句中,ORDER BY只能在所有其他子句之后作为最后一个子句出现
C.子查询也可以使用ORDER BY子句
D.在视图中可以使用ORDER BY子句
参考答案:C
29[单选题]假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?( )
A.包括table_1中的所有行,不包括table_2的不匹配行
B.包括table_2中的所有行,不包括table_1的不匹配行
C.包括和两个表的所有行
D.只包括table_1和table_2满足条件的行
参考答案:D
30[单选题]设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是( )
A.SELECT 课程号, COUNT(*) 选课人数 FROM 选课表 INTO 选课情况表
GROUP BY 课程号
B.SELECT 课程号, COUNT(*) 选课人数 INTO 选课情况表
FROM 选课表 GROUP BY 课程号
C.SELECT 课程号, COUNT(*) FROM 选课表 INTO 选课情况表(课程号,选课人数)
GROUP BY 课程号
D.SELECT 课程号, COUNT(*) INTO 选课情况表(课程号, 选课人数)
FROM 选课表 GROUP BY 课程号
参考答案:D
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |