数据库(SQL Sever)水平证书复习题

全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)复习题

第一大题:单选题

  1. 数据库系统是数据库、硬件、软件和( )的集合体。
    (A) DBMS (B) DBS © DB (D) DBA
  2. 下列选项中,不属于数据模型组成要素的是( )。
    (A) 数据结构 (B) 数据操作 © 数据的约束条件 (D) 数据共享性
  3. 目前应用最为广泛的数据模型是( )。
    (A) 层次数据模型 (B) 网状数据模型 © 关系数据模型 (D) 面向对象数据模型
  4. 数据操纵语言(DML)所实现的操作一般包括( )。
    (A) 查询、删除、修改
    (B) 授权、查询、排序
    © 授权、修改、排序
    (D) 模式定义、删除、修改
  5. 在数据库中,一个表可以有( )个主键。
    (A) 一个 (B) 二个 © 三个 (D) 任意多个
  6. ( )表示了两个关系之间的联系。
    (A) 主键 (B) 候选集 © 超键 (D) 外键
  7. 在 SQL 语言中使用 FOREIGN KEY 时,与之配合的语句是( )。
    (A) EXISTS (B) ON © REFERENCES (D) IN
  8. 下列选项中,可能会违反实体完整性的是( )。
    (A) DELETE (B) DROP © INSERT (D) SELECT
  9. SQL 语言中,SELECT 语句的执行结果是( )。
    (A) 元组 (B) 表 © 属性 (D) 数据库
  10. 下面关于 CHAR 和 VARCHAR 的说法错误的是( )。
    (A) CHAR 和 VARCHAR 都可以存储字符串数据
    (B) CHAR 和 VARCHAR 都用来存储长度小于 255 的字符串
    © CHAR 和 VARCHAR 都是定长字符串类型
    (D) CHAR 和 VARCHAR 都允许为空
  11. 在 Transact-SQL 中,表示与特定范围中的任意单字符匹配的通配符是( )。
    (A) _ (B) % © [] (D) [^]
  12. 在 Transact-SQL 中,属于字符函数的是( )。
    (A) COUNT (B) MAX © LEFT (D) SUM
  13. 下列关于 MAX 函数的说法错误的是( )。
    (A) MAX 函数的作用是取出某一列的最大值
    (B) MAX 函数不能直接在 WHERE 子句中使用
    © MAX 函数属于汇总函数
    (D) MAX 函数只能用于数值类型的列
  14. 下列表达式中,用于表示年龄在 40 至 50 之间的是( )。
    (A) IN (40,50)
    (B) BETWEEN 40 AND 50
    © BETWEEN 40 OR 50
    (D) BETWEEN 40 ,50
  15. 在 SQL 语言中,如果要统计不重复的记录个数应使用( )。
    (A) DISTINCT COUNT()
    (B) COUNT(
    ) DISTINCT
    © UNION COUNT()
    (D) COUNT(
    ) UNION
  16. 在 SQL 语言中,可以带子查询的是( )。
    (A) GROUP BY(B) ORDER BY© WITH(D) HAVING
  17. 下列关于 INSERT 语句的说法正确的是( )。
    (A) 一个 INSERT 语句只能插入一个记录
    (B) INSERT 语句不能插入空值
    © INSERT 语句中必须指定表中的字段名
    (D) INSERT 语句中必须指定表名
  18. 下列选项中,用于判断子查询中的行是否存在的关键字是( )。
    (A) IN(B) EXISTS© WITH(D) HAVING
  19. 下面关于相关子查询的说法中错误的是( )。
    (A) 相关子查询中可以含有聚合函数
    (B) 相关子查询可以跟在谓词 IN 后面
    © 相关子查询可以在 HAVING 子句中使用
    (D) 相关子查询的执行次数肯定大于 1 次
  20. 如果要求某列的值不允许重复,但可以为空,应使用( )。
    (A) UNIQUE(B) NOT NULL© PRIMARY KEY(D) FOREIGN KEY
  21. SQL 的 DDL 语句不包括( )。
    (A) SELECT(B) CREATE TABLE© DROP VIEW(D) DROP INDEX
  22. 索引项的顺序与表中记录的物理顺序一致的索引,称之为( )。
    (A) 复合索引(B) 唯一性索引© 聚簇索引(D) 非聚簇索引
  23. 在视图上不能完成的操作是( )。
    (A) 更新视图数据(B) 查询© 在视图上定义新的基本表(D) 在视图上定义新视图
  24. 下列视图中,允许更新、删除操作的是( )。
    (A) 包含聚集函数的视图
    (B) 在 SELECT 子句中包含 DISTINCT 关键字的视图
    © 基于多表的视图
    (D) 由单个基本表使用选择、投影操作导出,并且包含基本表主码的视图
  25. 在 SQL SERVER 2008 中,下列不属于数据库对象的是( )。
    (A) 表(B) 索引© 视图(D) 数据模型
  26. 下列关于存储过程的描述中,错误的是( )。
    (A) 存储过程只在创建时编译
    (B) 存储过程可以简化用户的操作
    © 存储过程可以提高系统的执行效率
    (D) 存储过程属于客户端程序
  27. 在 SQL SERVER 2008 中,如果执行触发器但不执行触发 SQL 语句,则应使用的关键字是( )。
    (A) BEFORE(B) AFTER© UPDATE(D) INSTEAD OF
  28. 下列选项中可以将 SQL Server 2008 的数据库转换成 ACCESS 数据库的是( )。
    (A) 订阅/发布(B) 数据备份/恢复© 数据分离/附加(D) DTS 导入/导出
  29. 下列数据库中,用于记录 SQL Server 系统的所有系统级信息的是( )。
    (A) master (B) model © tempdb (D) msdb
  30. 要使数据库具有可恢复性,最基本的原则是( )。
    (A) 加强安全管理(B) 安装防病毒设施© 经常检修计算机系统(D) 数据重复存储

第二大题:判断题

  1. ( )关系模型的数据逻辑结构是二维表。
  2. ( )关系中元组的顺序是无关紧要的。
  3. ( )主键只能建立在单独一列上。
  4. ( )定义外键是为了保证相关表之间数据的一致性。
  5. ( )触发器可在程序中被调用执行。
  6. ( )无 WHERE 子句的 DELETE 命令会删除表中的所有行。
  7. ( )在 SQL SERVER 2008 中,存储过程可以带多个参数。
  8. ( )视图本身没有数据,是一个虚拟的表。
  9. ( )可以将索引建立在多个列上。
  10. ( )在使用子查询时,必须使用括号把子查询括起来。
    第三大题:操作题

数据库(SQL Sever)水平证书复习题
数据库(SQL Sever)水平证书复习题
数据库(SQL Sever)水平证书复习题
1,输入语句,创建名为“Exam”的数据库。操作成功后,保存所有语句,把保存文件命名为T1-1.sq1,并保存到考生文件夹中。(3分)
2.输入语句,创建以上3卒基本表及主键,并插入表4、表5和表6所给数据。操作成功后,保存所有语句,把保存文件命名为T 1-2.sq1,并保存到考生文件夹中。(6分)
3.输入语句,根据语义为选课表(sc)的sno列和cno列建立外键,并要求级联删除。操作成功后,保存所有语句,把操存文件命名为T1-3.sc}1,并保存到考生文件夹中。(6分)
4.输入语句,查询“学分大于2”的所有课程的课程名。查询成功后,保存所有语句,把保存文件命名为T1-4.sql,并保存到考生文件夹中。(6分)
5.输入语句,查询1991年以前出生的学生的学号和姓名(利用当前年份和年龄的差值)。查询成功后,保存所有语句,把保存文件命名为T1-5,sql,并保存到考生文件夹中。(6分)
6.输入语句,查询每个学生所选课程的平均成绩。查询成功后,保存所有语句,把保存文件命名为T1-6.sql,并保存到考生文件夹中。(6分)
7.输入语句,查询选修了所有课程的学生的学号和姓名。查询成功后,保存所有语句,把保存文件命名为T1-7.sql,并保存到考生文件夹中。(6分)
8.输入语句,查询学生的所有信息,并按年龄从大到小排列。查询成功后,保存所有语句,把保存文件命名为T1-8.sq1,并保存到考生文件夹中。(6分)
9.输入语句,查询“选修人数大于2人”课程的课程号和课程名。查询成功后,保存所有语句,把保存文件命名为T1-9.sq1,并保存到考生文件夹中。(6分)
10.输入语句,利用NOT EXITSTS谓词,查询没有选修“软件工程”的学生的学号和姓名。查询成功后,保存所有语句,把保存文件命名为T1-10.sql,并保存到考生文件夹牛中(3分) 11.输入语句,建立名为“stuview”的视图,检素选修了“数据库原理”的所有学生的学号和姓名。操作成功后,保存所有语句,把保存文件命名为T1-11.sq1,并保存到考生文件夹中。(6分)
12输入语句,删除上题所建立的“stuview”视图。操作成功后,保存所有语句,把保存文件命名为TI-12.sq1,并保存到考生文件夹中。(6分)