- 1
- 0
- 约9.22千字
- 约 79页
- 2019-04-05 发布于湖北
- 举报
第七章 数据库设计 数据库设计概述(续) 什么是数据库设计 数据库设计是指对于一个给定的应用环境,构造最优的数据库逻辑模式和物理结构,使之能够有效地存储数据,满足各种用户的应用需求。 数据库设计概述(续) 数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。 高效率的运行环境包括: 数据库数据的存取效率 数据库存储空间的利用率 数据库系统运行管理的效率 7.1 数据库设计概述 7.1.1 数据库设计的特点 7.1.2 数据库设计方法 7.1.3 数据库设计的基本步骤 7.1.1 数据库设计的特点 一、数据库建设的基本规律 “三分技术,七分管理,十二分基础数据” 数据库建设中不仅涉及技术,还涉及管理。 管理:项目管理,企业的业务管理。 基础数据强调了数据的收集、整理、组织和不断更新 数据库设计的特点(续) 二、结构(数据)设计和行为(处理)设计相结合 结构设计:设计数据库框架或数据库结构 行为设计:设计应用程序、事务处理等 数据库设计的特点(结构和行为分离的设计图) 7.1 数据库设计概述 7.1.1 数据库设计的特点 7.1.2 数据库设计方法 7.1.3 数据库设计的基本步骤 7.1.2 数据库设计方法 手工试凑法 设计质量与设计人员的经验和水平有直接关系 缺乏科学理论和工程方法的支持 数据库运行一段时间后常常又不同程度地发 现各种问题,增加了维护代价 数据库设计方法(续) 规范设计法 典型方法 新奥尔良(New Orleans)方法 —将数据库设计分为若干阶段和步骤。按一定的 设计规程用工程化方法设计数据库。 手工设计方法,规范化设计方法起源 基本思想 过程迭代和逐步求精 数据库设计方法简述(续) 基于E-R模型的数据库设计方法 用E-R模型来设计数据库的概念模型 3NF的设计方法 用关系数据理论为指导来设计数据库的逻辑模型 ODL(Object Definition Language)方法 面向对象的数据库设计方法 数据库设计方法简述(续) 计算机辅助设计 ORACLE Designer 2000 SYBASE PowerDesigner 7.1 数据库设计概述 7.1.1 数据库设计的特点 7.1.2 数据库设计方法 7.1.3 数据库设计的基本步骤 7.1.4 数据库设计过程重的各级模式 数据库设计的基本步骤 数据库设计的基本步骤(续) 设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。 P206图6.2 特点 (1)用户与开发人员很难进行交流 在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该“做什么”。但是在开始时,开发人员和用户双方都不能准确地提出系统要“做什么?”。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。 (2)用户的需求是动态变化的 对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。 (3)系统变更的代价呈非线性增长 需求分析是软件开发的基础。假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。 需求分析的过程 问题识别 就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标. 分析与综合 逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分.最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型). 制订规格说明书 即编制文档,描述需求的文档称为软件需求规格说明书.请注意,需求分析阶段的成果是需求规格说明书(好象软考曾经考过这个问题),向下一阶段提交. 评审 对功能
您可能关注的文档
最近下载
- 6.1《东北地区的地理位置与自然特征》导学案_ __2025-2026学年湘教版地理八年级下册.docx VIP
- 【地 理】第七章第一节 自然特征与农业课件-2025-2026学年人教版八年级下册地理.pptx VIP
- 6.1《东北地区的地理位置与自然特征》课件__2025-2026学年湘教版地理八年级下册.pptx VIP
- 浙人美版美术八年级上册《第一单元 上下五千年》大单元教学设计.docx VIP
- 以解题反思为翼,翱翔高中数学思维天空.docx VIP
- 基于思维可视化的高中数学解题教学研究.pdf
- 贵州省锦屏县八克金矿成矿流体地球化学的分析.pdf VIP
- 基于PLC的饮料灌装生产流水线控制系统的设计论文.docx VIP
- 6.1 东北地区的地理位置与自然环境八年级地理下册 集备课件(湘教版).pptx VIP
- 6.1+东北地区的地理位置与自然环境(课件)-2023-2024学年八年级地理下学期同步课件(湘教版).pptx VIP
原创力文档

文档评论(0)