四级数据库工程师选择题库

共 2727 道真题,覆盖考试大纲各知识点,单选、多选按考试规则判分,支持错题记录。

题目示例

下列哪些方式是嵌入式SQL与主语言之间的通信方式?

  1. SQL通信区
  2. 主变量
  3. 游标
  4. 全局变量
  5. 局部变量

下列关于关系操作的叙述中,哪一条是错误的?

  1. 关系操作的对象和结果都是集合
  2. 插入、删除、更新是基本的操作
  3. 关系操作通过关系语言实现,关系语言的特点是高度过程化
  4. 关系操作的能力可以通过代数方式和逻辑方式来表示

下列关于数据库程序设计方法的叙述中,哪一条是错误的?

  1. 可以将数据库命令语句嵌入到通用程序设计语言中
  2. 嵌入到宿主语言中的所有SQL命令前面都需要加上前缀
  3. 嵌入的SQL语句在程序编译前都需要确定下来
  4. 预编译器会识别程序中的嵌入式SQL,并转换为宿主语言可调用的接口代码

关系模式需要满足一定的条件,不同程度的条件称作不同的范式。下列关于范式的叙述中,哪些是正确的?

  1. 第一范式(1NF)要求关系中的元组的每个分量必须是不可分的数据项
  2. 第二范式(2NF)在1NF的基础上,进一步要求关系中没有非主属性对码的部分函数依赖
  3. 第三范式(3NF)在2NF的基础上,进一步要求关系中没有非主属性对码的传递函数依赖
  4. Boyce-Codd范式(BCNF)要求关系模式R属于1NF,且对于每一个非平凡的函数依赖X→Y,都有X 包含码
  5. 第四范式(4NF)要求关系模式R属于1NF,且对于每个非平凡多值依赖X→→Y,决定因素X都是R的超码

下列哪一项工作属于数据库管理员的职责

  1. 独自负责应用系统的全部需求调研和业务分析
  2. 确定数据库的存储结构和存取策略
  3. 编写应用系统的程序模块
  4. 应用系统的安装和调试

一个嵌入式SQL程序中,用于定义SQL通信区的是下列哪一条语句?

  1. EXEC SQL INCLUDE SQLCA
  2. EXEC SQL DECLARE SQLCA
  3. EXEC SQL OPEN SQLCA
  4. EXEC SQL FETCH SQLCA

关系数据库标准语言SQL是下列哪一项的缩写?

  1. Specifying Query Language
  2. Scalable Query Language
  3. Structured Query Language
  4. Standard Query Language

下列关于E-R图的叙述中,哪一条是错误的?

  1. E-R图是一个图示化的概念模型
  2. 矩形表示实体型,矩形框内写明实体名
  3. 椭圆表示属性,用无向边将其与相应实体连接起来
  4. 菱形表示联系,联系不是实体型,所以没有属性