求SQL试题答案

一、 单选题
1.按照( )来划分,数据处理分为人工处理、机械处理和电子处理三个阶段。
A. 工具
B. 规模
C. 处理方法
D. 年代写出如下程序的输出结果。
2. 目前在数据库应用中使用最广泛的数据模型是()。
A.E-R模型 B.层次模型 C.网状模型 D.关系模型
3. 如果在一个查询中需要将某些行过滤掉,那么所进行的关系操作是()。
A. 选择操作
B. 投影操作
C. 连接操作
D. 并操作
4. 在下列SQL Server常量中,()是非法常量。 A.’数据库系统’ B.’Ab3D%’ C.-12 D.’a3b’d’
5. ()能够维护数据库表之间的参照完整性。 A.触发器 B.主键 C.外键 D.视图

6. 有一个表:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该表的主键应该是()。 A.书号 B.书号+读者号 C.读者号 D.书号+读者号+借期
7. 在SQL Server中,假设表A中有3行数据,则select distinct 2*10+1 from A执行结果是()。 A.21 B.出错 C.没有输出结果 D.21,21,21
8. 数据导出的含义是指()。 A.将所备份的数据进行恢复 B.将数据库中的数据转换到外部的数据源 C.所导入的数据格式必须和数据库数据格式相同 D.将外部的数据源转换到数据库中

9. 下列关于SQL Server代理的说法,不正确的是( )。
A. 使用【服务管理器】能够启动SQL Server代理
B. 使用【企业管理器】能够停止SQL Server代理
C. 使用【企业管理器】能够启动和停止SQL Server代理
D. 无论是否启动SQL Server代理,随时都可以执行作业
10. 数据导入的含义是指()。 A.将所备份的数据进行恢复 B.所导入的数据格式必须和数据库数据格式相同 C.将数据库中的数据转换到外部的数据源 D.将外部的数据源转换到数据库中
11. 当第一个用户修改数据时,第二个用户在第一个用户没有确认修改之前读取了该数据,这时可能会出现( )。 A.无法确定 B.不可重复读 C.发生幻象 D.读脏数据
12. 表A中编号为主键,它有100行数据,表B中有30行数据,则下列SQL语句的执行结果是( ):
select A.编号, count(*)
from A LEFT OUTER JOIN B
on A.编号=B.编号
group by A.编号
A. 出现错误
B. 100行
C. 小于100行
D. 小于30行
二、多选题
1. 下列属于DBA需要完成的任务是()
A. 分配数据库物理空间
B. 监控分析数据库运行状况
C. 管理用户权限
D. 开发数据库应用程序
E. 整个数据库备份与恢复
2. SQL Server提供了( )角色。
A. 固定服务器角色
B. 固定数据库角色
C. 用户自定义角色
D. 登录帐户
E. 用户帐户

3. 关于差异备份和事务日志备份的正确描述是()。
A. 如果数据库支持差异备份,就不应当使用事务日志备份,因为速度要慢
B. 事务日志备份可以使数据库恢复到故障前任意时刻的状态
C. 差异备份可以使数据库恢复到故障前任意时刻的状态
D. 不论采用那种方式,都可能需要某一时刻的一个完整数据库备份
E. 差异备份的优点是数据库备份和恢复时速度比较快
4. 在数据导入过程中,如果数据源是文本文件并且在选定文件格式时,()能够作为文本限定符。
A. 单引号
B. 双引号
C. 百分号
D. 美元符号
E. 逗号

1. C
2. A
3. A
4. B 说明:%是一个通配符,如select * from test where ID like 12% 这句话就表示在test表中搜索出ID以12开头的数据记录,可以是123,也可以是1234.
5. C
6. A 如果读者也作为主键你想会发生啥情况,每个人只能借1本书,灾难啊
7. A 我真的运行了一次,因为我也不确定...
8. B
9. C
10.D
11.D
12.B 这一题考的是LEFT OUTER JOIN的用法,LEFT OUTER JOIN等同于LEFT JOIN,数据数目按照较大数来算.
二.
1. ABCE D是程序员做的事
2. ABC 系统固定的角色权限是标准的PUBLIC权限,用户可以根据需要进行权限的调整,就是C选项
3. DE A错误的原因是因为事务备份的还原精度要比差异备份高,能恢复到故障点前一刻,这是差错备份做不到的;B,事务日志只能恢复从上一次备份到本次故障点之间的一个时刻.
4. AB
温馨提示:答案为网友推荐,仅供参考
相似回答