扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 数据库设计困难
单选题
2013年5月第2题
收藏
分享
#数据库系统
#数据库设计
#第二版教材
#凯恩建议必须掌握
在数据库设计的需求分析、概念结构设计、逻辑结构设计和物理结构设计的四个阶段中,基本E-R图是(问题1);数据库逻辑结构设计阶段的主要工作步骤依次为(问题2)。
正确答案C
凯恩解析
本题考察的是数据库设计过程的阶段划分及各阶段的核心工作内容。
问题 1:
A选项:E-R图不是在需求分析阶段形成的文档,需求分析主要关注数据需求、功能需求等文字性描述。
B选项:逻辑结构设计阶段使用的是关系模型,不是形成E-R图的阶段。
C选项:正确。E-R图是在概念结构设计阶段根据需求分析结果绘制的,它反映实体、属性、关系等抽象概念,用于描述数据需求的本质结构,并为逻辑结构设计阶段提供基础。
D选项:虽然物理结构设计可能参考E-R图,但E-R图不是为物理设计直接服务的,其主要作用是为逻辑设计服务。
选择选项C。
问题 2:
逻辑结构设计是将E-R图转换为特定的数据库数据模型(如关系模型),主要步骤包括:
1. 转换为数据模型:将概念结构(如E-R图)转换为关系模型(表结构)。
2. 关系规范化:通过规范化理论,消除冗余,提高数据一致性。
3. 模式优化:在满足需求和规范化基础上优化模式结构,如合并关系、添加冗余以提高查询效率。
4. 设计用户模式:设计不同用户视角下的数据子集(子模式)。
因此,正确顺序是:转换为数据模型 → 关系规范化 → 模式优化 → 设计用户模式。
对应选项 B。
