第8章数据库设计zmxlm.ppt

第8章数据库设计zmxlm

概念 数据库设计是指利用现有的数据库管理系统针对具体的应用对象构造合适的数据库模式,建立数据库及其应用系统,使之能有效地收集、存储、操作和管理数据,满足企业中各类用户的需要. 数据库设计面临的主要问题? 同时具备数据库与应用业务知识的人很少。 应用业务的数据库系统的目标是什么在一开始往往不能很明确。 缺乏完善的设计工具和设计方法。 用户的要求往往并不是一开始就能完全说清楚。 应用业务系统千差万别,很难找到一种适合所有应用业务的工具和方法。 成功的数据库系统应具备的特点 功能强大。 能准确地表示业务数据。 容易使用和维护。 对最终用户操作的响应时间合理。 便于数据库结构的改进。 便于数据的检索和修改。 较少的数据库维护工作。 有效的安全机制能确保数据安全。 冗余数据最少或不存在。 便于数据的备份和恢复。 数据库结构对最终用户透明。 结构和行为设计相互分离 数据库需求分析分析用户的要求; 是数据库设计的起点; 其结果将直接影响到后面各阶段的设计; 并影响到最终的数据库系统能否被合理地使用。 8.2.2 需求分析的方法 需求调查:调研现行系统的业务活动规则,提取描述系统业务的模型。 系统调查通常包括三方面内容: 业务现状 信息资源 外部要求 调查方式: ①检查文档 ②面谈 ③观察操作中的业务 ④研究和问卷调查 需求分析过程 数据字典 数据字典是系统中各

文档评论(0)

1亿VIP精品文档

相关文档