1、数据库系统基本原理五数据库系统基本原理(五)(总分: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)
2、 面向对象的(分数:1.00)A.B.C.D.解析:4.当下述_成立时,称XY为平凡的函数依赖。(分数: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)
3、A.B.C.D.解析:8.关系模式R中的属性全部是主属性,则R的最高范式必定是_。A) 2NF B) 3NFC) 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) DBAC) 客户/服务器结构 D) DBF文件格式(分数:1.00)A.B.C.D.解析:12.在关系模式R(姓名、
4、年龄、职位、出生日)中,最有可能作为主关键字的是_。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) AB B) BAC) AB D) 以上都不是(分数:1.00)A.B.C.D.解
5、析: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.层次模型只能表
6、示1:M联系,若表示M:N联系则很困难,而且层次顺序严格,这是该模型的_。A) 严格性 B) 复杂性C) 缺点 D) 优点(分数:1.00)A.B.C.D.解析:19.SQL的事务处理用途广泛,但用于事物处理的语句只有3条,它们是_。A) UPDATE,SELECT和ALTER B) COMMIT,SAVEPOINT和ROLLBACKC) DROP,RENAME和ALTER D) COMMIT,DROP和ALTER(分数:1.00)A.B.C.D.解析:20.数据库使用一段时间后,数据库存储空间的利用率和数据的存取速率都大大降低,这时要求对数据库进行_。A) 重组织 B) 重构造C) 重组织和
7、重构造 D) 什么也不需要做(分数:1.00)A.B.C.D.解析:21.位于用户与数据库之间的一层数据管理软件是_。A) DBS B) DBC) 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)
8、不可再分 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 Builde
9、r是一种深受广大用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是_。A) 支持面向对象的开发方法 B) 提供可视化图形的用户界面C) 使用ODBC与多种数据库连接 D) 可通过数据窗口访问数据库(分数:1.00)A.B.C.D.解析:28.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号。在下列所给的操作中,_操作不可行。雇员信息表雇员号雇员名部门号工资001张凡022000010王青011200056马丽021000101赵利041500部门信息表部门号部门名主任01业务部李莹莹02销售部刘敏力03服务部陈利04财务部王唯贤A) 从雇员信息表中删
10、除行(010,王青,01,1200)B) 将行(102,赵利,01,1500)插入到雇员信息表中C) 将雇员信息表中雇员号=010的工资改为1600D) 将雇员信息表中雇员号=101的部门号改为05(分数:1.00)A.B.C.D.解析:29.下述关于数据库系统的正确叙述是_。A) 数据库系统减少了数据冗余B) 数据库系统避免了一切冗余C) 数据库系统中数据的一致性是指数据类型一致D) 数据库系统比文件系统能管理更多的数据(分数:1.00)A.B.C.D.解析:30.概念模型是现实世界的第一层抽象,这一类最著名的模型是_。A) 层次模型 B) 网状模型C) 关系模 D) 实体-联系模型(分数:
11、1.00)A.B.C.D.解析:31.在数据库中,产生数据不一致的根本原因是_。A) 数据存储量太大 B) 没有严格保护数据C) 未对数据进行完整性控制 D) 数据冗余(分数:1.00)A.B.C.D.解析:32.从E-R模型向关系数据模型转换要遵循一定的原则,下列4项中,_不是这种转换所要求的规则。A) 一个实体类型转换成一个关系模式B) 一个联系类型转换成一个关系模式C) 对于m:n联系来说,转换成的关系的键为诸相关实体的键的组合D) 对于1:n联系来说,转换成的关系的键为n+1实体的键(分数:1.00)A.B.C.D.解析:33.消除了部分函数依赖的1NF的关系模式,必定是_。A) 1N
12、F B) 2NFC) 3NF D) 4NF(分数:1.00)A.B.C.D.解析:34.在概念模型中的事物称为_。A) 实体 B) 对象C) 记录 D) 节点(分数:1.00)A.B.C.D.解析:35.单用户数据库管理系统与多用户数据库管理系统之间最明显的也是最重要的差别是_。A) 是否支持多个用户查询数据库 B) 是否支持多个用户定义数据库C) 是否支持多个用户修改数据库 D) 是否支持多个用户共享数据库(分数:1.00)A.B.C.D.解析:36.在关系数据库设计中,设计关系模式是数据库设计中_的任务。A) 需求分析阶段 B) 概念设计阶段C) 逻辑设计阶段 D) 物理设计阶段(分数:1
13、.00)A.B.C.D.解析:37.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常及_的缺陷。A) 数据的不一致性 B) 结构不合理C) 冗余度大 D) 数据丢失(分数:1.00)A.B.C.D.解析:38.数据模型的3要素是指_。A) 数据结构、数据对象和数据共享 B) 数据结构、数据操作和数据控制C) 数据结构、数据操作和完整性 D) 数据结构、数据操作和完整性约束条件(分数:1.00)A.B.C.D.解析:39.对某个单位来说,正确的是_。A) E-R图是唯一的 B) 数据模型是唯一的C) 数据库文件是唯一的 D) 以上3个都不是唯一的(分数:1.00)A.B.C.D.解析:二
14、、填空题(总题数:13,分数:26.00)40.外模式是 1的子集。(分数:2.00)填空项1:_(正确答案:模式)解析:41.把E-R图转换为关系模型的方法通常分两步:_和_。(分数:2.00)填空项1:_(正确答案:初步设计 优化设计)解析:42.最常用的优化方法就是通过对记录进行_或_分解。(分数:2.00)填空项1:_(正确答案:垂直 水平)解析:43.根据数据模型的应用目的的不同,数据模型分为_和_。(分数:2.00)填空项1:_(正确答案:概念模型 数据模型)解析:44.继承性是通过子类与其超类有相同的 1实现的。(分数:2.00)填空项1:_(正确答案:标识符)解析:45.关系数
15、据库是采用 1作为数据的组织方式。(分数:2.00)填空项1:_(正确答案:关系模型)解析:46.两实体间的联系分为3种:_、_和_。(分数:2.00)填空项1:_(正确答案:一对一联系 一对多联系 多对多联系)解析:47.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和 1。(分数:2.00)填空项1:_(正确答案:无损连接)解析:48.数据库维护工作包括3方面:_、_和_。(分数:2.00)填空项1:_(正确答案:日常维护 空间维护 故障维护)解析:49.层次模型是一个以记录类型为节点的有向树,这句话 1。(填“正确”或“不正确”)(分数:2.00)填空项1:_(正确答案:正确)解析:50.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 1。(分数:2.00)填空项1:_(正确答案:1NF)解析:51.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的_必须相等,_必须取自同一个域。(分数:2.00)填空项1:_(正确答案:属性个数 相对应的属性值)解析:52.对于非规范化的模式,经过_转变为1NF,将1NF经过_转变为2NF,将2NF经过_转变为3NF。(分数:2.00)填空项1:_(正确答案:使属性域变为简单域 消除非主属性对主关键字的部分依赖 消除非主属性对主关键字的传递依赖)解析: