可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

系统原型(原型系统设计)

  • 全部评论(3)
  • 510167024
  • 第7章 关系数据库管理系统实例7.1 关系数据库管理系统产品概述7.2 ORACLE7.3 SYBASE7.4 INFORMIX7.5 DB27.6 INGERS第7章 关系数据库管理系统实例7.1 关系数据库管理系统产品概述7.2 ORACLE7.3 SYBASE7.4 INFORMIX7.5 DB27.6 INGERS7.1 关系数据库管理系统产品概述20世纪70年代是关系数据库理论研究和开发的时代,70年代末以来,新发展的DBMS产品中,近百分之九十是采用关系数据模型小型数据库系统:FoxPro,ACCESS, PARADOX等大型数据库系统:DB2, INGERS, ORACLE, INFORMIX, SYBASE等关系数据库管理系统产品概述(续)RDBMS经历了从集中到分布,从单机环境到网络,从支持信息管理系统到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程对关系模型的支持逐步完善,系统功能不断增强RDBMS的发展过程如下页表所示ン××OLAP,辅助决策ン××整个行业/行业的OLTP√√×联机事务处理√√ン信息管理对应用的支持√√×第四代开发工具√√RDBMS核心系统构成√××网络环境下异质开放√××客户/服务器数据库√ン×分布数据库√√×单机联网网络√多种硬平台多种OS多用户(大,中型机)√单用户(微机)单机运行环境√ン×完整性√√ン关系操作√√√表结构对关系模型的支持第三阶段90年代第二阶段80年代第一阶段70年代关系数据库管理系统产品概述(续)从以下四方面介绍RDBMS产品的发展情况对关系模型的支持运行环境RDBMS系统构成对应用的支持1.对关系模型的支持第一阶段-仅支持关系数据结构和基本的关系操作第二阶段-符合甚至超过SQL标准,但对数据完整性支持较差第三阶段-加强了对完整性和安全性支持2. 运行环境第一阶段-多用户系统,在单机环境下运行第二阶段-能在多种硬件平台和操作系统下运行数据库联网,向分布式系统发展第三阶段-网络环境下分布式数据库和客户/服务器结构的数据库系统3. RDBMS系统构成早期RDBMS主要提供数据定义,数据存取,数据控制等基本操作和数据存储组织,并发控制,安全性完整性检查,系统恢复,数据库的重组织和重构造等基本功能,成为RDBMS的核心RDBMS系统构成(续)第二阶段的产品以RDBMS数据管理的基本功能为核心,开发外围软件系统,它们构成一组相互联系的RDBMS工具软件,为用户提供一个良好的第四代应用开发环境,提高了应用开发的效率4. 对应用的支持第一阶段主要用于信息管理应用领域第二阶段主要针对联机事务处理应用领域,包括两方面能力:事务吞吐量,事务联机响应时间性能可靠性第三阶段支持整个企业的联机事务处理和联机分析处理第7章 关系数据库管理系统实例7.1 关系数据库管理系统产品概述7.2 ORACLE7.3 SYBASE7.4 INFORMIX7.5 DB27.6 INGERS7.2 ORACLE1. Oracle公司简介2. ORACLE的关系数据库产品3. OR签名系统ACLE数据库服务器产品4. ORACLE工具5. ORALCE连接产品6. ORACLE的数据仓库解决方案7. ORACLE的Internet解决方案1. Oracle公司简介成立于1977年,专门从事研究,生产关系数据库管理系统的专业厂家1979年推出世界上首批商用的关系数据库管理系统之一的ORACLE第一版,采用SQL语言1986年推出ORACLE RDBMS5.1,是一个具有分布处理功能的关系数据库系统1988年推出ORACLE第6版,加强了事务处理功能1992年推出ORACLE 7,对体系结构做较大调整,并对核心进行了修改1997年推出ORACLE8,增强了对象技术,成为对象-关系数据库ORACLE产品覆盖了大中小几十种机型,是世界上使用非常广泛的,著名的关系数据库管理系统2. ORACLE 关系数据库产品特性兼容性可移植性可联结性高生产率开放性
  • 2021-11-30 10:31:35
  • hz
  • ,结构化系统开发方法(也称为“生命周期方法”)(1)优势:从整个系统中,它强调了整体优化条件下的“顶部和下”分析和设计,确保了系统的整体系统和目标的一致性;遵循用户至上原则的原则;系统发展严格区别;工作阶段是下一阶段的基础,促进了系统发展的管理和控制;文档标准化,根据工程标准建立标准化文件。(2)缺点:用户质量或系统分析师与管理人员之间的沟通问题;长期发展周期,难以适应环境变化;结构水平较低的系统,在开发的早期阶段,难以锁定功能要求。(3)申请范围:主要适用于大规模的系统的开发,结构化系统,原型(1)优势:符合人们的理解,系统开发逐步进步,反复修改,确保更好的用户满意度;短开发周期,相对较少;由于用户直接参与,系统更接近实用;易于学习,减少用户培训时间;强力力强。(2)缺点:不适合发展大型系统;开发过程管理要求很高,整个开发过程必须通过“修改 - 评估重新修改”多重重复;用户将看到系统原型太早,误解了系统是这种外观,容易让用户失去信心;开发人员很容易取代系统分析;缺乏标准化文件(3)适用范围:治疗过程清晰,系统简单;涉及表面窄系统的小型系统不适合:大,复杂的系统,很难模拟;有大量的计算,逻辑强加工系统;管理基础工作并不完美,处理过程不是标准的;大量批量系统3,面向对象的开发方法(1)优势:A,分析,对象在设计中的对象的一致性,实现软件复用,简化编程C,系统易于维护D.,缩短开发周期(2)缺点:不易开发
  • 2021-11-30 10:29:33
  • 黑客帝国
  • 在信息系统的开发方法中,什么是原型方法,原型方法是80年代随着计算机软件技术的发展,特别是在关系数据库系统(RDBS)、第四代程序生成语言(4GL)和各种系统开发生成环境产生的基础之上,提出的一种从设计思想、工具、手段都全新的系统开发方法。原型法是凭借着系统开发人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际系统。一、原型方法的工作流程首先用户提出开发要求,开发人员识别和归纳用户要求,根据识别、归纳的结果,构造出一个原型(程序模块),然后同用户一道评价这个原型。如果根本不行,则回到第三步重新构造原型;如果不满意,则修改原型,直到用户满意为止,这就是原型法工作的一般流程。二、原型方法的特点原型方法具有如下几方面的特点。 (一)从认识论的角度来看,原型方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍接受,这主要表现在:l人们认识任何事物都不可能一次就完全了解,并把工作做得尽善尽美。l认识和学习的过程都是循序渐进的。l人们对于事物的描述,往往都是受环境的启发而不断完善的。l人们批评指责一个已有的事物,要比空洞地描述自己的设想容易得多,改进一些事物要比创造一些事物容易得多。 (二)原型方法将模拟的手段引人系统分析的初期阶段,沟通了人们的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。这主要表现在:l所有问题的讨论都是围绕某一个确定原型而进行的,彼此之间不存在误解和答非所问的可能性,为准确认识问题创造了条件。l有了原型后才能启发人们对原来想不起来或不易准确描述的问题有一个比较确切的描述。l能够及早地暴露出系统实现后存在的一些问题,促使人们在系统实现之前就加以解决。 (三)充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用减少,效率、技术等方面都得以提高。三、软件支持环境 到目前为止,原型方法所需要的软件支撑环境主要有:l一个方便灵活的关系数据库系统(RDBS)l一个与RDBS相对应的,方便灵活的数据字典,它具有存储所有实体的功能。l一套与RDBS相对应的快速查询系统,能支持任意非过程化的(交互定义方式)组 合条件查询。l一套高级的软件工具(如4GL或信息系统开发生成环境等)用以支持结构化程序,并且允许采用交互的方式迅速地进行书写和维护,产生任意程序语言的模块(即原型)。l一个非过程化的报告或屏幕生成器,允许设计人员详细定义报告或屏幕输出样本。四、适用范围 作为一种具体的开发方法,原型法是有一定的适用范围和局限性。这主要表现在:l对于一个大型的系统,如果我们不经过系统分析来进行整体性划分,想要直接用屏幕来一个一个地模拟是很困难的。l对于大量运算的、逻辑性较强的程序模块,原型方法很难构造出模型来供人评价。因为这类问题没有那么多的交互方式(如果有现成的数据或逻辑计算软件包,则情况例外),也不是三言两语就可以把问题说得清楚的。l对于原基础管理不善、信息处理过程混乱的问题,使用有一定的困难。首先是由于工作过程不清,构造原型有一定困难;其次是由于基础管理不好,没有科学合理的方法可依,系统开发容易走上机械地模拟原来手工系统的轨道。l对于一个批处理系统,其大部分是内部处理过程,这时用原型方法有一定的困难。
  • 2021-11-30 10:29:33
  • 商品推荐