资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
20142014 年年 9 9 月份考试数据库原理第二次作业月份考试数据库原理第二次作业 一、单项选择题(本大题共一、单项选择题(本大题共 9090 分,共分,共 3030 小题,每小题小题,每小题 3 3 分)分) 1. 后援副本的用途是( )。 A. 安全性保障 B. 一致性控制 C. 故障后的恢复 D. 数据的转储 2. 关系模型中的关系模式至少是( )。 A. 1NF B. 2NF C. 3NF D. BCNF 3. 事务日志是用于保存( )。 A. 程序运行过程 B. 程序运行结果 C. 数据查询操作 D. 对数据库的更新操作 4. 面向对象数据库系统是一个持久的、可共享的对象库的( )。 A. 集合 B. 存储 C. 管理者 D. 存储和管理者 5. 有关系: R(A,B,C) 主码=A S(D,A) 主码=D,外码=A,参照于 R 的 属性 A。 关系 R 和 S 的元组如图所示: R ABC1 22 13 3S DA1 2 3 42 Null 3 1 指出关系 S 中违反关系完整性规则的元组是( )。 A. (1,2) B. (2,null) C. (3,3) D. (4,1) 6. 数据字典产生于数据库设计步骤的( )。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 7. 关系数据库管理系统应能实现的专门关系运算包括( )。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 8. 在数据库系统中,对存取权限的定义称为( )。 A. 命令 B. 授权 C. 定义 D. 审计9. 目前商品化数据库管理系统主要采用(B )。 A. 网状数据模型 B. 关系数据模型 C. 层次数据模型 D. ER 数据模型 10. 关于数据库设计步骤的说法中错误的有( )。 A. 数据库设计一般分为 4 步:需求分析、概念设计、逻辑设计和物理设计。 B. 数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的。C. 物理设计阶段对数据库的性能影响已经很小了。 D. 逻辑设计是在概念设计的基础上进行的。 11. 在 SQL 中,用户可以直接操作的是( )。 A. 基本标 B. 视图 C. 基本标或视图 D. 基本标和视图 12. 在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则说( )。 A. AB B. BA C. AB D. 以上都不是 13. 关系中组成主键的属性不能取空值,这称为关系的( )。 A. 实体完整性 B. 关系完整性 C. 参照完整性 D. 主键完整性 14. 模式和内模式( )。 A. 只能有一个 B. 最多只能有一个 C. 至少两个 D. 可以有多个 15. 控制数据库整体结构,负责数据库物理结构和逻辑结构的定义与修改的人 员是( )。 A. 系统分析员 B. 应用程序员 C. 专业用户 D. 数据库管理员 16. 数据库的( )是指数据的正确性和相容性。 A. 安全性 B. 完整性 C. 并发控制 D. 恢复 17. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。 A. 关系规范化理论B. 关系运算理论 C. 系代数理论 D. 数理逻辑 18. 以下对关系的叙述中,正确的是( )。 A. 任何一个二维表就是关系 B. 关系就是域上笛卡尔积 C. 关系是域上笛卡尔积的子集 D. 以上叙述都对 19. 关系代数的五种基本运算是( )。 A. 并、差、选择、投影、自然连接 B. 并、差、交、选择、投影 C. 并、差、交、选择、笛卡尔积 D. 并、差、选择、投影、笛卡尔积 20. 在 SELECT 语句中使用*,表示( )。 A. 选择任何属性 B. 选择全部属性 C. 选择全部元组 D. 选择住码 21. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式下面 “部门” 关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名, 部门成员,部门总经理)( ) A. 部门总经理 B. 部门成员 C. 部门名 D. 部门号 22. 从 ER 模型向关系模型转换时,一个 M :N 的联系应转换为一个关系模式, 则该关系模式的码应该是( )。 A. M 端实体的码 B. N 端实体的码 C. M 端和 N 端实体的码的组合 D. 重新选择其它属性 23. 写一个修改到数据库中,与写一个表示这个修改的运行记录到日志文件中 是两个不同的操作,对这两个操作的顺序安排应该是( )。 A. 前者先做 B. 后者先做 C. 由程序员在程序中作安排 D. 哪一个先做由系统决定 24. 下列关于数据库运行和维护的叙述中,正确的是( )。 A. 只要数据库正式投入运行,就标志着数据库设计工作的结束 B. 数据库的维护工作就是维持数据库系统的正常运行 C. 数据库的维护工作就是发现错误,修改错误 D. 数据库正式投入运行标志着数据库运行和维护工作的开始 25. 数据完整性保护中的约束条件生要是指( )。 A. 用户操作权限的约束B. 用户口令校对 C. 值的约束和结构的约束 D. 并发控制的约束 26. 关于“死锁”,下列说法中正确的是( )。 A. 死锁是操作系统中的间题,数据库操作中不存在 B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C. 当两个用户竟争相同资源时不会发生死锁 D. 只有出现并发操作时,才有可能出现死锁 27. 若事务 T 对数据 R 己加 X 锁,则其他事务对数据 R( )。 A. 可以加 S 锁不能加 X 锁 B. 不能加 S 锁可以加 X 锁 C. 可以加 S 锁也可以加 X 锁 D. 不能加任何锁 28. 现在有这样的三个表,包括学生表 S、课程表 C 和学生选课表 SC,它们的 结构如下: C(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE),其中,S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄, DEPT 为系列,C#为课程号,CN 为课程名,GRADE 为成绩。 检索选修 4 门以上 课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。 正确的 SELECT 语句是( )。 A. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)=4 B. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 GROUP BY S# HAVING COUNT(*)=4 ORDER BY 2 DESC C. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 HAVING COUNT(*)=4 GROUP BY S# ORDER BY 2 DESC D. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)=4 29. 关系模式的主码可以有( )。 A. 0 个 B. l 个 C. l 个或多个 D. 多个 30. 下列概念中,( )不用于嵌入式 SQL 和宿主语言之间的交互。 A. 通信区 B. 游标 C. 主变量 D. 文件 二、多项选择题(本大题共二、多项选择题(本大题共 1010 分,共分,共 1010 小题,每小题小题,每小题 1 1 分)分) 1. 对于下列语句,正确的描述是( )。ALTER TABLE Product ADD Year DATE DEFAULT 19850101 A. 向 Product 表中增加一个名为“DATE”的属性 B. 该属性有一个默认的值是“19850101” C. 该属性的数据类型是日期型 D. 该属性可以被指定为键码2. 在 SQL 查询语句中的 FROM 后面可以是( )。 A. 基本表名 B. 视图名 C. 属性名 D. 元组 3. 数据库设计包含有以下哪几个阶段( )。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 4. 下面关于数据库设计的说法,正确的是( )。 A. 信息需求表示一个单位所需要的数据及其结构。 B. 处理需求表示一个单位所需要经常进行的数据处理。 C. 信息需求表达了对数据库的内容及结构的要求,是动态需求。 D. 处理需求表达了基于数据库的数据处理要求,是静态需求。 5. 下面关于数据库性能、存储空间优化的说法正确的是( )。 A. 数据库设计中,模式合理的则一定会达到最好的性能。 B. 减小关系的大小以提高数据库查询的速度,可以水平分割关系,也可以垂直 分割关系。 C. 在定义属性的时候,既要考虑易于理解性,也要考虑怎么节省存储空间。 D. 假属性可以减少重复数据所占存储空间。 6. 下面关于数据库模式设计的说法中正确的有( )。 A. 在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的需求。 B. 有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的 速度。 C. 连接运算开销很大,在数据库相似的情况下,参与连接的关系越多开销越大 D. 减小关系的大小可以将关系水平划分,也可以垂直划分。 7. 什么样的属性不适合建立索引?( ) A. 经常在查询中出现的属性。 B. 属性值很少的属性,比如说性别。 C. 经常更新的属性。 D. 太小的表里的属性 8. 下面关于数据库设计方法的说法中正确的有( )。 A. 面向数据的设计方法可以较好的反映数据的内在联系 B. 面向过程的设计方法在初始阶段可能获得更高的性能 C. 面向数据的数据方法更适合用在需求明确、固定的系统上 D. 为了设计一个相对稳定的数据库,一般采用面向过程的数据方法 9. 某查询语句中有“田_”语句,在查询结果中可能含有( ) A. 张田 B. 陈力田 C. 田华 D. 刘田耕 10. 下面关于数据库物理设计的说法中正确的有( )。 A. 物理设计的是在模式设计的基础上进行的。B. 物理设计直接面向用户。 C. 物理设计的目标是提高数据库的性能和有效的利用存储空间。 D. 物理设计的任务是为每个关系模式选择合适的存储结构和存取路径答案:答案:一、单项选择题(一、单项选择题(9090 分,共分,共 3030 题,每小题题,每小题 3 3 分)分) 1. C 2. A 3. D 4. D 5. C 6. A 7. B 8. B 9. B 10. C 11. C 12. C 13. A 14. A 15. D 16. B 17. A 18. C 19. D 20. B 21. B 22. C 23. B 24. D 25. C 26. D 27. D 28. B 29. B 30. D 二、多项选择题(二、多项选择题(1010 分,共分,共 1010 题,每小题题,每小题 1 1 分)分) 1. BC 2. AB 3. ABCD 4. AB 5. BCD 6. ABCD 7. BCD 8. AB 9. CD 10. ACD
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号