就业面试题库 ─ 数据库部分 数据库面试题 第 2 页 共 11 页 一、 选择题: 1. 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 2. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 3. 结构化程序设计主要强调的是(B) A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D.程序可移植性 4. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析 5. 下列关于栈的叙述中正确的是(D) A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先进先出的线性表 D. 栈是先进后出的线性表 6. 下面不属于软件设计原则的是(C) A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽 7. 对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) A. N+1 B. N C. (N+1)/2 D. N/2 8. 视图设计一般有3 种设计次序,下列不属于视图设计的是() A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上 9. 下列有关数据库的描述,正确的是(C) A. 数据库是一个DBF 文件 B. 数据库是一个关系 C. 数据库是一个结构化的数据集合 D. 数据库是一组文件 10. 下列说法中,不属于数据模型所描述的内容的是(C) A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束 11. 下面关于数据环境和数据环境中两个表之间的关系的陈述中,(C)是正确的。 A. 数据环境是对象,关系不是对象 B. 数据环境不是对象,关系是对象 C. 数据环境是对象,关系是数据环境中的对象 D. 数据环境和关系均不是对象 12. 用二维表数据来表示实体及实体之间联系的数据模型称为(D) A. 实体--联系模型 B. 层次模型 C. 网状模型 D. 关系模型 13. 可以伴随着表的打开而自动打开的索引是(B) A. 单一索引文件(IDX ) B. 复合索引文件(CDX ) C. 结构化复合索引文件 D. 非结构化复合索引文件 14. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(A) A、“一方”表的主索引或候选索引,“多方”表的普通索引 B、“一方”表的主索引,“多方”表的普通索引或候选索引 C、“一方”表的普通索引,“多方”表的主索引或候选索...