- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
图10-1维护工作量在软件生存期所占比例图10-24类维护占总维护比例维护70%适应性维护25%改正性维护20%其它维护5%完善性维护50%第5页,共21页,星期六,2024年,5月10.2数据库的实施与维护数据库的物理设计在经过评价以后,就可以进行数据库的实施了。数据库实施是指根据数据库的逻辑设计和物理设计的结果,在计算机系统上建立实际的数据库结构、装入数据、进行测试和试运行的过程;数据库维护是指对正式运行的数据库进行评价、调整和修改的过程。??第6页,共21页,星期六,2024年,5月10.2.1数据库的实施数据库的实施阶段主要包括如下工作:1.建立实际数据库结构。2.加载试验数据,编制并调试应用程序。3.装入实际数据,为进入系统试运行阶段作准备。4.数据库系统试运行。第7页,共21页,星期六,2024年,5月10.2.2数据库的运行与维护在数据库运行阶段,对数据库经常性的维护工作主要是由数据库管理员完成的。数据库的维护工作包括以下4项。1.数据库的转储和恢复2.数据库的安全性、完整性控制3.数据库性能监测与改善4.数据库的重组织与重构造(1)数据库的重组织(2)数据库的重构造第8页,共21页,星期六,2024年,5月10.3数据库系统的应用程序设计数据库系统的设计过程不仅包括数据库的结构特性设计过程,如数据的概念结构设计、逻辑结构设计、物理结构设计和建立数据库的过程,而且也包括数据库的行为特性设计,如数据查询和统计、事务及报表处理等,而这些都要通过应用程序来表达和执行。数据库系统的应用程序设计,就是指通过某种程序设计语言来实现数据库的行为特性,即实现数据库系统的功能需求。??第9页,共21页,星期六,2024年,5月10.3.1程序设计语言的选择从理论上而言,任何程序设计语言都能作为数据库系统的程序设计语言,但因为各个语言特点不同,其适用范围也有所不同,甚至对于一个数据库系统可采用多种语言以实现不同的功能。其语言的选用应针对数据库项目的具体要求而定。一般而言,常采用针对客户机/服务器体系结构的集成化工具(即由一整套软件开发工具组合在一起)作为数据库系统的首选开发语言,如Microsoft公司的VisualStudio系统中的VisualBasic,VisualFoxpro,VisualC++,VisualJ++;Sybase公司的PowerBuilder;Borland公司的Delphi;Oracle公司的Developer2000等。第10页,共21页,星期六,2024年,5月10.3.2编码风格由于编码的依据是详细设计的结果,因此程序的质量主要取决于设计。因此,无论采用何种语言编写应用程序,均应遵循以下的有关风格。1.源程序中的内部文档(1)选择标识符的名字(2)注释①序言性注释②功能性注释(3)程序的视觉组织第11页,共21页,星期六,2024年,5月2.数据说明在程序中都有数据说明,为使数据说明便于理解,可采用下列书写数据说明的风格。?显式地说明一切变量;?数据说明的次序应该规范化,例如先说明常量,再说明简单类型,然后是构造类型说明;?当多个变量出现在同一个说明语句中,变量名应该按字母顺序排序,以便于查找;?在定义一个复杂的数据结构时,应该通过注释来说明该数据结构的特点。第12页,共21页,星期六,2024年,5月3.语句构造编码时语句构造应当遵守的原则是:每条语句都应当简单而直接,同时也不应为了追求运行效率而使代码复杂化,这样会减低程序的可读性。为使源代码(语句)直截了当、简单明了,可对语句进行简化。简化方法如下:?避免使用包含复杂条件的条件语句;?避免使用否定的逻辑条件;?尽量避免多重循环嵌套或条件嵌套;?使用括号以使逻辑表达式或算术表达式更加清晰;?充分利用库中现有的函数;?不要在同一行中写多个语句;?尽量只采用3种基本控制结构来编写程序。第13页,共21页,星期六,2024年,5月4.输入和输出输入和输出时每个程序都不可缺少的部分。在编写输入和输出程序段时,可考虑如下原则:?对所有的输入数据都进行校验,以确保输入数据的有效性;?检查输入项
您可能关注的文档
最近下载
- 金属非金属矿山尾矿库安全质量标准化标准及考核评级办法24.pdf
- 法官违法举报信范文.docx
- 谅解书(范本)( word 版).docx
- 黑龙江省“六校联盟”2025届高三1月联合适应性测试 数学试卷(含答案).pdf
- 40万吨年MDI项目(和山巨力化工)环境影响报告.pdf
- 黑龙江省“六校联盟”2025届高三上学期联合适应性考试数学试题(含答案).pdf VIP
- 福建省高中名校2025学年高三年级第一学期期末数学试卷(附答案)2025.pdf VIP
- 2025高考语文60篇古诗文原文+翻译+赏析+情景默写.pdf VIP
- 掺合料试题带答案.docx VIP
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库及答案解析.docx VIP
文档评论(0)