第二节 数据库设计的基本步骤
知识点:数据库设计的基本步骤 ★(简答题)
1、数据库设计的基本步骤
(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据库的运行和维护
知识点:需求分析 ★ (简答题)
2、需求分析过程
(1)确定数据范围(数据库的第一项工作)
(2)分析数据应用过程(了解并分析数据与数据处理间的关系)
(3)收集与分析数据
(4)编写需求报告
2、收集与分析数据的内容
(1)静态结构:不施加应用操作于其上时数据的原始状况
(2)动态结构:将应用操作施加于数据之上后数据的状况
(3)数据约束:使用数据时的特殊要求
知识点:逻辑结构设计★ (简答题)
3、简述逻辑结构设计的主要步骤。
1)模型转换是指将概念模型等价地转换为特定 DBMS 支持的关系模型、网状模型或层次模型表示。
2)子模式设计的目标是抽取或导出模式的子集,以构造不同用户使用的局部数据逻辑结构。
3)编制应用程序设计说明的目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础。
4)设计评价的任务是分析并检验模式及子模式的正确性与合理性。
4、简述需求分析的四个步骤。
1、确定数据库范围 2、分析数据应用过程 3、收集与分析数据 4、编写需求分析报告
知识点:数据库实施 ★ (简答题)
4、数据库实施包括的内容。
(1)加载数据:收集、分类、整理校验、输入等。
(2)应用程序设计:具有较高的稳定性,并具有试运行的数据基础,也具备了应用程序编制与调试的必要条件。这样编写的应用程序具有较高的稳定性和实用性。
(3)数据库试运行:有利于工作人员掌握并熟悉系统;有利于正式运行时避免人为的操作不当等损害。
第三节 关系数据库设计方法
知识点:E-R 图的表示方法 ★★★ 综合题)
实体:矩形
属性:椭圆形,用无向边连接与其对应的实体和联系。
联系:菱形,并用无向边分别与有关实体连接起来。(1:1、1:N 或 M:N)
知识点:局部信息结构设计★ (简答题)
1、局部信息结构设计的步骤。
(1)确定局部范围;(2)选择实体;(3)选择实体关键字;(4)确定实体间联系;(5)确定实体的属性。
知识点:逻辑结构设计方法★ (简答题)
2、逻辑结构设计方法的三项具体工作
将 E-R 图转换为关系模型、对关系数据模型进行优化、设计面向用户的外模式
E-R 图向关系模型的转换★★★(综合题)
3、E-R 图向关系模型的转换原则:
1.一个实体型转换为一个关系模式。
2.一个一对一联系可以转换为一个独立的关系模式。
3.一个一对多联系可以转换为一个关系模式。
4.一个多对多联系转换为一个关系模式。
5.三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
6.具有相同码的关系模式可合并。
知识点:数据模型的 优化★ (简答题)
4、数据模型的方法
1)确定各属性间的函数依赖关系
2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗 余的联系。
3)判断每个关系模式的范式,根据实际需要确定最合适的范式。
4)按照需求分析阶段得到的处理要求,分析这些模式对于这样的应用环境是否合适,确定是否要对某些模式进行合并或分解。
5)对关系模式进行必要的分解,提高数据操作的效率和存储空间的利用率
评论: