- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统的分析与设计复习小结
信息系统的分析与设计复习小结数据库系统数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。数据库的三级模式与两层映象三级模式模式(Schema)数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图外模式(External Schema)数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示内模式(Internal Schema)数据物理结构和存储方式的描述,是数据在数据库内部的表示方式两层映射外模式/模式映象定义外模式与模式之间的对应关系,保证数据的逻辑独立性模式/内模式映象定义数据库全局逻辑结构与存储结构之间的对应关系,保证数据的物理独立性E-R关系图1:1联系,1:n联系,m:n联系E-R关系图的表示方法:实体名实体实体用矩形表示,矩形框内写明实体名联系名联系联系用菱形表示,菱形框内写明联系吗属性属性用椭圆表示,框内写明属性名常用的数据模型层次模型(Hierarchical Model)有且只有一个结点没有双亲结点,此结点称为根结点根以外的其他结点有且只有一个双亲结点网状模型(Network Model)允许一个以上的结点无双亲一个结点可以有多于一个的双亲面向对象模型(Object Oriented Model)核心概念:对象与对象标识,封装,类,类层次,消息关系模型数据库的物理、逻辑独立性物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的SQL语句的特点SQL语言支持关系数据库三级模式结构,外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件综合统一高度非过程化面向集合的操作方式以同一种语法结构提供两种使用方式语言简易、易学易用表、视图的概念、关系基本表基本表是本身独立存在的表,在SQL中一个关系就对应一个表。一个或多个基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中存储文件存储文件的逻辑结构组成了关系数据库的内模式。存储文件的物理结构是任意的,对用户是透明的视图视图是从一个或几个基本表导出的表。数据库中只存放视图的定义而不存放视图对应的数据。视图是一个虚表数据库的设计过程需求分析、概念结构、逻辑结构、物理结构、数据层实施、运行与维护数据字典(?)概念结构(抽象)以用户的观点对用户信息的抽象性描述,从现实世界到信息世界的又一次抽象特点:真实充分地反映现实世界、易理解、易更改、易于向数据模型转化系统系统:系统是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的有机整体整体性:系统由一些部件组成,具有一定功能的有机整体。 层次性:由于组成系统的诸要素的种种差异,使系统组织在地位和作用、结构和能上表现出等级秩序性,形成具有质的差异的系统等级。目的性:是系统发展变化时表现出来的特点,具有实践上的指导意义。稳定性:在外界作用下的开放系统有一定的自我稳定能力,能够在一定的自我调节,从而保持和恢复原来的有序状态、结构和功能。动态性:系统按照一定的规律发展变化,从一种状态变为另一种状态。有序性:系统内各要素处于一种有序的状态,发挥各自的作用信息系统是指基于计算机和各种软件技术、融各种管理理论和管理方法,最终为管理服务的人机信息处理系统管理信息系统是由人和计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统信息系统的生命周期规划、分析、设计、实施、运行、维护为什么说信息系统的建设是一个复杂的社会过程?信息系统建设的复杂性技术手段复杂内部复杂、目标多样投资密度大、效益难计算环境复杂多变信息系统开发是一个社会过程除技术外,还应重视社会人文因素(如体制、政策、法规、观念)对信息系统建设的影响。结构化方法的基本思想把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块独立,功能单一。“Nolan”模型模型中的各阶段是不能跳跃的,Nolan模型把信息系统的成长过程划分为六个阶段系统规划可行性研究“可行性”是指在当前情况下,企业研制信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性、合理性三个方面技术可行性:技术条件包括以下方面:硬件;系统软件;应用软件;技术人员经济可行性:解决资金可得性和经济合理性社会可行性:社会可行性需要从政策、法律、道德、制度、管理、人员等社会因素论证信息系统开发的可能性和现实性。可行性包括可能性、合理性、必要性可行性分析报告:引言、系统建设的背景及意义、拟建系统的候选方案、可行性论证、几个方案的比较u/c矩阵U/C矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,并以字母U(Use)和C(Create)来表示过
文档评论(0)