《2022年数据库原理阶段性作业整理 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库原理阶段性作业整理 .pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库原理 ( 专升本 ) 阶段性作业 1 总分: 100 分得分: 0 分一、单选题1. 反映现实世界中实体及实体间联系的信息模型是_。(3 分) (A) 关系模型(B) 层次模型(C) 网状模型(D) E-R模型参考答案: D 2. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是 _。(3 分) (A) 多对多(B) 一对一(C) 多对一(D) 一对多参考答案: D 3. 要保证数据库逻辑数据独立性,需要修改的是_。(3 分) (A) 模式(B) 模式与内模式的映射(C) 模式与外模式的映射(D) 内模式参考答案: C 4. 下列四项中,不属于数据库
2、特点的是_。(3 分) (A) 数据共享(B) 数据完整性(C) 数据冗余很高(D) 数据独立性高参考答案: C 5. 关系数据模型的三个组成部分中,不包括_。(3 分) (A) 完整性规则(B) 数据结构(C) 数据操作(D) 并发控制参考答案: D 6. 实体集书店与图书之间具有_联系。 (3 分) (A) 一对一(B) 一对多(C) 多对多(D) 多对一参考答案: B 7. 设关系 R和 S分别有 m和 n 个元组,则R S 的元组个数是_。(3 分) (A) m 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整
3、理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - (B) n (C) m+n (D) mn参考答案: D 8. 当关系 R和 S自然联接时,能够把R原该舍弃的元组放到结果关系中的操作是_。(3 分) (A) 左外联接(B) 右外联接(C) 外部并(D) 外联接参考答案: A 9. 子模式 DDL用来描述 _。(3 分) (A) 数据库的总体逻辑结构(B) 数据库的局部逻辑结构(C) 数据库的物理存储结构(D) 数据库的概念结构参考答案: B 10. 关系代数表达式的优化策略中,首先要做的是_。(3 分) (A) 对文件进行预处理(B) 尽早执行选择运
4、算(C) 执行笛卡儿积运算(D) 投影运算参考答案: B 11. 五种基本关系代数运算是_。(3 分) (A) , -, 和 (B) , -, 和 (C) , 和 (D) , 和 参考答案: A 二、填空题1. 数据管理经过了手工文档、文件系统和_(1)_ 三个发展阶段。(5 分) (1). 参考答案 : 数据库系统2. 关系数据库的关系演算语言是以_(2)_ 为基础的DML语言。 (5 分) (1). 参考答案 : 谓词演算3. 与文件管理系统相比较,数据库系统的数据冗余度_(3)_ 、数据共享性_(4)_ 。 (5分) (1). 参考答案 : 低(2). 参考答案 : 好4. 由于数据库系
5、统在三级模式之间提供了_(5)_ 和_(6)_ 两层映象功能,这就保证了数据库系统具有较高的数据独力性。(5 分) (1). 参考答案 : 外模式 / 模式(2). 参考答案 : 模式 / 内模式5. 关系数据库的_(7)_ 规则规定:基本关系的主属性不能取空。(5 分) (1). 参考答案 : 实体完整性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 6. 关系数据库的_(8)_ 规定规则:一个基本关系的外码(对应于另一个基
6、本关系的主码)取职不能取空值域者必须等于它所对应基本关系中的主码值。(5 分) (1). 参考答案 : 参照完整性7. 关系数据库数据操作的处理单位是_(9)_ ,层次和网状数据库数据操作的处理单位是记录。 (5 分) (1). 参考答案 : 关系8. 关系代数中专门的关系运算包括:选择、投影、连接和_(10)_ 。(5 分) (1). 参考答案 : 除9. 数据模型通常由 _(11)_ 、_(12)_ 和完整性约束三个要素组成。(5 分) (1). 参考答案 : 数据结构(2). 参考答案 : 数据操作三、判断题1. 一个数据库只能对应一个应用程序,即一个数据库只能为一个应用程序所用。(1
7、分 ) 正确错误参考答案: 错误解题思路:2. 对于一个基本关系表来说,行的顺序无所谓即将一条记录插入在第一行和插入在第五行没有本质上的不同。(1 分) 正确错误参考答案: 正确解题思路:3. 数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。 (1 分) 正确错误参考答案: 正确解题思路:4. 数据是表示信息的具体形式,信息是数据表达的内容。(1 分) 正确错误参考答案: 正确解题思路:5. 对于一个基本关系表来说,列的顺序无所谓即改变属性的排列顺序不会改变该关系的本质结构。 (1 分) 正确错误参考答案: 正确解题思路:6. 关系数据库是关系的集合。(1 分
8、 ) 正确错误参考答案: 正确解题思路:7. 在数据库的三级模式结构中内模式可以有多个。(1 分) 正确错误参考答案: 错误解题思路:8. 模式是关系的集合。(1 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 正确错误参考答案: 错误解题思路:9. 数据库系统就是数据库管理系统。(1 分) 正确错误参考答案: 错误解题思路:四、多选题1. 对关系 R进行投影运算后, 得到关系 S,则可能是和。(2分) (A) 关系 R
9、 的元组数等于关系S 的元组数(B) 关系 R 的元组数小于关系S 的元组数(C) 关系 R 的元组数大于关系S 的元组数(D) 以上均不确定参考答案: A,C 2. 文件系统与数据库系统相比较,其缺陷主要表现在、和。(2 分) (A) 数据联系弱(B) 数据冗余(C) 数据不一致(D) 操作繁琐参考答案: A,B,C 3. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是、和。(2 分) (A) 实体完整性(B) 参照完整性(C) 用户自定义完整性(D) 关系操作参考答案: A,B,C 4. 下述、和属于 DBA数据库管理员的职责。(2分) (A) 完整性约束说明(B) 定义数据库
10、模式(C) 数据库安全(D) 数据库管理系统设计参考答案: A,B,C 5. 对关系模型叙述正确的是、和。(2 分) (A) 建立在严格的数学理论,集合论和谓词演算公式基础之一(B) 微机 DBMS 绝大部分采取关系数据模型(C) 用二维表表示关系模型是其一大特点(D) 不具有连接操作的DBMS 也可以是关系数据库管理系统参考答案: A,B,C 6. 要保证数据库的逻辑数据独立性和物理独立性,需要修改的是和。(3 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17
11、 页 - - - - - - - - - (A) 模式与外模式之间的映射(B) 模式与内模式之间的映射(C) 模式(D) 三级模式参考答案: A,B 数据库原理 ( 专升本 ) 阶段性作业 2 总分: 100 分得分: 0 分一、单选题1. 在 SQL中,与“ NOT IN”等价的操作符是_。(2 分) (A) all (B) some (C) bcnf = some (D) =all 参考答案: A 2. SQL 的 SELECT语句中,“ HAVING 条件表达式”用来筛选满足条件的_。(2 分) (A) 列(B) 3行(C) BCNF 关系(D) 分组参考答案: D 3. 在数据库系统中
12、,视图可以提供数据的_。(2 分) (A) 完整性(B) 并发性(C) 安全性(D) 可恢复性参考答案: C 4. 在 SQL语言中,用于测试列值非空的短语是_。(2 分) (A) .IsNot Empty (B) .Is Not Null (C) .NotUnique (D) .Not Exisits 参考答案: B 5. 下列完整性约束_是唯一性约束。(2 分) (A) CHECK (B) PRIMARYKEY (C) NULL| NOT NULL (D) UNIQUE 参考答案: D 6. DBMS 提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的_。(2分) (A)
13、一致性(B) 完整性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - - - - - - (C) 安全性(D) 可靠性参考答案: C 7. 在 SQL语言中,能够实现关系参照完整性规则的子句是_。(3 分) (A) PRIMARYKEY (B) NOT NULL (C) FOREIGNKEY (D) FOREIGN KEY REFERENCES参考答案: D 8. 允许用户Zhang 对 Score 表的内容进行修改,正确的授权语句是_。(3 分)
14、 (A) GrantUpDateToTableScoreOnZhang (B) GrantUpDateToScoreOnZhang (C) GrantUpDateOnTableScoreToZhang (D) GrantUpDateOnScoreToZhang 参考答案: D 9. SQL 语言是 _ 的语言,易学习。(3 分 ) (A) 过程化(B) 非过程化(C) 格式化(D) 导航式参考答案: B 10. SQL 语言通常称为_。(3 分) (A) 结构化查询语言(B) 结构化控制语言(C) 结构化定义语言(D) 结构化操纵语言参考答案: A 二、填空题1. 视图是从 _(1)_ 中导出
15、的表。(2 分) (1). 参考答案 : 基本表2. 数据库中实际存放的是视图的_(2)_ 。(2 分) (1). 参考答案 : 定义3. 在 SQL语言中,使用_(3)_ 语句进行授权。(2 分) (1). 参考答案 : GRANT 4. 当局部 ER图合并全局ER图时,可能出现_(4)_ 冲突、结构冲突、命名冲突。(2 分) (1). 参考答案 : 属性5. 在 SQL中, create view、 alter view命令分别为 _(5)_ 和_(6)_ 视图的命令。 (2分) (1). 参考答案 : 创建(2). 参考答案 : 修改6. SQL Server中索引类型包括的三种类型分别
16、是_(7)_ 、_(8)_ 和非聚集索引。(2分) (1). 参考答案 : 唯一索引(2). 参考答案 : 聚集索引名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - 7. 在 Transact-SQL语法中, SELECT 语句中使用关键字_(9)_ 可以把重复行屏蔽。(2 分 ) (1). 参考答案 : DISTINCT 8. 在 Transact-SQL语法中,将多个查询结果返回一个结果集合的运算符是_(10)_ 。 (2
17、分) (1). 参考答案 : UNION 9. SQL Server的数据库主文件的扩展名为_(11)_ 。(2 分) (1). 参考答案 : .mdf 10. 删除视图命令是: _(12)_ 。(2 分) (1). 参考答案 : drop view 三、判断题1. 如果对行的更新违反了某个约束或规则,或者新值的数据类型与列不兼容,则取消该语句、返回错误并且不更新任何记录。(2 分) 正确错误参考答案: 正确解题思路:2. 删除表时,与该表相关联的规则和约束不会被删除。(2 分) 正确错误参考答案: 错误解题思路:3. SELECT 查询数据时,如果使用右连接,则是限制右边表的记录。(2 分)
18、 正确错误参考答案: 错误解题思路:4. 空值不同于空字符串或数值零,通常表示未填写、未知(Unknown)、不可用或将在以后添加的数据。 (2 分) 正确错误参考答案: 正确解题思路:5. 在一个关系表上最多只能建立一个聚簇索引。(2 分) 正确错误参考答案: 正确解题思路:6. SQL语言是 SQL Server数据库管理系统的专用语言,其它的数据库如Oracle 、Sybase 等都不支持这种语言。(2 分 ) 正确错误参考答案: 错误解题思路:7. SELECT语句中的条件可以用WHERE 或 HAVING引出,但 HAVING必须在 GROUP BY之后使用。(2 分) 正确错误参考
19、答案: 正确解题思路:8. SELECT语句中的INTO可以将查询结果保存成表或文本文件。(2 分) 正确错误参考答案: 正确名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - 解题思路:9. SELECT语句中的ORDER BY 子句中,如果有多个排序标准,它们之间是用分号分隔,查询结果与排序标准的先后顺序有关。(2 分) 正确错误参考答案: 错误解题思路:10. 若一个数据库管理系统提供了强制存取控制机制,则它一定也会提供自主
20、存取控制机制。(2 分) 正确错误参考答案: 正确解题思路:四、多选题1. 若用如下的SQL语句创建一个表student :CREATE TABLE student (NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT) 下列不能插入到student表中的是、和。(3 分) (A) (1031, 曾华 ,男, 23) (B) (1031, 曾华 ,NULL ,NULL) (C) (NULL , 曾华 , 男 , 23) (D) (1031,NULL,男, 23) 参考答案: A,C,D 2. 关于视图,正确的说法是、和。
21、(3 分) (A) 查询一个视图和查询一个基本表没有什么两样(B) 视图中并不存放数据(C) 若一个视图view_1 由基本表t1 和 t2 导出。删除t1 不会对视图view_1 有影响(D) 更新视图中的数据,本质上更新的是导出该视图的基本表中的数据参考答案: A,B,D 3. 在 SQL语言中,、和不能使得数据库中元组的排列顺序发生改变。(3 分) (A) 添加一个元组(B) 修改一个元组(C) 建立一个聚簇索引(D) 建立一个 check 约束参考答案: A,B,D 4. 不属于 SQL中视图机制作用的有、和。(3 分) (A) 完整性(B) 并发控制(C) 审计技术(D) 安全性参考
22、答案: A,B,C 5. 关系数据模型、和。(3 分) (A) 只能表示实体间的11 联系(B) 只能表示实体间的1n联系(C) 只能表示实体间的m n联系(D) 不可以表示实体间的上述三种关系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - 参考答案: A,B,C 6. 、和情况下的视图不一定可以完全更新。(3 分) (A) 一个由两个以上的表导出的视图(B) 视图的定义中含有集函数(C) 仅由一个表的行列子集构成的(D) 视
23、图的定义中含有ORDER BY 子句参考答案: A,B,D 7. SQL 语言具有的功能是、和。(3 分) (A) 数据操纵(B) 数据定义(C) 数据控制(D) 关系规范化参考答案: A,B,C 8. 下列的 SQL语句中,、和是数据定义语句。(3 分) (A) CREATE TABLE (B) DROP VIEW (C) CREATE VIEW (D) GRANT 参考答案: A,B,C 9. 学生关系模式 Student( Sno ,Sname ,Sex,Age), Student的属性分别表示学生的学号、姓名、性别、年龄。要在表Student中删除一个属性“年龄”,不可选用的SQL语句
24、是、和。(3 分) (A) DELETE Age from S (B) ALTER TABLE S DROP Age (C) UPDATE S Age (D) ALTER TABLE S Age 参考答案: A,C,D 10. 若要在基本表S 中增加一列CName (课程名),错误的是、和。(3 分) (A) ADD TABLE S ( CName CHAR(8) )(B) ADD TABLE S ALTER (CName CHAR(8) )(C) ALTER TABLE S ADD (CName CHAR(8) )(D) ALTER TABLE S (ADD CName CHAR(8) )参
25、考答案: A,B,D 11. 如果在学生 - 课程数据库中的SC表上建立了参照完整性约束:Foreign Key (Sno) References Student(Sno),Foreign Key (Cno)References Course(Cno),则、和操作不会有违背该完整性约束的可能。(3 分) (A) 在 Student表上增加一行记录(B) 在 Course 表上增加一行记录(C) 在 SC表上删除一行记录(D) 更新 SC表上的记录参考答案: A,B,C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
26、 - - - - - - - 第 9 页,共 17 页 - - - - - - - - - 12. 在视图上能完成的操作是、和。(3 分) (A) 更新视图(B) 查询(C) 在视图上定义新的表(D) 在视图上定义新的视图参考答案: A,B,D 数据库原理 ( 专升本 ) 阶段性作业 3 总分: 100 分得分: 0 分一、单选题1. 设关系模式R (A ,B, C),F 是 R 上成立的 FD集,F = B C,则分解 = AB , BC相对于 F _ 。 (5 分) (A) 是无损联接,也是保持FD的分解(B) 是无损联接,但不保持FD的分解(C) 不是无损联接,但保持FD的分解(D) 既
27、不是无损联接,也不保持Fd 的分解参考答案: A 2. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是 _。(5 分) (A) 患者编号,医生编号,诊断日期(B) 医生编号(C) 诊断日期(D) 患者编号参考答案: A 3. 任何一个三目关系都属于_。(5 分) (A) 2NF (B) 3NF (C) BCNF (D) 4NF 参考答案: A 4. 函数依赖XY 能由 Armstrong 推理规则导出的充分必要条件是_。(6 分 ) (A) :(B) :(C) :(D) :参考答案: B 5. 设有关系模式R (A,B, C ,D)上的函数依赖集F=AB
28、 CD ,C A,则R最高属于 _。(6分) (A) 2NF 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 17 页 - - - - - - - - - (B) 3NF (C) BCNF (D) 4NF 参考答案: B 6. 下列关于数据冗余的叙述中,不正确的是_。(5 分) (A) 冗余的存在容易破坏数据库的完整性(B) 冗余的存在给数据库的维护增加困难(C) 不应该在数据库中存储任何冗余数据(D) 冗余数据是指可由基本数据导出的数据参考答案: C 7. 适当调整D
29、B的模式和内模式,使DB适应新的应用环境称为DB的_。(5 分) (A) 重组织(B) 监控分析(C) 查询优化(D) 重构造参考答案: D 8. 如果一个关系属于3NF,则它 _。(5 分) (A) 必然属于 2NF (B) 必然属于 4NF (C) 可能不属于2NF (D) 必然属于 BCNF 参考答案: A 9. 设有关系模式R(A,B,C),F 是 R 上成立的FD集,F=BC ,C A,那么分解=AB,AC相对于 F_。(5 分) (A) 是无损分解,也保持函数依赖(B) 是无损分解,但不保持函数依赖(C) 不是无损分解,但保持函数依赖(D) 既不是无损分解,也不保持函数依赖参考答案
30、: B 10. 关系模式规范化的最起码的要求是达到第一范式,即满足_。(5 分) (A) 每个非主属性都完全依赖于主码(B) 主码属性唯一标识关系中的元组(C) 关系中的元组不可重复(D) 每个属性都是不可分解的参考答案: D 二、填空题1. 设关系模式R (A, B, C, D ) , F 是 R上的 FD集,F AB C ,D B, R的候选键为 _(1)_ 。(4 分) (1). 参考答案 : ABD 2. 在函数信赖中, 平凡的函数依赖根据Armstrong推理规则中的_(2)_ 律就可推出。 (4 分) (1). 参考答案 : 自反3. 关系规范化理论是设计_(3)_ 的指南和工具。
31、(4 分) (1). 参考答案 : 关系数据库4. 关系模式分解的三个目标是无损连接性、_(4)_ 和 _(5)_ 。(4 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 17 页 - - - - - - - - - (1). 参考答案 : 函数依赖保持性(2). 参考答案 : 更高级范式5. Armstrong公理系统的三条基本公理是自反律、_(6)_ 和_(7)_ 。(4 分) (1). 参考答案 : 增广律(2). 参考答案 : 传递律6. 设关系模式R (
32、A,B,C), F 是 R 上成立的 FD集,F = B A,BC,则分解 = AB ,AC丢失的 FD是_(8)_ 。 (4 分) (1). 参考答案 : BC7. 在关系模式设计时,各种数据之间的联系称为_(9)_ 。(4 分) (1). 参考答案 : 函数依赖8. 关系模式的规范化过程是通过关系模式的_(10)_ 来实现的,但在进行这种操作时必须保证操作前后的关系模式_(11)_ 。(4 分) (1). 参考答案 : 分解(2). 参考答案 : 等价9. 在一个关系中,若每个数据项都是不可分割的,那么R一定属于 _(12)_ 。 (4 分) (1). 参考答案 : 1NF 三、判断题1.
33、 存储过程允许嵌套,即在一个存储过程中可以调用其他存储过程。(3 分) 正确错误参考答案: 正确解题思路:2. SQL Server采用了标准SQL Serve 登录和集成WindowsNT登录两种方式。(3 分) 正确错误参考答案: 正确解题思路:3. 声明局部变量时不需要指明数据类型。(3 分) 正确错误参考答案: 错误解题思路:4. 触发器是一种特殊类型的存储过程,可以直接通过名字调用。(3 分) 正确错误参考答案: 正确解题思路:数据库原理 ( 专升本 ) 阶段性作业 4 总分: 100 分得分: 0 分一、单选题1. 如何构造出一个合适的数据逻辑结构是_主要解决的问题。 (3 分)
34、(A) 物理结构设计(B) 数据字典(C) 逻辑结构设计(D) 关系数据库查询参考答案: C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 17 页 - - - - - - - - - 2. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的_。 (3 分) (A) 数据模型(B) 概念模型(C) 层次模型(D) 关系模型参考答案: B 3. 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数
35、据的存储安排和存储结构,这是数据库设计的_。 (3 分) (A) 需求分析阶段(B) 逻辑设计阶段(C) 概念设计阶段(D) 物理设计阶段参考答案: D 4. 数据库物理设计完成后,进入数据库实施阶段,下述工作中, _一般不属于实施阶段的工作。 (3 分) (A) 建立库结构(B) 系统调试(C) 加载数据(D) 扩充功能参考答案: D 5. 数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于_设计阶段。 (3 分) (A) 概念设计(B) 逻辑设计(C) 物理设计(D) 全局设计参考答案: C 6. 在关系数据库设计中,设计
36、关系模式是数据库设计中_阶段的任务。 (3 分) (A) 逻辑设计阶段(B) 概念设计阶段(C) 物理设计阶段(D) 需求分析阶段参考答案: A 7. 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF ,这是_阶段的任务。(3 分) (A) 需求分析阶段(B) 概念设计阶段(C) 物理设计阶段(D) 逻辑设计阶段参考答案: D 8. 概念模型是现实世界的第一层抽象,这一类最著名的模型是_ 。(3 分) (A) 层次模型(B) 关系模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
37、- - - - - - 第 13 页,共 17 页 - - - - - - - - - (C) 网状模型(D) 实体 -关系模型参考答案: D 9. 在概念模型中的客观存在并可相互区别的事物称_ 。(3 分) (A) 实体(B) 元组(C) 属性(D) 节点参考答案: A 10. 关系数据库的规范化理论主要解决的问题是_。(3 分 ) (A) 如何构造合适的数据逻辑结构(B) 如何构造合适的数据物理结构(C) 如何构造合适的应用程序界面(D) 如何控制不同用户的数据操作权限参考答案: A 二、填空题1. 数据库的逻辑数据独立性是由_(1)_ 映象提供的。(2 分) (1). 参考答案 : 外模
38、式 / 模式2. 在数据库设计中,规划存储结构和存取方法属于_(2)_ 设计。 (2 分) (1). 参考答案 : 物理3. 数据库实施阶段包括两项重要的工作,一项是 _(3)_ , 另一项是应用程序的_(4)_ 和_(5)_ 。(2 分) (1). 参考答案 : 组织数据入库(2). 参考答案 : 编码(3). 参考答案 : 调试4. 在 E-R 模型向关系模型转换时,M :N 的联系转换为关系模式时,其码包括_(6)_ 。(2分) (1). 参考答案 : M、N端实体的码5. 关系数据库的规范化理论是数据库_(7)_ 的一个有力工具;ER模型是数据库的_(8)_ 设计的一个有力工具。(2
39、分) (1). 参考答案 : 逻辑设计(2). 参考答案 : 概念结构6. 数据库的物理设计通常分为两步:确定数据库的_(9)_ ;对其进行评价,评价的重点是_(10)_ 和_(11)_ 。 (2 分) (1). 参考答案 : 物理结构(2). 参考答案 : 时间(3). 参考答案 : 空间效率7. 确定数据库存储结构主要指确定_(12)_ 、_(13)_ 、_(14)_ 、 _(15)_ 、_(16)_ 等数据的存储安排和存储结构,确定系统配置参数等。(3 分) (1). 参考答案 : 关系(2). 参考答案 : 索引(3). 参考答案 : 聚簇(4). 参考答案 : 日志(5). 参考答案
40、 : 备份名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 17 页 - - - - - - - - - 8. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是 _(17)_ ,第二类是 _(18)_ 。(3 分) (1). 参考答案 : 概念模型(2). 参考答案 : 数据模型三、判断题1. 设计概念结构的常用策略即为自顶向下地进行需求分析,自底向上地设计概念结构。(2 分) 正确错误参考答案: 正确解题思路:2. 在开发一个数据库
41、应用系统的时候,无论什么时候,都是设计的数据库范式越高越好。(2分) 正确错误参考答案: 错误解题思路:3. 实体与属性是相对而言的。(2 分 ) 正确错误参考答案: 正确解题思路:4. 数据抽象的用途是对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,确定实体之间的联系类型。(2 分) 正确错误参考答案: 正确解题思路:5. 属性 3NF的关系模式必属于BCNF 。(2 分) 正确错误参考答案: 错误解题思路:6. 单码的 1NF一定是 2NF。(2 分) 正确错误参考答案: 正确解题思路:7. 一个全码的关系模式,其范式一定达到了三范式。(2 分 ) 正确错误参考答案
42、: 正确解题思路:8. 通常以高层数据流图作为设计分E-R 图的依据。 (2 分) 正确错误参考答案: 错误解题思路:9. 属性 BCNF的关系模式必属于3NF。(2 分) 正确错误参考答案: 正确解题思路:10. 全码的 1NF一定是 BCNF 。(2 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 17 页 - - - - - - - - - 正确错误参考答案: 正确解题思路:11. 概念结构设计阶段是整个数据库设计的关键之一。(2 分) 正确错误参考答案:
43、正确解题思路:12. 设计分 E-R 图不需要根据系统的具体情况,选择一个适当层次的数据流图。(2 分) 正确错误参考答案: 错误解题思路:13. 需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。(2 分 ) 正确错误参考答案: 正确解题思路:14. 数据库物理设计阶段就是为逻辑数据模型选取一个最适合应用环境的物理结构。(2 分) 正确错误参考答案: 正确解题思路:四、多选题1. 下述属于数据库设计的内容的是、和。 (4分) (A) 设计 DBMS (B) 设计数据库概念结构(C) 设计数据库逻辑结构(D) 设计数据库物理结构参考答案: B,C,D 2. 下面列出的条目中,、和是数据
44、库技术的主要特点。(4 分) (A) 数据的结构化(B) 数据的冗余度小(C) 较高的数据独立性(D) 程序的标准化参考答案: A,B,C 3. 、和不是建立索引提高其速度的目的所在。(4 分) (A) 打开表(B) 删除表(C) 连接表(D) 查询表参考答案: A,B,C 4. 设计数据库概念结构时,常用的数据抽象方法是和。(4 分) (A) 聚集(B) 继承(C) 分析名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 17 页 - - - - - - - - - (D) 概括参考答案: A,D 5. 和是数据库设计的核心人员,他们的水平决定了数据库系统的质量。(4 分) (A) 系统分析人员(B) 数据库设计人员(C) 用户(D) 程序设计员参考答案: A,B 6. 关系模式的任何属性和。(4 分) (A) 不可再分(B) 可再分(C) 命名在该关系模式中必须唯一(D) 以上都不是参考答案: A,C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 17 页 - - - - - - - - -