数据库复习错题集

在此,总结数据库复习中遇到的错题。

题目

1-25

  1. 数据库管理系统(DBMS)是( )。
    • 一个完整的数据库应用系统
    • 一组硬件
    • 一组系统软件
    • 既有硬件,也有软件
  2. 在DBS中,DBMS和OS之间关系是( )。
    • 并发运行
    • 相互调用
    • OS调用DBMS
    • DBMS调用OS
  3. 文件系统与数据库系统对数据处理方式的主要区别体现在( )。
    • 数据集成化
    • 数据共享
    • 冗余度
    • 容量
  4. 下列哪种数据管理技术难以保存数据( )。
    • 人工管理
    • 独享式文件管理
    • 共享式文件管理
    • 数据库系统管理
  5. 数据冗余存在于( )
    • 文件系统中
    • 数据库系统中
    • 文件系统与数据库系统中
    • 以上说法都不对
  6. 现实世界“特征”术语,对应与数据世界的( )
    • 属性
    • 联系
    • 记录
    • 数据项
  7. 数据库中,实体是指( )
    • 客观存在的事物
    • 客观存在的属性
    • 客观存在的特性
    • 某一具体事件
  8. 有关三个世界中数据的描述术语,“实体”是( )
    • 对现实世界数据信息的描述
    • 对信息世界数据信息的描述
    • 对计算机世界数据信息的描述
    • 对三个世界间相互联系的描述
  9. 面向对象数据模型中的对象通常包括( )
    • 类、子类、超类
    • 继承、封装、传递
    • 变量、消息、方法
    • 对象标识、属性、联系
  10. 数据模型的三要素是( )
    • 外模式、模式、内模式
    • 关系模型、层次模型、网状模型
    • 实体、联系、属性
    • 数据结构、数据操作、完整性约束
  11. 关系数据库管理系统与网状系统相比( )
    • 前者运行效率高
    • 前者的数据模型更为简洁
    • 前者比后者产生得早一些
    • 前者的数据操作语言是过程性语言
  12. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( )
    • 外模式
    • 内模式
    • 存储模式
    • 模式
  13. 在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是( )
    • 没有必然的联系
    • 同时成立或不成立
    • 前者蕴含后者
    • 后者蕴含前者
  14. 在数据库系统中,模式/内模式映象用于解决数据的( )
    • 物理独立性
    • 结构独立性
    • 逻辑独立性
    • 分布独立性
  15. 数据库三级模式体系结构主要的目标是确保数据库的( )
    • 数据结构规范化
    • 存储模式
    • 数据独立性
    • 最小冗余
  16. 数据的存储结构与数据逻辑结构之间的独立性称为数据的( )
    • 物理独立性
    • 结构独立性
    • 逻辑独立性
    • 分布独立性
  17. 同一个关系模型的任意两个元组值( )
    • 不能全同
    • 可全同
    • 必须全同
    • 以上都不是
  18. 取出关系中的某些列,并消去重复元组的关系代数运算称为( )
    • 取列运算
    • 投影运算
    • 连接运算
    • 选择运算
  19. 下列哪些运算是关系代数的基本运算( )
    • 交、并、差
    • 投影、选择、除、联结
    • 联结、自然联结、笛卡儿乘积
    • 投影、选择、笛卡儿乘积、差运算
  20. 下列关系代数操作中,哪些运算要求两个运算对象其树形结构完全相同( )
    • 并、交、差
    • 笛卡儿乘积、连接
    • 自然连接、除法
    • 投影、选择
  21. 根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值( )
    • 必须取空值
    • 必须取非空值
    • 可以取空值
    • 以上说法都不对
  22. 下列哪个是单目运算( )
    • 投影
    • 除法
  23. 设关系R是M元关系,关系S是N元关系,则R×S为( )元关系。
    • M
    • N
    • M×N
    • M+N
  24. 设关系R有r个元组,关系S有s个元组,则R×S( )个元组。
    • r
    • r×s
    • s
    • r+s
  25. 下面关于SQL语言的叙述中,哪一条是错误的( )
    • SQL既可作为联机交互环境中的查询语言又可嵌入宿主语言中
    • 使用SQL用户只能定义索引而不能引用索引
    • SQL没有数据控制功能
    • 使用SQL用户可以定义和检索视图

26-38

  1. 下列哪条语句不属于SQL数据操纵功能( )
    • SELECT
    • DELETE
    • INSERT
    • CREATE TABLE
  2. 在SELECT语句中使用*,表示( )
    • 选择任何属性
    • 选择所有属性
    • 选择所有元组
    • 选择主键
  3. 关系数据库规范化是为解决关系数据库中( )问题而引入的。
    • 提高查询速度
    • 保证数据的安全性和完整性
    • 减少数据操作的复杂性
    • 插入异常、删除异常和数据冗余
  4. 规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )的缺陷。
    • 数据的不一致性
    • 结构不合理
    • 冗余度大
    • 数据丢失
  5. 假设关系模式R(A,B)属于3NF,下列说法中( )是正确的。
    • 它一定消除了插入和删除异常
    • 仍存在一定的插入和删除异常
    • 一定属于BCNF
    • A和C都是
  6. 当B属性函数依赖于A属性时,属性A与B的联系是( )
    • $\boldsymbol{3NF\subset 2NF\subset 1NF}$
    • $3NF\subset 1NF\subset 2NF$
    • $1NF\subset 2NF\subset 3NF$
    • $2NF\subset 1NF\subset 3NF$
  7. 关系模式中,满足2NF的模式( )
    • 可能是1NF
    • 必定是1NF
    • 必定是3NF
    • 必定是BCNF
  8. 关系模式的主码可以有( )
    • 0个
    • 1个
    • 1个或多个
    • 多个
  9. $X\rightarrow A_{i}(i=1,2,…,k)$成立是$X\rightarrow A_{1}A_{2}…A_{k}$成立的( )
    • 充分条件
    • 必要条件
    • 充要条件
    • 既不充分也不必要
  10. 数据库设计人员之间与用户之间沟通信息的桥梁是( )
    • 程序流程图
    • E-R图
    • 功能模块图
    • 数据结构图
  11. 数据库物理设计与具体的DBMS( )
    • 无关
    • 密切相关
    • 部分相关
    • 不确定
  12. 若事务T对数据R 已加X锁,则其他事务对数据R( )
    • 可以加S锁不能加X锁
    • 不能加S锁可以加X锁
    • 可以加S锁也可以加X锁
    • 不能加任何锁
您的支持将是对我最好的鼓励!