求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
温馨提示:内容为网友见解,仅供参考
无其他回答

几道sql题求答案
1,select * from 表名 order by 姓名 2,select * from 表面 where 课程=“数据结构” and 姓名 like “%李%”3,select max(成绩),min(成绩),avg(成绩) from 表名 group by 成绩 4,select into 男学生表 from 表名 where 性别=“男”5,select * from 表名 where 性别=“女” an...

【SQL】SQL经典50题&答案
学生表: Student(SId, Sname, Sage, Ssex)课程表: Course(CId, Cname, TId)教师表: Teacher(TId, Tname)成绩表: SC(SId, CId, score)练习示例:查询"01"课程分数高于"02"课程的学生信息和成绩,可能需要考虑是否只比较特定课程。找出平均成绩达到60分以上的学生信息,这需要筛选和聚合成绩数据。...

SQL入门练习——SQLZOO练习整理(一)
3. BETWEEN用法 Modify it to show the country and the area for countries with an area between 200,000 and 250,000.quiz答案:3 5 5 3 3 3 3 二、SELECT from WORLD Tutorial 1.Observe the result of running this SQL command to show the name, continent and population of all cou...

SQL急需要答案!
5.select * from 学生表 as a left join 专业表 b on a.专业类别=b.专业类别 6.select 姓名,年龄 from 学生表 where 年龄<20 7.select 学号 from 学生表 as a left join 成绩表 b on a.学号=b.学号 8.select 姓名,系别,年龄 from 学生表 where 年龄 between 20 and 23 9.s...

SQL多项选择题,急求答案,最好有解析
1.答案A,D,E DESC是降序,省略ASC和DESC,默认为升序。2.答案A,C,D,E 创建视图时不允许在所用SELECT语句中使用ORDER BY、COMPUTE子句 3.C,D,E 执行存储过程时可用WITH RECOMPLE选项进行重新编译;只有当执行存储过程的语句是批处理中的第一个语句,才可以直接通过名称来调用存储过程 4.C,E ...

求SQL高手给出答案,谢谢了
四、T-SQL编程 1、CREATE PROCEDURE S1 (xuehao VARCHAR(8))AS SELECT A.[学号],A.[姓名],B.[课程号],B.[课程名],B.[成绩]FROM [S表] A ,[C表] B ,[SC表] C WHERE A.[学号] = C.[学号]AND B.[课程号] = C.[课程号]AND A.[学号] = @xuehao GO 由于时间关系,暂时...

求SQL试题答案
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是程序员做...

SQL的题目,最基础的~等~~
说明:7、9、10题都是基于多个关系的查询,这类查询所要求的结果出自一个关系,但相关的条件却涉及多个关系.我们称之为嵌套查询。嵌套查询优选含有两个select-from-where查询块的查询结构。11. 检索出工资在1220元到1240元范围内的职工信息。答:select * from 职工表 where 工资 between 1220 and 1240 ...

SQL问题.求高人解答...急!急..
正确答案是 31 A 外键可以确定主表的唯一一行 32 C 31.在SQL Server2000数据库系统中,主键用来唯一地表示表中的每一行,外键用来强制”子表”和”主表” 间的引用完整性,下列关于主键和外键的理解正确的是( A ).(选择一项)(a)选择主键的两个原则是最少性和稳定性 (b)在同一张表中,只能用...

SQL50题及答案
习题来源于网络,sql语句是自己的答案,部分有参考。欢迎指正及探讨。1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 1.1 查询同时存在" 01 "课程和" 02 "课程的情况 1.2 查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null) null提示:使用left join ...

相似回答