可靠性应考虑的问题: ●①、校验码 ●②、批量控制 ●③、建立运行日志和信息追踪 ●④、文件的存取限制
可靠性应考虑的问题: ⚫ ①、校验码 ⚫ ②、批量控制 ⚫ ③、建立运行日志和信息追踪 ⚫ ④、文件的存取限制
可靠性指标: ●“平均故障间隔时间” Mean Time Between Failures,-N mtbe) “平均修复时间” Mean Time To Repairs,MTTR) ●系统的有效性=MTBF/(MTBF+MTTR
可靠性指标: ⚫ “平均故障间隔时间” –(Mean_Time_Between_Failures,—MTBF) ⚫ “平均修复时间” –(Mean_Time_To_Repairs,—MTTR) ⚫ 系统的有效性=MTBF/(MTBF+MTTR)
提高系统可修改性的原因: ①由于系统是在一个实际的客观环境中运行,它的数据来自于 客观现实,而客观世界是在不断地变化的,它导致客观数据的变 化和功能需求的变化,为了适应这种不断变化需求,必然要求信 息系统也随之而变化,即对信息系统做相应的修改 ②、由于计算机技术在不断地发展,硬件价格越来越便宜,新的 操作系统和程序语言在不断地出现或升级,计算机网络技术和通 讯技术也在不断地发展,这些必然对信息系统产生影响,迫使用 户考虑使用新的技术、更新设备、提高系统运行效率、完善系统 功能等等。 ③、无论是在系统分析、系统设计、程序设计及调试阶段,都可 能会发现一些问题导致对前一阶段的工作进行修正,到了系统测 试阶段也必然会发现一些问题和故障需要给予解决,这些都意味 着对系统的修改。 ④、对于一个复杂的系统来说,不可能在系统测试阶段就能够完 全彻底地把故障全部排除,有的错误可能会在系统运行阶段才能 暴露出来,要把这些错误纠正过来称为运行纠错,这同样意味着 对系统进行修改和维护
提高系统可修改性的原因: ⚫ ①、由于系统是在一个实际的客观环境中运行,它的数据来自于 客观现实,而客观世界是在不断地变化的,它导致客观数据的变 化和功能需求的变化,为了适应这种不断变化需求,必然要求信 息系统也随之而变化,即对信息系统做相应的修改。 ⚫ ②、由于计算机技术在不断地发展,硬件价格越来越便宜,新的 操作系统和程序语言在不断地出现或升级,计算机网络技术和通 讯技术也在不断地发展,这些必然对信息系统产生影响,迫使用 户考虑使用新的技术、更新设备、提高系统运行效率、完善系统 功能等等。 ⚫ ③、无论是在系统分析、系统设计、程序设计及调试阶段,都可 能会发现一些问题导致对前一阶段的工作进行修正,到了系统测 试阶段也必然会发现一些问题和故障需要给予解决,这些都意味 着对系统的修改。 ⚫ ④、对于一个复杂的系统来说,不可能在系统测试阶段就能够完 全彻底地把故障全部排除,有的错误可能会在系统运行阶段才能 暴露出来,要把这些错误纠正过来称为运行纠错,这同样意味着 对系统进行修改和维护
4.2数据库设计和编码设计 °421数据库设计 应用1应用2应用3应用4 外模式外模式外模式|外模式 应用1 概念 要求 映象 应用2 概念 要求 概念 逻辑 应用3 模式 模式 内模式 概念 要求 用4 概念 要求 综合 映象 映象
4.2 数据库设计和编码设计 ⚫ 4.2.1 数据库设计 外 模 式 外 模 式 外 模 式 外 模 式 概 念 要 求 概 念 要 求 概 念 要 求 概 念 要 求 应 用 1 应 用 2 应 用 3 应 用 4 应 用 1 应 用 2 应 用 3 应 用 4 概 念 模 式 逻 辑 模 式 综 合 映 象 映 象 映 象 内模式
数据库设计内容: ●1、用户权限的设计 ●2、索引文件的设计 ●3、中间文件或临时文件的设计 4、视图(Ⅴiew)的设计
数据库设计内容: ⚫ 1、用户权限的设计 ⚫ 2、索引文件的设计 ⚫ 3、中间文件或临时文件的设计 ⚫ 4、视图(View)的设计