第十章 数据库设计《数据库原理与应用技术-MySQL》(河北科学技术出版社)章节过关卷

2025-08-12
| 2份
| 13页
| 307人阅读
| 0人下载

内容正文:

《数据库原理与应用技术-MySQL》河北科学技术出版社 第十章数据库设计 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共25小题,每题2分,共50分) 1、数据库设计中非常重要的步骤是什么?( ) A.数据库备份 B.性能优化 C.需求分析 D.数据恢复 2、数据流图是在数据库( )阶段完成的。 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、以下哪个选项不是E-R图中实体的属性? ( ) A.简单属性 B.复合属性 C.继承属性 D.关系属性 9. MySQL中的外键约束可以保证数据的完整性,下列选项不是外键约束作用的是( )。 A.维护数据的引用完整性 B.支持表之间的级联更新 C.支持跨数据库的引用 D.支持表之间的级联删除 10、聚簇存取方法的主要优点是( ) A.适用于所有类型的数据 B.提高了数据的访问速度 C.减少了存储空间的使用 D.简化了数据的维护 11、物理结构设计中,下列选项不是数据库存储结构主要内容的是( )。 A.数据记录的表示 B.索引的组织方式 C.数据的加密方式 D.数据块的划分 12.数据库实施过程中,以下哪项不是数据库维护阶段的主要任务?( ) A.监控数据库性能 B.定期备份数据 C.调整数据库配置 D.重写数据库应用程序代码 13、数据库实施中,应用程序的编码与调试应该在哪个阶段进行?( ) A.在数据库设计之后 B.在数据库试运行之后 C.与数据库设计同时进行 D.在数据入库完成之后 14、在关系模式规范化过程中,分解一个关系模式的主要目的是( )。 A.增加数据的存储空间 B.减少数据的存储空间 C.消除数据冗余 D.增加数据的复杂性 15、在关系模式规范化过程中,如果需要消除插人异常,应该至少满足哪个范式?( )。 A.第一范式 B.第二范式 C.第三范式 D.BCNF 16、如果数据库应用环境发生了变化,例如增加了新的应用或实施了某些实体和实体间的联系变化,数据库管理员需要进行哪些操作?( ) A.调整数据库的模式和内模式 B.重新编写数据库应用程序 C.更换数据库管理系统 D.重新设计整个数据库架构 17、第三范式主要解决的问题是( )。 A.插人异常 B.更新异常 C.删除异常 D.传递依赖问题 18、数据库性能监测的目的是( )。 A.确保数据库的安全性 B.找出改进系统性能的方法 C.减少数据库的维护成本 D.提升数据库管理员的技能 19、关于范式,以下哪个结论是错误的?( ) A.如果一个关系模式满足第三范式,那么它也满足第二范式 B.如果一个关系模式不满足第一范式,那么它不可能满足第二范式 C.一个关系模式可以同时满足第一范式和第三范式,但不满足第二范式 D.一个关系模式满足第二范式,那么它必然满足第一范式 20、在关系模式T(W.X,Y.Z)中,给定函数依赖集G=(WX→Y,Y→Z)。如果T需要分解以满足第三范式,以下哪个分解方案是正确的( )。 A.TI(W.X,Y) 和T2 (Y,Z) B.TI (W.X) 和T2(Y.Z) C.TI (W.X.Z) 和T2 (Y,Z) D.TI (W,X,Y.Z) 21、下列哪个不是数据库对象?( ) A.数据模型 B.视图 C.表 D.用户 22、以下选项中,( )面向数据库设计人员,描述数据的整体逻辑结构。 A.概念模式 B.存储模式 C.外模式 D.以上答案都不正确 23、数据库实施阶段的主要任务是( )。 A、建立数据库结构 B.进行数据分析 C.设计数据库逻辑结构 D、优化数据库性能 24、在数据库实施过程中,以下哪项不是数据库迁移时需要考虑的因素?( ) A.数据一致性 B.数据的完整性 C.迁移过程中的系统可用性 D.数据库的版本控制 25、数据库的物理设计主要考虑的是( )。 A.数据的逻辑结构 B.数据的存储结构和存取方法 C.数据的安全性和完整性 D.数据的并发控制 二、填空题(本题共10小题,每题2分,共20分) 1、数据库设计过程中的___________阶段主要关注将现实世界的实体和关系转换为数据 库中的表和字段。 2、第二范式要求关系模式除满足第一范式外,任何非主属性都___________于候选键。。 3、MySQL数据库设计中,___________关注于将概念模型转化为更具体的数据库模型,包括表、字段、关系和数据类型。 4、物理设计中,___________是关键,它可以显著影响查询速度,包括选择哪些列建立索引、索引类型等。 5、数据库的 设计阶段是将逻辑结构映射到具体的存储设备和技术上。 6、在关系数据库中 是一种通过将关系分解成两个或更多的子关系来优化查询性能的方法。 7、数据库需求分析阶段的两个主要工具是 _________和 _________。 8、为提高某属性的查询速度,将这些属性上具有相同值的元素集中存放在连续的物理快中,这种存取方法是 。 9、在将E-R图转换为关系模型时,一个__________可以转换为一个关系模式。 10、在E-R图中,用来表示实体之间联系的图形符号是__________。 三、判断题(本题共10小题,每题2分,共20分) 1、在数据库设计中,第一范式要求表中的每个列都包含原子性的值,即不可再分的数据项。( ) 2、在概念设计中,ER模型中的实体可以转换为数据库中的表。( ) 3、第二范式是在第一范式的基础上,要求表中的所有非主键字段必须完全依赖于整个主键,而不是主键的一部分。( ) 4、逻辑设计阶段不需要考虑数据冗余问题,因为这是在概念设计阶段解决的。( ) 5、视图属于数据库逻辑设计的一部分,它会影响数据库的实际存储空间。( ) 6、为了解决插人异常和数据删除异常的问题,关系模式需要进行规范化处理。( ) 7、数据库实施过程中,数据迁移是一个简单的过程,只需要复制数据到新数据库即可。( ) 8、一个关系模式如果没有任何属性依赖于其他属性,它至少满足第三范式。( ) 9、数据库的安全性和完整性控制是固定不变的,不需要根据应用环境的变化进行调整。( ) 10、范式化是关系数据库设计中用于消除数据冗余和提高数据完整性的过程。( ) 四、命令题(本大题共2小题,每题5分,共10分) 1、简述第一范式、第二范式和第三范式的概念。 2、简述E-R图向关系模型转换规则。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 《数据库原理与应用技术-MySQL》河北科学技术出版社 第十章 数据库设计 考试时间:90分钟 满分:100分 姓名 班级 学号 1. 单项选择题(本题共25小题,每题2分,共50分) 1、数据库设计中非常重要的步骤是什么?( ) A.数据库备份 B.性能优化 C.需求分析 D.数据恢复 【答案】C 【解析】数据库设计中非常重要的步骤就是需求分析。 2、数据流图是在数据库( )阶段完成的。 A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 【答案】C 【解析】需求分析阶段的两个工具:数据流图和数据字典,故数据流图是在数据库修去阶段完成的。 3、在数据库的概念设计中,最常用的数据模型是( )。 A.形象模型 B.物理模型 C.逻辑模型 D.实体联系模型 【答案】D 【解析】在数据库的概念设计中,最常用的数据模型是实体联系模型。 4、需求分析不包括以下哪项?( ) A.数据需求分析 B.功能需求分析 C.性能需求分析 D.数据库维护计划 【答案】C 【解析】需求分析包括数据需求分析、功能需求分析、性能需求分析、其他需求分析,故D项错误。 5、性能需求分析需要考虑哪项指标?( ) A.数据库的存储量 B.数据库的安全级别 C.系统的响应时间 D.数据库的备份周期 【答案】D 【解析】定义触发器可以保证数据的完整性。 6、数据字典的主要作用是什么?( ) A.存储数据 B.收集数据 C.描述数据 D.处理数据 【答案】C 【解析】数据字典是各类数据描述的集合。 7、逻辑结构设计的主要任务不包括以下哪一项?( ) A.确定数据的存储方式 B.定义数据的逻辑关系 C.选择数据库管理系统 D.优化数据库性能 【答案】A 【解析】A项中确定数据存储方式属于物理结构设计阶段的任务,故选A。 8、以下哪个选项不是E-R图中实体的属性? ( ) A.简单属性 B.复合属性 C.继承属性 D.关系属性 【答案】D 【解析】E - R图中实体的属性有简单属性(不可再分,如“年龄” )、复合属性(可再分,如“地址(省、市、区)”)、继承属性(子类继承父类属性 );关系属性是关系模式里的概念,不是E - R图实体属性,所以选D 9. MySQL中的外键约束可以保证数据的完整性,下列选项不是外键约束作用的是( )。 A.维护数据的引用完整性 B.支持表之间的级联更新 C.支持跨数据库的引用 D.支持表之间的级联删除 【答案】C 【解析】外键约束作用有维护引用完整性(保证关联数据一致 )、支持级联更新、级联删除;“支持跨数据库的引用”不是外键约束功能(外键一般用于同一数据库内表关联 ),所以选C 10、聚簇存取方法的主要优点是( ) A.适用于所有类型的数据 B.提高了数据的访问速度 C.减少了存储空间的使用 D.简化了数据的维护 【答案】B 【解析】聚簇存储按数据访问频繁程度等组织存储,让常用数据物理上靠近,能减少磁盘I/O,提升数据访问速度;不是适用所有数据,对存储空问和维护也有特定影响,主要优势是提速,所以选B。 11、物理结构设计中,下列选项不是数据库存储结构主要内容的是( )。 A.数据记录的表示 B.索引的组织方式 C.数据的加密方式 D.数据块的划分 【答案】C 【解析】数据库物理存储结构主要内容有数据记录表示、索引组织、数据块划分;“数据的加密方式”属于安全范畴,并非存储结构主要内容,所以选C 12.数据库实施过程中,以下哪项不是数据库维护阶段的主要任务?( ) A.监控数据库性能 B.定期备份数据 C.调整数据库配置 D.重写数据库应用程序代码 【答案】D 【解析】数据库维护阶段任务是保障数据库稳定、高效运行,如性能监控(A)、数据备份(B )、配置调整(C );重写应用程序代码属于应用开发范畴,并非数据库维护任务,所以选D。 13、数据库实施中,应用程序的编码与调试应该在哪个阶段进行?( ) A.在数据库设计之后 B.在数据库试运行之后 C.与数据库设计同时进行 D.在数据入库完成之后 【答案】C 【解析】数据库实施时,应用程序编码调试与数据库设计并行推进(如设计表结构时,可同步开发操作表的程序模块 ),并非等设计完全结束(A错 );试运行(B )、数据入库(D )是后续环节,编码调试更早开展,所以选C。 14、在关系模式规范化过程中,分解一个关系模式的主要目的是( )。 A.增加数据的存储空间 B.减少数据的存储空间 C. 增加数据的复杂性 D. 消除数据冗余 【答案】D 【解析】关系模式规范化分解,核心是消除数据冗余(冗余会引发更新异常、插入异常等 );所以选D。 15、在关系模式规范化过程中,如果需要消除插人异常,应该至少满足哪个范式?( )。 A.第一范式 B.第二范式 C.第三范式 D.BCNF 【答案】B 【解析】第一范式(1NF )仅解决属性原子性,仍可能有插入异常;第二范式(2NF )通过消除部分依赖,可解决因部分依赖导致的插入异常(如主键部分字段缺失无法插入完整记录 );第三范式(3NF )、BCNF进一步解决传递依赖等,消除插入异常至少要满足2NF,所以选B。 16、如果数据库应用环境发生了变化,例如增加了新的应用或实施了某些实体和实体间的联系变化,数据库管理员需要进行哪些操作?( ) A.调整数据库的模式和内模式 B.重新编写数据库应用程序 C.更换数据库管理系统 D.重新设计整个数据库架构 【答案】A 【解析】数据库应用环境变化(如新增应用、实体关系变 ),调整模式(逻辑结构)和内模式(物理存储结构 )即可适配;重写程序(B)、换DBMS(C)、重新设计架构(D)成本过高,不是常规操作,所以选A。 17、第三范式主要解决的问题是( )。 A.插人异常 B.更新异常 C.删除异常 D.传递依赖问题 【答案】D 【解析】第三范式(3NF)核心是消除传递依赖(非主键属性依赖于其他非主键属性 );插入/更新/删除异常是规范化整体要解决的,3NF聚焦传递依赖,所以选D 18、数据库性能监测的目的是( )。 A.确保数据库的安全性 B.找出改进系统性能的方法 C.减少数据库的维护成本 D.提升数据库管理员的技能 【答案】B 【解析】数据库性能监测,是为了发现性能瓶颈(如慢查询、资源争用 ),找出优化系统性能的方法,所以正确答案应为B。 19、关于范式,以下哪个结论是错误的?( ) A.如果一个关系模式满足第三范式,那么它也满足第二范式 B.如果一个关系模式不满足第一范式,那么它不可能满足第二范式 C.一个关系模式可以同时满足第一范式和第三范式,但不满足第二范式 D.一个关系模式满足第二范式,那么它必然满足第一范式 【答案】C 【解析】范式是递进关系,满足第三范式(3NF)需先满足第二范式(2NF),满足2NF需先满足第一范式(1NF )。所以满足3NF必然满足2NF;满足1NF。C选项说满足1NF和3NF但不满足2NF,违背范式递进关系,是错误结论,故选C 20、在关系模式T(W.X,Y.Z)中,给定函数依赖集G=(WX→Y,Y→Z)。如果T需要分解以满足第三范式,以下哪个分解方案是正确的( )。 A.TI(W.X,Y) 和T2 (Y,Z) B.TI (W.X) 和T2(Y.Z) C.TI (W.X.Z) 和T2 (Y,Z) D.TI (W,X,Y.Z) 【答案】A 【解析】第三范式(3NF)要求消除传递依赖。原关系模式T(W,X,Y,Z),函数依赖WX→Y 、Y→Z ,存在WX→Y→Z的传递依赖。分解为T1(W,X,Y)(含依赖WX→Y )和T2(Y,Z)(含依赖Y→Z ),可消除传递依赖,满足3NF 。B选项T1(W,X)无关键依赖;C选项T1(W,X,Z)无法合理承载依赖;D选项未分解,仍存在传递依赖,所以选A 21、下列哪个不是数据库对象?( ) A.数据模型 B.视图 C.表 D.用户 【答案】A 【解析】数据库对象是数据库中实际存在、可操作的实体,视图、表、用户都属于数据库对象 。数据模型是对数据、关系等的抽象描述(如ER模型、关系模型 ),不是数据库中实际存储管理的对象,所以选A。 22、以下选项中,( )面向数据库设计人员,描述数据的整体逻辑结构。 A.概念模式 B.存储模式 C.外模式 D.以上答案都不正确 【答案】A 【解析】概念模式(概念结构)是面向数据库设计人员,对数据整体逻辑结构的抽象描述,反映数据内在联系;存储模式(内模式 )是物理存储结构,面向系统;外模式(子模式 )是用户视角的局部逻辑结构。所以选A 23、数据库实施阶段的主要任务是( )。 A、建立数据库结构 B.进行数据分析 C.设计数据库逻辑结构 D、优化数据库性能 【答案】A 【解析】数据库实施阶段,核心任务是建立数据库结构(如创建表、索引等对象 ),所以选A。 24、在数据库实施过程中,以下哪项不是数据库迁移时需要考虑的因素?( ) A.数据一致性 B.数据的完整性 C.迁移过程中的系统可用性 D.数据库的版本控制 【答案】D 【解析】数据迁移需考虑数据一致性(迁移前后数据一致 )、完整性(不丢失、破坏数据 )、系统可用性(尽量减少业务中断 );版本控制(D )是开发、运维中代码/配置管理范畴,不是数据迁移直接考虑因素,所以选D。 25、数据库的物理设计主要考虑的是( )。 A.数据的逻辑结构 B.数据的存储结构和存取方法 C.数据的安全性和完整性 D.数据的并发控制 【答案】B 【解析】数据库的物理设计主要考虑数据的存储结构和存取方法。 二、填空题(本题共10小题,每题2分,共20分) 1、数据库设计过程中的___________阶段主要关注将现实世界的实体和关系转换为数据 库中的表和字段。 【答案】概念结构设计 2、第二范式要求关系模式除满足第一范式外,任何非主属性都___________于候选键。。 【答案】完全函数依赖 3、MySQL数据库设计中,___________关注于将概念模型转化为更具体的数据库模型,包括表、字段、关系和数据类型。 【答案】逻辑结构设计阶段 4、物理设计中,___________是关键,它可以显著影响查询速度,包括选择哪些列建立索引、索引类型等。 【答案】索引设计 5、数据库的 设计阶段是将逻辑结构映射到具体的存储设备和技术上。 【答案】物理结构 6、在关系数据库中 是一种通过将关系分解成两个或更多的子关系来优化查询性能的方法。 【答案】模式分解 7、数据库需求分析阶段的两个主要工具是 _________和 _________。 【答案】数据流图 数据字典 8、为提高某属性的查询速度,将这些属性上具有相同值的元素集中存放在连续的物理快中,这种存取方法是 。 【答案】聚簇索引 9、在将E-R图转换为关系模型时,一个__________可以转换为一个关系模式。 【答案】实体 10、在E-R图中,用来表示实体之间联系的图形符号是__________。 【答案】菱形 三、判断题(本题共10小题,每题2分,共20分) 1、在数据库设计中,第一范式要求表中的每个列都包含原子性的值,即不可再分的数据项。( ) 【答案】正确。第一范式(1NF)核心就是列的原子性,要求属性值不可再分,所以正确. 2、在概念设计中,ER模型中的实体可以转换为数据库中的表。( ) 【答案】正确。ER模型转数据库结构时,实体常规对应表,实体属性对应表字段,所以正确。 3、第二范式是在第一范式的基础上,要求表中的所有非主键字段必须完全依赖于整个主键,而不是主键的一部分。( ) 【答案】正确。第二范式(2NF)基于1NF,要求非主键列完全依赖主键(非部分依赖 ),所以正确。 4、逻辑设计阶段不需要考虑数据冗余问题,因为这是在概念设计阶段解决的。( ) 【答案】错误。逻辑设计要处理数据冗余,概念设计只是初步抽象,逻辑设计需细化优化,所以错误。 5、视图属于数据库逻辑设计的一部分,它会影响数据库的实际存储空间。( ) 【答案】错误。视图是虚拟表,不实际存储数据,不影响物理存储,所以错误。 6、为了解决插人异常和数据删除异常的问题,关系模式需要进行规范化处理。( ) 【答案】正确。关系模式规范化(如1NF - 3NF等)可解决插入、删除异常及数据冗余,所以正确。 7、数据库实施过程中,数据迁移是一个简单的过程,只需要复制数据到新数据库即可。( ) 【答案】错误。数据迁移要考虑兼容性、完整性校验、业务中断等,不只是复制,所以错误。 8、一个关系模式如果没有任何属性依赖于其他属性,它至少满足第三范式。( ) 【答案】正确。无属性依赖其他属性,满足第三范式(3NF,不存在传递依赖),所以正确 9、数据库的安全性和完整性控制是固定不变的,不需要根据应用环境的变化进行调整。( ) 【答案】错误。数据库安全和完整性需随应用环境(如业务变化、新风险 )调整,所以错误。 10、范式化是关系数据库设计中用于消除数据冗余和提高数据完整性的过程。( ) 【答案】正确。规范化(范式化)通过分解关系模式,消除冗余、提升完整性,所以正确。 四、命令题(本大题共2小题,每题5分,共10分) 1、简述第一范式、第二范式和第三范式的概念。 【答案】 1. 第一范式是指关系模式中的所有属性都是不可分的数据项; 1. 第二范式是指满足第一范式的基础上,并且每个非主属性都完全依赖于码; (3)第三范式是指在关系模式中,每一个非主属性既不部分函数依赖于码,也不传递函数依赖于码。 2、简述E-R图向关系模型转换规则。 【答案】 (1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的码就是关系的码。 (2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 (3)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。 (4)一个m:n联系可以转换为一个独立的关系模式。 (5)一个多元联系可以转换为一个独立的关系模式 (6)具有相同码的关系模式可以合并。 (7)有些1:n的联系,将属性合并到n端后,该属性也作为主码的一部分。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

第十章 数据库设计《数据库原理与应用技术-MySQL》(河北科学技术出版社)章节过关卷
1
第十章 数据库设计《数据库原理与应用技术-MySQL》(河北科学技术出版社)章节过关卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。