第三章管理信息系统的技术基础.ppt
《第三章管理信息系统的技术基础.ppt》由会员分享,可在线阅读,更多相关《第三章管理信息系统的技术基础.ppt(86页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第三章管理信息系统的技术基础,第一节信息技术概述,一、计算机硬件技术二、计算机软件技术系统软件应用软件三、数据通信技术,信息技术使管理信息系统的基础。信息技术(IT)一般包括计算机硬件技术、软件技术、通信技术。一、计算机硬件技术1946年,第一台计算机50年代,真空电子管计算机60年代,晶体管计算机70年代,集成电路计算机80年代,大规模、超大规模集成电路计算机,二、计算机软件技术软件技术就是研究计算机系统软件、应用软件及其所依赖的基础理论和基本方法。系统软件是指为管理、控制和维护计算机及外设、以及提供计算机与用互界面等的软件。如操作系统(OS)、数据库管理系统(DBMS)、语言编译程序等;应
2、用软件是指面向用户的、为用户服务的软件。如计算类软件、数据处理类软件等。,三、数据通信技术数据通信系统是以计算机为中心,结合分散在远程的终端装置或其他计算机,通过通信线路彼此连接起来,进行数据的传输、交换、存储和处理的设备总称。通信线路:电话线路、双绞线、光纤通信方式:双工、半双工、单工通信指标:传输速率出错率通信设备:集线器、调制解调器中心计算机终端装置或其它计算机,数据传输系统,数据处理系统,数据通信实质上包含了数据处理和数据传输两方面的内容。数据处理主要由计算机系统来完成,而数据传输是依靠数据通信系统来实现的。下图是任意两台计算机之间进行数据通信的简化模型。,图:双绞线,图:同轴电缆,图
3、:光缆,第二节数据处理,一、数据处理的概念二、数据处理发展阶段三、数据组织数据结构数据文件数据库,一、数据处理的概念数据处理是指把来自科学研究、生产实践和社会经济活动等领域中的原始数据,用一定的设备和手段,按一定的使用要求,加工成另一种形式的数据。数据处理的基本内容:数据收集;数据转换;数据筛选、分组、排序;数据的组织;数据的运算;数据存储;数据检索;数据输出。管理信息系统是用来进行数据处理的,它关注的是数据以何种结构进行存储和采用何种方法从组织好的数据中检索数据。,二、数据处理发展阶段(一)人工管理阶段(50年代以前)也称手工管理阶段或简单应用阶段,计算机主要用于科学计算,所需的数据不多,数
4、据不能长期保存在计算机内。数据是面向应用的。每一组数据对应一个应用程序。,(二)文件系统管理阶段(50-60年代)随着操作系统技术的发展和外存的出现,计算机开始用于管理,借助文件管理系统,数据以文件的形式长期保存在外存储器上,查询、修改等操作由文件统一管理。,(三)数据库系统管理阶段(60年代后期)用数据库专门管理数据,实现了数据与程序的真正独立;降低数据的冗余度;数据为多个用户共享;实现了整个组织数据的结构化;DBMS提供了数据的安全、完整、并发控制功能。,三、数据组织,映象对于给定的逻辑结构需要寻找一种对应的存贮结构,以便在计算机中存储。通常把这种对应关系称为映象。,1、指针与链在数据结构
5、中,表征某一数据结构特点及其连接方式的基本单位称为结构的结点(Node)。一个结点通常有几个域,用来存放与结点有关的信息。存放结点本身信息的域称为数据域,存放结点与其他结点关系信息的域,称为指针域或链域,其中存放有与结点有关的结点的地址称为指针。若干带指针的结点组成的集合,称为链。结点的结构如下图:,若每个结点只有一个指针,指向其下一个结点,称为单向链;当结点指针多于一个时,就可以构造多种复杂的数据结构,如双向链表、树、图等。利用指针可以把数据的逻辑结构与物理结构分离开。即:数据的物理存储位置可以任意安排,而在逻辑上通过指针把它们联系起来。2、线性表线性表是指数据的结构形式本质上是一维的线性关
6、系,其中的每个结点都是同一类型的数据结构。,(1)顺序表线性表的顺序存贮线性表的结点按逻辑次序依次存放在一组连续的存贮单元里,用这种方法存储的线性表称为顺序表。对于顺序表,若开始结点的存放位置为LOC(k1),每个结点占用空间大小为L,则第i个结点ki的存放位置可由下式直接计算得到LOC(ki)=LOC(k1)+L*(i-1)顺序表对于任何一个结点的检索都很方便。,顺序表的插入与删除要在顺序表中插入一个元素,由于插入后的顺序表仍要求有序,必须将插入位置以后的元素依次向后移动一个单元。同样,若要删除元素,则需把后面的元素依次向前移动一个单元。,(2)链表链接方式存储的线性表称为链表。链表结构在每
7、个结点设有链指针,用来指示下一个结点的位置,结点本身则可以存放在任意一组存贮单元中,这些存贮单元可以是连续的,也可以是分散的。结点之间的逻辑关系由指针表示。,链表的插入与删除,删除一个节点:断开该节点的前后链接,将前一个节点的指针直接指向后一个节点,要删除的节点与整个链表脱离关系。增加一个节点:断开一个指针,将该指针指向要增加的节点,从增加的节点引出一个指针指向后面的节点,要增加的节点与整个链表连接成一个整体。,例:如左图在链表的插入和删除操作中,只需改变前后结点的指针,而不需要进行大量的数据移动。,3、树树是结点之间有分支和层次关系的结构,类似于自然界中的树。是最重要的一类非线性结构。反映不
8、同规格的钢材的库存情况的树结构如下图,(二)数据文件,1、概念:把数据按某种数据结构组织起来存放在外部设备上,就构成数据文件。2、数据文件的组织方式常用的文件的组织方式:顺序文件索引文件,顺序文件文件中数据记录的物理顺序与逻辑顺序一致,文件记录按主键的值递增(或递减)次序排序,形成其逻辑顺序。,文件记录,物理设备,主键的值,相对磁道,索引文件为了便于检索,除文件本身外,另外建一张指示逻辑记录和物理记录之间对应关系的索引表,这类包括文件数据区和索引表两大部分的文件称为索引文件。,例如:P51图3.7(a)数据文件,(b)输入过程中建立的索引表(c)输入完成后排序的索引表,第三节数据库技术,数据库
9、系统的产生和构成数据库设计实体联系模型(E-R模型)数据模型关系的规范化数据库操作数据库保护,一、数据库系统的产生和发展(一)数据库系统DBS的产生层次模型DBMS、网状模型DBMS、关系模型DBMS(二)数据库系统DBS的构成1.计算机系统2.数据(库)3.有关人员(数据库管理员、系统程序员、用户)4.数据库管理系统DBMS数据库定义数据库的操纵数据库查询数据库控制数据库通信,二、数据库设计的主要内容数据库设计是指对于一个给定的应用环境,提供一个良好的数据模型与处理模式的逻辑设计,以及确定一个良好的数据库存贮结构与存取方法的物理设计,从而建立起既能反映现实世界信息和信息联系,满足用户数据要求
10、和处理要求,又能被某个数据库管理系统(DBMS)所接受,同时能实现系统目标并能有效地存取数据的数据库。数据模型是对客观事物及其联系的数据化描述,是关于全局数据的组织方式的抽象表达。它是数据库系统的核心,是定义数据库模式的根据。,数据库设计步骤分为:用户需求分析概念结构设计逻辑结构设计物理结构设计,概念结构设计,逻辑结构设计,物理结构设计,用户需求分析,数据模型应满足三方面的要求:(1)比较真实地模拟现实世界的实体;(2)易于理解;(3)便于在计算机中实现,并进行相关的运算。,两层抽象对客观对象的抽象过程一般要经历两层抽象:(1)第一层抽象建立概念模型它按照用户的观点对数据和信息建模,首先将现实
11、世界的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS的信息结构即概念模型,是数据库设计人员与用户之间交流的语言。这类模型中最著名的是实体联系模型(ER模型,或E-R图)。,(2)第二层抽象建立数据模型它把概念模型转换为计算机上某一DBMS支持的数据模型。这类模型有严格的形式化定义,便于计算机存储和运算。常用的有网状模型、层次模型和关系模型。三个不同的世界概念模型实际上是现实世界到计算机世界的一个中间层次。人们常常首先将现实世界抽象为概念模型,然后将概念模型转换为某一DBMS支持的数据模型。如下图所示:,概念模型常涉及的主要概念1、实体(Entity)指现实世界中存在的对象或事物。2、属
12、性指实体具有的特性。3、主键主键是能惟一标识一个实体的属性及属性值,也称为关键字。4、联系一对一联系(1:1)一对多联系(1:n)多对多联系(m:n),(一)概念模型,(二)概念模型的表示方法E-R方法,E-R方法,又称实体-联系方法、E-R模型、E-R图1、ER图的4个基本成分(图素):表示实体:表示实体属性:表示联系:表示实体与属性、实体与联系、联系与属性之间的连接,例1篮球实体及其属性上图仅仅是单一的实体,没有反映实体间的联系。,例2厂长与工厂的联系(1:1),1,1,例3仓库与产品的联系(1:N),1,n,例4学生与课程的联系(M:N),m,n,2、如何画E-R图(1)先画出实体及其属
13、性;(2)再画局部的分E-R图;(3)最后画出综合总E-R图。3、E-R图举例例5某工厂物资管理ER模型的建立(1)实体及其属性物资管理所涉及的实体包括:职工、仓库、零部件以及供应商。其中每一个实体都具有相应的属性:,职工:有职工号、姓名、年龄、岗位等属性。仓库:有仓库号、面积、类型等属性。供应商:有供应商号、名称、地址、电话、账号(、联系人、经理)等属性。零件:有零件号、名称、规格、单价(、计量单位、质量等级)等属性。(此处省略了实体及其属性图)(2)分E-R图除了实体有属性,在画E-R图时,联系也可能产生新的属性。,以上实体间联系的分E-R图如下:,1,n,(3)综合的总E-R图画综合的总
14、E-R图,只要将分E-R图中同名的实体重叠在一起。注意:在综合的E-R图中,同一实体只出现一次。,上图显示了从分E-R图到综合E-R图的对应关系,(三)数据模型,1、关系模型ER图描述了对现实进行抽象的概念模型,它独立于具体的DBMS所支持的数据模型。换言之,要将概念模型转化为具体的、逻辑表达的数据库,还取决于数据库系统采用怎样的数据模型。数据模型在数据库系统设计中,用来提供信息表示和操作手段的形式构架,是数据库系统实现的基础。,目前常用的数据模型包括:层次模型网状模型关系模型关系模型是目前最重要的一种数据模型。基于关系模型的关系数据库已经成为数据库系统的工业标准。一方面,关系模型建立在严格的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 管理信息系统 技术 基础
限制150内