《数据库数据库设计需求分析.ppt》由会员分享,可在线阅读,更多相关《数据库数据库设计需求分析.ppt(50页珍藏版)》请在优知文库上搜索。
1、返回返回1返回返回数据库设计概述数据库设计概述2返回返回数据库设计的任务数据库设计的任务3数据库信息需求处理需求信息需求典型应用程序DBMS特性硬件和操作系统特性图6.1 数据库设计的任务设计返回返回数据库的结构设计数据库的结构设计4返回返回数据库的行为设计数据库的行为设计5返回返回数据库设计的特点数据库设计的特点返回返回数据库设计的特点数据库设计的特点7返回返回8现实世界数据分析用户业务活动分析概念设计功能模型逻辑设计事务设计物理设计程序说明子模式设计应用程序设计加载试验数据程序编码调试性能考核满意?是否加载数据库运行和维护返回返回数据库设计方法简述数据库设计方法简述9返回返回规范设计法规范
2、设计法新奥尔良法新奥尔良法返回返回基于基于E-R模型数据库设计方法模型数据库设计方法 返回返回基于基于3NF3NF的数据库设计方法的数据库设计方法12返回返回基于基于3NF3NF的数据库设计方法的数据库设计方法返回返回基于视图的数据库设计方法基于视图的数据库设计方法14返回返回规范化设计方法的实质规范化设计方法的实质15返回返回计算机辅助设计法计算机辅助设计法返回返回数据库设计的步骤数据库设计的步骤17返回返回规范设计法的步骤规范设计法的步骤返回返回19Y YY YN NN N需求分析阶段需求分析阶段现有应用、未现有应用、未来应用来应用数据分析数据分析概念模型设计概念模型设计转换规范,规范转换
3、规范,规范化理论化理论DBMSDBMS要求要求逻辑模型设计逻辑模型设计用户 应 用 要用户 应 用 要求求DBMSDBMS限制限制物理模型设计物理模型设计应用程序的应用程序的使用频率使用频率性能评价与预测性能评价与预测符合要求符合要求?物理实现物理实现试运行试运行满意?满意?使用与维护使用与维护概念设计阶段概念设计阶段逻辑设计阶段逻辑设计阶段物理设计阶段物理设计阶段数据库实施阶段数据库实施阶段数据库运行维护阶段数据库运行维护阶段返回返回规范设计法的步骤规范设计法的步骤20返回返回规范设计法的步骤规范设计法的步骤返回返回规范设计法的步骤详述规范设计法的步骤详述22返回返回规范设计法的步骤详述规范
4、设计法的步骤详述返回返回规范设计法的步骤详述规范设计法的步骤详述24返回返回规范设计法的步骤详述规范设计法的步骤详述返回返回规范设计法的步骤详述规范设计法的步骤详述26返回返回规范设计法的步骤详述规范设计法的步骤详述返回返回系统需求分析系统需求分析28返回返回需求分析的任务需求分析的任务29返回返回具体地说,需求分析阶段的任具体地说,需求分析阶段的任务包括以下三项务包括以下三项30图图6.4 6.4 数据库各个设计阶段的描述数据库各个设计阶段的描述设计阶段设 计 描 述数据处理需求分析数据字典、全系统中数据项、数据流、数据存储的描述数据流图和定表(判定树)数据字典中处理过程的描述概念结构设计概
5、念模型(E-R图)数据字典系统说明书。包括:(1)新系统要求、方案和概图(2)反映新系统信息的数据流图逻辑结构设计某种数据模型关系模型系统结构图非关系模型(模块结构图)物理设计存储安排存取方法选择存取路径建立模块设计IPO表实施阶段编写模式装入数据数据库试运行程序编码编译联结测试运行维护性能测试,转储/恢复数据库重组和重构新旧系统转换、运行、维护(修正性、适应性、改善性维护)返回返回如何进行需求分析?如何进行需求分析?1 1调查分析用户的活动调查分析用户的活动31返回返回如何进行需求分析?如何进行需求分析?1 1调查分析用户的活动调查分析用户的活动返回返回如何进行需求分析?如何进行需求分析?
6、2 2收集和分析需求收集和分析需求33返回返回如何进行需求分析?如何进行需求分析? 3 3确定系统边界确定系统边界34返回返回需求分析的结果是什么?需求分析的结果是什么?编写需求分析说明书编写需求分析说明书35返回返回需求分析的结果是什么?需求分析的结果是什么?编写需求分析说明书编写需求分析说明书36返回返回需求分析的结果是什么?需求分析的结果是什么?编写需求分析说明书编写需求分析说明书返回返回需求分析的具体方法需求分析的具体方法38返回返回需求分析的具体方法需求分析的具体方法返回返回40(a)自顶向下的需求分析(b)自底向上的需求分析需求需求需求需求需求需求需求需求需求需求需求需求需求需求返回返回数据流图数据流图41返回返回42数据流数据流数据存储数据来源处理数据输出处理需求信息需求返回返回数据流图数据流图返回返回44付款凭证报销单报销登记报销人审查分录返回返回数据字典数据字典45返回返回数据字典数据字典返回返回数据字典数据字典47返回返回数据字典数据字典返回返回数据字典数据字典49返回返回数据字典数据字典