charpter3管理信息系统的技术基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《charpter3管理信息系统的技术基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- charpter3 管理信息系统 技术 基础 课件
- 资源描述:
-
1、第三章第三章 管理信息系统的技术基础管理信息系统的技术基础1、信息技术概述本章内容:本章内容:2、数据处理、网络技术3、数据库技术3.1 3.1 信息技术概述信息技术概述 信息技术是管理信息系统的技术基础,只有将信息技信息技术是管理信息系统的技术基础,只有将信息技术和管理技术结合起来,才能真正发挥管理信息系统的作术和管理技术结合起来,才能真正发挥管理信息系统的作用。用。信息技术主要包括:计算机硬件技术、计算机软件技信息技术主要包括:计算机硬件技术、计算机软件技术和通信技术。术和通信技术。计算机硬件技术计算机硬件技术计算机软件技术计算机软件技术数据通信技术数据通信技术信息技术是管理信息系统的技术
2、基础信息技术是管理信息系统的技术基础3.1.1 3.1.1 计算机的发展趋势计算机的发展趋势世界上第一台电子计算机诞生于世界上第一台电子计算机诞生于19461946年年真空电子管计算机(真空电子管计算机(5050年代)年代)晶体管计算机(晶体管计算机(5050年代年代6060年代中期)年代中期)集成电路计算机(集成电路计算机(6060年代中期年代中期7070年代)年代)大规模集成电路和超大规模集成电路计算机大规模集成电路和超大规模集成电路计算机正在进入第五代正在进入第五代(生物计算机、量子计算机等等生物计算机、量子计算机等等)计算机组成结构计算机组成结构CPU计算机组成结构计算机组成结构内存内
3、存计算机组成结构计算机组成结构硬盘硬盘计算机组成结构计算机组成结构主板主板计算机组成结构计算机组成结构主板主板计算机组成结构计算机组成结构网卡网卡计算机组成结构计算机组成结构声卡声卡量子计算机量子计算机 量子计算机根据原子或原子核所具有的量子学特性来量子计算机根据原子或原子核所具有的量子学特性来工作。量子理论认为,非相互作用下,原子在任一时刻都工作。量子理论认为,非相互作用下,原子在任一时刻都处于两种状态,比如,量子粒子可以同时向不同方向旋转。处于两种状态,比如,量子粒子可以同时向不同方向旋转。当粒子旋转方向是向上的,其状态可以读作当粒子旋转方向是向上的,其状态可以读作“1”;如果是;如果是向
4、下,则可读作向下,则可读作“0”,于是它们便与组成传统计算机二进,于是它们便与组成传统计算机二进制语言的制语言的“1”和和“0”相对应。传统计算机用的是晶体管,相对应。传统计算机用的是晶体管,利用晶体管的开和关表示利用晶体管的开和关表示“1”和和“0”,处理数据只能分步,处理数据只能分步完成,而量子计算机由于原子在任一时刻都处于两种状态,完成,而量子计算机由于原子在任一时刻都处于两种状态,任务同时完成,这样就使运算速度发生质的飞跃。任务同时完成,这样就使运算速度发生质的飞跃。日本电气公司研制出量子计算机基本电路日本电气公司研制出量子计算机基本电路 攻击现有密码体系,用传统计算机要花费上千年,攻
5、击现有密码体系,用传统计算机要花费上千年,而用量子计算机只需数分钟。因而,量子计算机被视为替而用量子计算机只需数分钟。因而,量子计算机被视为替代目前硅芯片计算机的代目前硅芯片计算机的“未来之星未来之星”。日本电气公司等最。日本电气公司等最近制成了量子计算机的基本电路,在极低温状态下运算成近制成了量子计算机的基本电路,在极低温状态下运算成功,这是研制量子计算机过程中的一大突破。功,这是研制量子计算机过程中的一大突破。日本电气公司基础研究所首席研究员蔡兆申领导日本电气公司基础研究所首席研究员蔡兆申领导的研究小组用氧化铝制成了五百分之一毫米大小的电路,的研究小组用氧化铝制成了五百分之一毫米大小的电路
6、,在近于绝对零度在近于绝对零度(零下零下273273摄氏度摄氏度)的极低温条件下,控制的极低温条件下,控制处于超导状态的电子量子,成功完成了预定运算程序。处于超导状态的电子量子,成功完成了预定运算程序。3.1.2 3.1.2 计算机软件技术计算机软件技术 软件技术就是研究计算机、及其所依赖的(如数据结构、数据库原理等)和(如系统开发方法等)。系统软件应用软件计算机软件操作系统语言与编译系统数据库管理软件通用应用软件专用应用软件 指为管理、控制和维护计算机及外设,以及提供计算机与用户界面等的软件。指面向用户的、为用户服务的软件。如操作系统如操作系统 (OS)(OS)、数据库管理系、数据库管理系统
7、统 (DBMS)(DBMS)、各种语言编译系统等。、各种语言编译系统等。如科学计算类软件、数据处理类软如科学计算类软件、数据处理类软件、辅助设计类软件等。件、辅助设计类软件等。3.1.3 3.1.3 数据通信技术数据通信技术 数据通信系统是以计算机为中心,结合分散在远程的数据通信系统是以计算机为中心,结合分散在远程的终端装置或其他计算机,通过通信线路彼此连接起来,进终端装置或其他计算机,通过通信线路彼此连接起来,进行数据的传输、交换、存储和处理的设备总称。行数据的传输、交换、存储和处理的设备总称。计算机(远程通信软件).远程通信处理器远程通信信道和介质数据通信系统模型数据通信系统模型发信者发信
8、者编码编码调制调制信道信道解调解调译码译码收信者收信者3.2 3.2 数据处理数据处理对象对象数据数据信息信息知识知识识别、检测、表达转变、处理获取、创造一、数据处理概念一、数据处理概念 按照应用的要求,采用一定的方法和手段对数据进行收集、存储、加工、传输和输出这样一个过程的总称。应用的要求应用的要求一定的方法和手段一定的方法和手段输出输出数据处理的依据决定了数据处理的效率和效果数据处理的归宿1 1、数据收集、数据收集2 2、数据转换、数据转换3 3、数据的筛选、分组和排序、数据的筛选、分组和排序4 4、数据的组织、数据的组织5 5、数据的运算、数据的运算6 6、数据存储、数据存储7 7、数据
9、检索、数据检索8 8、数据输出、数据输出内容内容二二.数据组织数据组织在管理信息系统中,大量的数据以一定的形式存放在各种存储介质中,数据的组织方式及其内在联系的表示方式决定着数据处理的效率,因而是数据处理工作的主要内容之一。(一)数据结构 数据结构是计算机信息处理中的一个重要概念,包括数据的存储结构及结构上的运算或操作。包括:逻辑结构 物理结构 映象(一)数据结构逻辑结构数据间的逻辑关系,逻辑结构包括两大类:线性结构和非线性结构,线性表、栈、队列及串为线性结构,而树和图则为非线性结构;物理结构又称存储结构,指数据元素在计算机存贮器中的存储方式,存储方式一般有四种:顺序存储、链接存储、索引存储。
10、映象 对于给定的逻辑结构需要寻找一种对应的存储结构,以便在计算机中存储。通常把这种对应关系称为映象。指针与链指针与链 在数据结构中,表征某一数据结构特点及其连接方式在数据结构中,表征某一数据结构特点及其连接方式的基本单位称为结构的结点的基本单位称为结构的结点(Node)。一个结点通常有几个。一个结点通常有几个域,用来存放与结点有关的信息。存放结点本身信息的域域,用来存放与结点有关的信息。存放结点本身信息的域称为称为数据域数据域,存放结点与其他结点关系信息的域,称为,存放结点与其他结点关系信息的域,称为指指针域针域或或链域链域,其中存放有与结点有关的结点的地址称为,其中存放有与结点有关的结点的地
11、址称为指指针针。若干带指针的结点组成的集合,称为。若干带指针的结点组成的集合,称为链链。结点的结结点的结构如下图:构如下图:NO.NAMEAGENEXT线性表线性表线性表线性表 线性表是指数据的结构形式本质上是一维的线性关系,线性表是指数据的结构形式本质上是一维的线性关系,其中的每个结点都是同一类型的数据结构。其中的每个结点都是同一类型的数据结构。线形表的存储方式:线形表的存储方式:顺序存储顺序存储 链接存储链接存储线性表的顺序存贮线性表的顺序存贮线性表的顺序存贮线性表的顺序存贮 线性表的结点按逻辑次序依次存放在一组连续的存贮单线性表的结点按逻辑次序依次存放在一组连续的存贮单元里,用这种方法存
12、储的线性表称为顺序表。对于顺序表,元里,用这种方法存储的线性表称为顺序表。对于顺序表,若开始结点的存放位置为若开始结点的存放位置为LOC(k1),每个结点占用空间大每个结点占用空间大小为小为L,则第,则第i个结点个结点ki的存放位置可由下式直接计算得到:的存放位置可由下式直接计算得到:LOC(ki)=LOC(k1)+L*(i-1)顺序表对于任何一个结点的检索都很方便。顺序表对于任何一个结点的检索都很方便。线性表的插入与删除线性表的插入与删除线性表的插入与删除线性表的插入与删除 要在线性表中插入一个元素,由于插入后的线性表仍要要在线性表中插入一个元素,由于插入后的线性表仍要求有序,必须将插入位置
13、以后的元素依次向后移动一个单求有序,必须将插入位置以后的元素依次向后移动一个单元。同样,若要删除元素,则需把后面的元素元。同样,若要删除元素,则需把后面的元素 依次向前依次向前移动一个单元。移动一个单元。序号序号 结点内容结点内容 序号序号结点内容结点内容 1 9 1 9 2 15 2 15 3 17 3 17 4 25 4 23 5 39 5 25 6 6 39 插入前插入前 插入后插入后序序号号 结点结点内容内容序序号号结点结点内容内容 1 9 1 9 2 15 2 15 3 17 3 17 4 23 4 25 5 25 5 39 6 39 6 删除前删除前 删除后删除后链表链表链表链表
14、链接方式存储的线性表称为链表链接方式存储的线性表称为链表。链表结构在每个结。链表结构在每个结点设有链指针,用来指示下一个结点的位置,结点本身则点设有链指针,用来指示下一个结点的位置,结点本身则可以存放在任意一组存贮单元中。结点之间的逻辑关系由可以存放在任意一组存贮单元中。结点之间的逻辑关系由指针表示。指针表示。链表的插入与删除链表的插入与删除链表的插入与删除链表的插入与删除 在链表的插入在链表的插入和删除操作中,只和删除操作中,只需改变前后结点的需改变前后结点的指针,而不需要进指针,而不需要进行大量的数据移动。行大量的数据移动。H A B.C D H.A.B C D(b)插入结点插入结点 C.
15、D.H.A B C.D.H.A(a)删除结点删除结点(二)数据文件 数据文件数据文件 把数据按某种数据结构组织起来存放在外部设备上,就构成数据文件。常用的文件的组织方式:顺序文件 索引文件 顺序文件顺序文件(1)顺序文件)顺序文件 按照某些关键字排序的文件。记录的物理次序与连接按照某些关键字排序的文件。记录的物理次序与连接次序一致。次序一致。存取第存取第i个文件,必须先存取前面的第个文件,必须先存取前面的第i-1个文件个文件 顺序查找的平均查找长度为(顺序查找的平均查找长度为(n+1)/2N为文件所含为文件所含的物理记录数的物理记录数插入记录只能加在末尾插入记录只能加在末尾索引文件索引文件(2
16、)索引文件)索引文件 为了便于检索,建立一张独立与文件本身的,指示逻辑记为了便于检索,建立一张独立与文件本身的,指示逻辑记录与物理记录之间的关系的索引表。录与物理记录之间的关系的索引表。索引表的索引项应该按顺序排列,数据文件本身可以按顺索引表的索引项应该按顺序排列,数据文件本身可以按顺序排列也可以不按顺序排列。序排列也可以不按顺序排列。索引表在输入记录的同时由程序自动生成,输入的同时以索引表在输入记录的同时由程序自动生成,输入的同时以输入的先后顺序排列,输入完成以后再对索引表进行排序。输入的先后顺序排列,输入完成以后再对索引表进行排序。当索引表很大时,需要为索引表建立索引,称为查找表。当索引表
17、很大时,需要为索引表建立索引,称为查找表。查找表记录索引表占用的物理块:查找表记录索引表占用的物理块:查找表查找表 索引表索引表 数据文件数据文件 索引表本身要占用的一定的空间,而且每次修改了都需要索引表本身要占用的一定的空间,而且每次修改了都需要重新建立一次索引重新建立一次索引物理块号物理记录号数据库是以一定的组织方式存储在一起的数据的集合。数据库是以一定的组织方式存储在一起的数据的集合。u数据库要求在数据的组织中不仅能够描述数据本身,而且能够描述数据之间的关系教师职工号,姓名,专业,工龄学生学号,姓名,班级,出生日期教师 学生3.3 数据库技术数据库技术教学一、数据库系统的构成一、数据库系
18、统的构成数据库系统由计算机系统、数据库、数据库管理系统、人数据库系统由计算机系统、数据库、数据库管理系统、人员构成员构成数据库系统的人员构成数据库系统的人员构成u系统程序员:系统程序员:DBMS的设计人员。的设计人员。u数据库管理员:数据库的维护人员。负责建立和维护数据库,数据库管理员:数据库的维护人员。负责建立和维护数据库,提供数据的保护措施和编写数据文件提供数据的保护措施和编写数据文件u用户用户l应用程序员:负责编制和维护应用程序。应用程序员:负责编制和维护应用程序。EG:工资核算系统:工资核算系统的开发人员的开发人员l专门用户:通过交互方式进行信息检索和添加信息的人员专门用户:通过交互方
19、式进行信息检索和添加信息的人员l参数用户:以一定的固定规则与数据库进行交互的人员参数用户:以一定的固定规则与数据库进行交互的人员二、数据模型二、数据模型在数据库系统中,对现实世界的抽象描述以及处理是通过在数据库系统中,对现实世界的抽象描述以及处理是通过数据模型来实现的。以数据模型反映数据本身的内容和数数据模型来实现的。以数据模型反映数据本身的内容和数据之间的关系。据之间的关系。根据模型的不同应用目的,可以将模型分为两个层次:根据模型的不同应用目的,可以将模型分为两个层次:u概念模型(根据用户的观点对数据建模,将客观事物的抽象概念模型(根据用户的观点对数据建模,将客观事物的抽象为一种不依赖于某种
20、操作系统和某一个为一种不依赖于某种操作系统和某一个DBMS的信息结构。)的信息结构。)u数据模型数据模型(是对客观事物的数据化描述,数据库系统中对(是对客观事物的数据化描述,数据库系统中对数据的描述和处理是通过数据模型实现的。)数据的描述和处理是通过数据模型实现的。)u概念模型到数据模型的转换概念模型到数据模型的转换(一)、概念模型(一)、概念模型一对一(1:1)一对多(1:n)多对多(m:n)学生学习课程学号姓名性别学时课号课名类别内容概念模型中涉及的主要概念概念模型中涉及的主要概念u实体:现实世界中存在的对实体:现实世界中存在的对象或者事物象或者事物事物本身事物本身&之间之间的联系的联系u
21、属性:实体所具有的特征属性:实体所具有的特征u联系:实体内部;实体之间联系:实体内部;实体之间l实体实体个体、个体、总体总体同质总体、同质总体、异质总体异质总体E-R图图概念模型通常用概念模型通常用E-R图表示图表示 矩形:实体;菱形:实体间的关系;椭圆:属性矩形:实体;菱形:实体间的关系;椭圆:属性 为了清晰起见,在为了清晰起见,在E-R图中通常省略属性图中通常省略属性分析分析P55 图图3.9供应商工程零件供应nm1复杂管理信息系统概念模型的设计复杂管理信息系统概念模型的设计设计概念结构通常有四类方法:设计概念结构通常有四类方法:自顶向下自顶向下自底向上自底向上逐步扩张逐步扩张混合策略混合
22、策略 无论采用哪种设计方法,一般都以无论采用哪种设计方法,一般都以E-R模型为工具来模型为工具来描述概念结构。描述概念结构。自底向上设计步骤自底向上设计步骤以自底向上设计概念结构的方法为例,它通常分为两步:以自底向上设计概念结构的方法为例,它通常分为两步:第一步,首先要根据需求分析的结果(数据流图、数据第一步,首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部字典等)对现实世界的数据进行抽象,设计各个局部视图即分视图即分E-R图。图。第二步,集成局部视图第二步,集成局部视图。学校管理系统:学生管理子系统+教师管理子系统+后勤管理子系统学生管理子系统:学籍管理
23、子系统+课程管理子系统选择局部应用选择局部应用 逐一设计分逐一设计分E-R图图 局部集成局部集成设计学籍管理局部应用的分设计学籍管理局部应用的分E-R图:图:E-R图中实体的属性分别为:学生:学号,姓名,出生日期,档案材料:档案号,班级:班级号,学生人数 班主任:职工号,姓名,性别,优秀班主任 宿舍:宿舍编号,地址,人数 教室:教室编号,地址,容量 其中有下划线的属性为实体的码。实体的关系 一个班级由若干的学生组成,由一个班主任管理,没有固定的上课教室。每个学生会建立一个与之相对应的档案。2个以上的学生住一个寝室。学籍管理局部应用的分学籍管理局部应用的分E-R图:图:设计课程管理局部应用的分设
24、计课程管理局部应用的分E-R图图各实体的属性分别为:学 生:姓名,学号,性别,年龄,所在系,年级,平均成绩课 程:课程号,课程名,学分 教 师:职 工 号,姓 名,性 别,职 称 教 科 书:书 号,书 名,价 钱 教 室:教室编号,地址,容量实体的关系 一个学生要修多门课程,每门课程指定用一种教科书。没有专门的教室开设某门课程。每个老师只上一门自己的专业课程,每门课程有多个专业教师任教。我们用同样的方法得到课程管理局部应用的分我们用同样的方法得到课程管理局部应用的分E-RE-R图:图:集成集成E-R图图集成视图(集成视图(E-RE-R图)图)集成局部集成局部E-RE-R图时都需要两步:图时都
25、需要两步:1)1)合并;合并;2)2)修改与重构。修改与重构。合并分合并分E-R图图合并分合并分E-RE-R图,生成初步图,生成初步E-RE-R图图 。各分各分E-RE-R图之间的冲突主要有三类:图之间的冲突主要有三类:u命名冲突命名冲突 (1)(1)同名异义。同名异义。(2)(2)异名同义(一义多名)。异名同义(一义多名)。u属性冲突属性冲突(1)属性域冲突,即属性值的类型、取值范围或取值集合不同。属性域冲突,即属性值的类型、取值范围或取值集合不同。(2)(2)属性取值单位冲突。属性取值单位冲突。u结构冲突结构冲突 (1)同一对象在不同应用中具有不同的抽象。例如同一对象在不同应用中具有不同的
展开阅读全文