数据库系统基本原理(五)

  • 格式:doc
  • 大小:39.41 KB
  • 文档页数:12

数据库系统基本原理(五) (总分:65.00,做题时间:90分钟) 一、选择题(总题数:39,分数:39.00) 1.假设数据库性能用“开销”,即时间、空间及可能的费用来衡量,则在数据库应用系统生存期中存在很多种开销。其中,对物理设计者来说,主要考虑的是______。 A) 规划开销 B) 设计开销 C) 操作开销 D) 运行维护开销

(分数:1.00) A. B. C. √ D. 解析: 2.关系数据库用______来表示实体之间的联系。 A) 层次模型 B) 网状模型 C) 指针链 D) 表格数据

(分数:1.00) A. B. C. D. √ 解析: 3.Oracle数据库管理系统是______。 A) 网状型的 B) 层次型的 C) 关系型的 D) 面向对象的

(分数:1.00) A. B. C. √ D. 解析: 4.当下述______成立时,称X→Y为平凡的函数依赖。

(分数:1.00) A. B. √ C. D. 解析: 5.数据库管理系统的工作不包括______。 A) 定义数据库 B) 对已定义的数据库进行管理 C) 为定义的数据库提供操作系统 D) 数据通信

(分数:1.00) A. B. C. √ D. 解析: 6.可用于概念模型设计的是______。 A) 层次树结构 B) 数据流程图 C) E-R图 D) 关系数据模型

(分数:1.00) A. B. C. √ D. 解析: 7.设计性能较优的关系模式称为规范化,规范化主要的理论依据是______。 A) 关系规范化理论 B) 关系运算理论 C) 关系代数理论 D) 数理逻辑

(分数:1.00) A. B. √ C. D. 解析: 8.关系模式R中的属性全部是主属性,则R的最高范式必定是______。 A) 2NF B) 3NF C) BCNF D) 4NF

(分数:1.00) A. B. √ C. D. 解析: 9.从关系中取出所需属性组成新关系的操作称为______。 A) 交 B) 连接 C) 选择 D) 投影 (分数:1.00) A. B. C. D. √ 解析: 10.候选关键字中的属性称为______。 A) 非主属性 B) 主属性 C) 复合属性 D) 关键属性

(分数:1.00) A. B. √ C. D. 解析: 11.Oracle不支持______。 A) SQL B) DBA C) 客户/服务器结构 D) DBF文件格式

(分数:1.00) A. B. C. D. √ 解析: 12.在关系模式R(姓名、年龄、职位、出生日)中,最有可能作为主关键字的是______。 A) 姓名 B) 年龄 C) 职位 D) 出生日

(分数:1.00) A. √ B. C. D. 解析: 13.在网状数据库中,数据之间的联系是通过______。 A) 公共属性 B) 连接 C) 有向图 D) 系

(分数:1.00) A. B. C. D. √ 解析: 14.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为实现数据库的______。 A) 可靠性 B) 一致性 C) 完整性 D) 安全性

(分数:1.00) A. B. C. D. √ 解析: 15.在关系模式中,如果属性A和B存在1对1的关系,则______。 A) A→B B) B→A C) A←→B D) 以上都不是

(分数:1.00) A. B. C. √ D. 解析: 16.在数据库的概念设计中,最常用的数据模型是______。 A) 形象模型 B) 物理模型 C) 逻辑模型 D) 实体-联系模型

(分数:1.00) A. B. C. D. √ 解析: 17.数据库管理系统FoxBASE和Oracle都是关系数据库管理系统,但它们之间存在重要差别。其差别之一是______。 A) FoxBASE可以使用汉字,而Oracle不可以使用汉字 B) FoxBASE是单用户数据库,而Oracle是多用户数据库 C) FoxBASE一个数据库是一个表,而Oracle一个数据库可以包含多个表 D) FoxBASE在微机上运行,而Oracle在大中型机上运行

(分数:1.00) A. B. C. √ D. 解析: 18.层次模型只能表示1:M联系,若表示M:N联系则很困难,而且层次顺序严格,这是该模型的______。 A) 严格性 B) 复杂性 C) 缺点 D) 优点

(分数:1.00) A. B. C. √ D. 解析: 19.SQL的事务处理用途广泛,但用于事物处理的语句只有3条,它们是______。 A) UPDATE,SELECT和ALTER B) COMMIT,SAVEPOINT和ROLLBACK C) DROP,RENAME和ALTER D) COMMIT,DROP和ALTER

(分数:1.00) A. B. √ C. D. 解析: 20.数据库使用一段时间后,数据库存储空间的利用率和数据的存取速率都大大降低,这时要求对数据库进行______。 A) 重组织 B) 重构造 C) 重组织和重构造 D) 什么也不需要做

(分数:1.00) A. √ B. C. D. 解析: 21.位于用户与数据库之间的一层数据管理软件是______。 A) DBS B) DB C) DBMS D)MIS

(分数:1.00) A. B. C. √ D. 解析: 22.在下列计算机表示的信息中,不能称为“数据”的是______。 A) 人的姓名 B) 图形符号 C) 计算机程序 D) 文件名 (分数:1.00) A. B. C. √ D. 解析: 23.在建立表结构时,定义关系完整性规则______。 A) 使DBS能够自动维护数据完整性约束条件 B) 还需要编程实现数据完整性约束条件 C) 没有必要 D) 将使系统操作复杂

(分数:1.00) A. √ B. C. D. 解析: 24.关系模式的任何属性______。 A) 不可再分 B) 可再分 C) 命名在该关系模式中可以不唯一 D) 以上都不是

(分数:1.00) A. √ B. C. D. 解析: 25.数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中______不是数据库阶段的特点。 A) 采用复杂的数据结构 B) 无数据冗余 C) 数据共享 D) 数据具有较高的独立性

(分数:1.00) A. B. √ C. D. 解析: 26.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为______。 A) 数据库模式描述语言(DDL) B) 数据库子语言(SubDL) C) 数据操纵语言(DML) D) 数据结构语言

(分数:1.00) A. √ B. C. D. 解析: 27.Power Builder是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是______。 A) 支持面向对象的开发方法 B) 提供可视化图形的用户界面 C) 使用ODBC与多种数据库连接 D) 可通过数据窗口访问数据库

(分数:1.00) A. B. C. D. √ 解析: 28.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号。在下列所给的操作中,______操作不可行。 雇员信息表

雇员号 雇员名 部门号 工资 001 张凡 02 2000 010 王青 01 1200 056 马丽 02 1000 101 赵利 04 1500 部门信息表

部门号 部门名 主任 01 业务部 李莹莹 02 销售部 刘敏力 03 服务部 陈利 04 财务部 王唯贤 A) 从雇员信息表中删除行('010','王青','01',1200) B) 将行('102','赵利','01',1500)插入到雇员信息表中 C) 将雇员信息表中雇员号='010'的工资改为1600 D) 将雇员信息表中雇员号='101'的部门号改为'05'

(分数:1.00) A. B. C. D. √ 解析: 29.下述关于数据库系统的正确叙述是______。 A) 数据库系统减少了数据冗余 B) 数据库系统避免了一切冗余