2015三级数据库完整笔记选编.docVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用系统开发方法 数据库系统(DBS):主要提供应用数据的组织、存储、维护、访问等数据管理。 数据库应用系统(DBAS):为用户提供数据管理功能,根据具体应用领域业务规则,通过数据库应用程序,实现更为复杂的数据处理功能。 1.1数据库应用系统生命周期 1.1.1软件工程与软件开发方法 1.瀑布模型:六个阶段:项目规划、系统分析、总体设计;详细设计、编码调与集成测试、运行维护。 2.快速原型模型:快速分析、设计构造原型、运行原型、评价原型、改进原型。 3.螺旋模型:四个象限,项目规划、风险评估、工程实现、用户评估 软件产品特征:可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性和可互操作性。 1.1.2DBAS生命周期模型:项目规划、需求分析、系统设计、实现与部署、运行与维护。 1.2规划与分析 1.2.1系统规划与定义(1)任务陈述(2)确定任务目标(3)确定范围和边界(4)确定用户视图 1.2.2可行性分析(1)技术可行性(2)经济可行性(3)操作可行性(4)开发方案选择 1.2.3项目规划(1)项目团队(2)项目环境(3)项目活动(4)成本预算(5)进度计划 1.3需求分析 1.3.1数据需求分析:是从对数据进行组织与存储的角度,从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容。数据字典包括:数据项、数据结构、数据流、数据存储、处理过程。 1.3.2功能需求分析:主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节。 1.)数据处理需求分析 2)业务规则需求分析 1.3.3性能需求分析:DBAS应具有的性能指标 : 1)数据操作响应时间,或数据访问响应时间。 2)系统吞量。可表示为每秒事务数据TPS。 3)允许并发访问的最大用户数。 4)每TPS代价值(Price per TPS)。衡量系统性价比的指标。 影响DBAS性能的主要因素: 1.系统硬件资源。2.网络通信设备性能。3.操作系统环境。4.数据库的逻辑设计和物理设计质量。5.DBAS的配置和性能。6.数据库应用程序自身。 1.3.4其他需求分析 1.存储需求分析。DBAS系统需要的数据存储量。包括(数据库大小、数据库增长速度) 2.安全性需求分析。 1)DBAS系统应达到的安全控制级别。2)各类用户的数据视图访问权限。3)DBAS应有的口令保护机制或其他安全认证机制。 3.备份和恢复需求分析。 1)DBAS运行过程中备份数据库的时间和备份周期。2)所需备份的数据是全部数据库(包括应用数据、索引、日志等),还是其中的一部分。3)备份方式是采用完全备份还是差异备份。 1.4系统设计 1.4.1概念设计 数据库应用系统概念设计包括: 1.数据库系统概念模型设计2.系统总体设计。 系统总体设计的内容有:1)DBAS体系结构设计。2)DBAS系统硬件平台的选型和配置。3)应用软件结构设计。4)对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等。5)对系统采用的关键技术进行方案选型和初步设计。 1.4.2逻辑设计 1.数据逻辑结构设计。2.应用程序概要设计。3.数据库事务概要设计。 1.4.3物理设计 1.数据库物理结构设计。2.数据库事务详细设计。3.应用程序详细设计。 1.5实现与部署:1)建立数据库结构。2)数据加载。3)事务和应用程序的编码及测试。4)系统集成、测试与试运行。5)系统部署。 1.6运行管理与维护:主要工作内容:日常维护、系统监控与分析、系统性能优化与调整、系统进化(升级)等工作。 1.7应用案例需求 1.7.1案例概述 1.7.2案例业务功能需求 1.顾客管理功能需求。2.商品采购管理功能需求。3.商品销售业务功能需求。4.人力资源管理功能需求。5.财务管理功能需求。 6.各类查询统计功能需求。 1.7.3非功能性需求概述:本系统应满足以下几项性能要求: 实时性、并发性、交互性、安全性、稳定性、数据处理。 小结: 数据库应用系统是面向数据管理和处理领域的复杂软件系统。根据软件工程基本原理和数据库系统三级模式结构,本章提出了DBAS生命周期模型,将DBAS生命周期划分为规划与分析、需求分析、系统设计、系统实现和部署、运行维护五个阶段,并规定了各阶段的主要目标、工作内容和采用的关键技术。该模型针对DBAS需求分析和设计,引入数据组织与存储设计、数据访问与处理设计和应用设计三条设计主线,并将DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,定义了DBAS开发过程整体框架和开发活动各阶段间的关系。DBAS生命周期模型是DBAS项目管理的理论指导准则。 本章所描述的商场管理系统可作为本教程后续各章节所讨论

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档