信息系统与数据库.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《信息系统与数据库.pptx》由会员分享,可在线阅读,更多相关《信息系统与数据库.pptx(156页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 信息系统与数据库 6.4 典型信息系统介绍6.3 信息系统开发与管理6.2 数据库系统及应用6.1 计算机信息系统6.1 计算机信息系统6.1.2信息系统的结构6.1.4信息系统的发展趋势6.1.3信息系统的类型6.1.1什么是计算机信息系统6.1.1 什么是计算机信息系统计 算 机 信 息 系 统(Computer_based Information System,以下简称信息系统)是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。计算机信息系统1.涉及的数据量大2.绝大部分数据是持久的3.这些持久数据为多个应用程序所共享,甚至在一个单位或更大范围内共享4.除具有
2、数据采集、传输、存储和管理等基本功能外,还可向用户提供信息检索,统计报表、事务处理、分析、控制、预测、决策、报警、提示等信息服务计算机信息系统技术上的特点从功能分类有:电子数据处理、管理信息系统、决策支持系统等从信息资源分类有:地理信息系统、多媒体管理系统等从应用领域分类有:办公自动化系统、军事指挥信息系统、医疗信息系统、民航订票系统、电子商务系统、电子政务系统等计算机信息系统的分类1960年代中期以前,数据一般由文件系统管理,由于文件系统的局限性,当时的信息系统主要为单项应用服务,其主要功能也只是代替人做一些事务性操作,例如图书管理、工资管理、进、出账的管理和结算、统计报表等。1960年代中
3、期以后,以数据的集中管理和共享为特征的数据库系统逐步取代了文件系统,成为数据管理的主要形式。因而,为一个单位或更大范围的多项应用服务的综合信息系统出现了,其功能也从单纯的事务处理扩大到规划、分析、预测和决策等领域,这是信息系统的重要发展。“信息”和“数据”,这两个概念在计算机信息处理中是既有区别又有联系的。计算机是一种基于二进制运算的信息处理机器,任何需要由计算机进行处理的信息,都必须进行一定程度的形式化,并表示成二进制编码的形式。这就引进了数据的概念。“数据是计算机中对事实、概念或指令进行描述的一种特殊格式,这种(特殊)格式适合于使用计算机及其相关设备自动地进行传输、翻译(转换)或加工处理。
4、”在这个定义中,首先强调的是数据表达了一定的内容,即“事实、概念或指令”,这就是数据的语义;其次,数据具有一定的格式(即数据的语法),其目的是使计算机能自动进行加工处理、通信传递以及翻译转换。国际标准化组织(ISO)对数据所下的定义在信息处理领域中,信息指的是人们要解释的那些数据的含义。“数据是事实、概念或指令的一种可供计算机加工处理的特殊表示形式”,当关联上下文看待这些数据,且它们向人们传递了某些含义时,数据就变成了信息。计算机信息处理,微观上就是由计算机进行数据处理的过程。也就是说,通过信息的采集和输入,有效地把信息组织到计算机中,由计算机系统对数据进行编辑、加工、分析、计算、解释、推论、
5、转换、合并、分类、统计、存储、传送等操作,向人们提供有用的信息。简言之,信息处理的过程实际上就是数据处理,数据处理的目的是获取有用的信息。在许多场合,如果不引起混淆的话,信息和数据通常并不严格加以区分。这一点请大家注意。6.1.2 信息系统的结构计算机信息系统是一种人机结合的系统,通过用户界面用户可向系统输入原始数据、操作命令并获得结果信息。输入的数据由专门程序按一定格式送入数据库;对于输入的操作命令,系统将调用相应的处理程序,对有关数据进行加工处理,得到的结果再通过用户界面显示给用户。一个信息系统除了计算机之外,还包括人、人工过程及数据等资源。虽然信息系统是多种多样的,但其基本结构又是共同的
6、,信息系统的层次结构可分为:基础设施层资源管理层业务逻辑层应用表现层目前,信息系统的软件体系结构包括客户/服务器和浏览器/服务器两种主流模式,它们都是上述计算机信息系统层次结构的变种。可将计算机信息系统视为面向信息的,由计算机硬件、软件和相关的人员共同组织成一个整体的计算机应用系统。计算机信息系统的层次结构用户应用表现层业务逻辑层资源管理层基础设施层6.1.3 信息系统的类型从信息处理的深度来区分信息系统,基本可分为4大类,这些系统还可以按处理深度再继续进行划分。操作层业务处理系统业务信息处理系统信息检索系统信息分析系统专家系统管理层业务处理系统知识层业务处理系统辅助设计系统办公信息系统目录检
7、索系统全文检索系统决策支持系统经理支持系统信息系统的类型1 业务信息处理系统业务信息处理系统是采用计算机技术进行日常业务处理的信息系统,用以使业务工作自动化,提高业务工作的效率和质量。每一个单位或部门(包括个人)都有专门的业务范围和工作内容,在其业务处理中存在着大量信息。从信息学的角度看,业务信息处理系统是一次信息(直接信息)的生产和处理系统。由于在企事业单位中不同层次的业务信息处理系统服务对象不同,因而可以进一步将它分为三类。(1)操作层业务处理系统(2)管理层业务处理系统(3)知识层业务处理系统知识层又分:辅助技术系统 办公信息系统在业务信息处理系统中,其信息检索查询一般都在本单位的业务信
8、息范围内,检索的途径和功能也比较简单。信信 息息 检检 索索 系系 统统(InformationRetrievalSystem)将将原原始始信信息息(一一次次情情报报)预预处处理理生生成成的的二二次次信信息息(二二次次情情报报)输输入入到到计计算算机机中中,经经过过计计算算机机的的加加工工再再处处理理,生生成成具具有有一一定定结结构构的的供供检检索索用用的的情情报报数数据据库库。此此后后,用用户户按按规规定定输输入入检检索索要要求求,由由检检索索系系统统在在情情报报数数据据库库中中进进行行检检索索匹匹配配,最最后后将将符符合合用户检索要求的结果输出给用户。用户检索要求的结果输出给用户。信息检索
9、系统不是为一个单位服务的,它可以供广大的用户使用,例如我国用于科学技术“查新”建立有各类科学和技术的文献数据库(如中国科技文献库、中国科技成果库、中国专利数据库、中国学位论文数据库,中国学术会议数据库等),世界上著名的情报检索系统(如DIALOG、ORBIT等)包含的众多数据库,均可向有关人员提供联机检索服务。信息检索系统信息检索系统的特点是:信息量大检索功能强服务面广通常可根据获得最终检索结果的详细程度和检索词的来源不同,而将信息检索系统分为两大类:目录检索系统全文检索系统从信息的内容来划分信息检索系统,将其分为:文献检索系统事实检索系统数值检索系统等业务信息处理系统是对原始信息存储和利用的
10、系统,信息检索系统是对原始信息作简单的加工后提供检索服务的系统,它们基本上均停留在信息的表层,并未对这些信息进行深层次的处理,所以仅属于一次信息或二次信息系统。而对于高层(领导和决策层)人员而言,他们需要的是经过处理和分析的概括性信息,即所谓三次信息。信息分析系统是为管理决策人员掌握企事业单位运行规律和趋势,制订规划、进行决策的辅助系统。是一种高层次的信息系统,三次信息三次信息的处理系统。决策支持系统决策支持系统 经理支持系统经理支持系统信息分析系统(InformationAnalysisSystem)两种常见的信息分析系统:决策支持系统决策支持系统(DecisionSupportSystem
11、,简称DSS)是辅助决策者通过数据、模型、知识以人机交互方式进行半结构化或非结构化决策的计算机信息系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,可调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。经理支持系统经理支持系统(ExecutiveSupportSystem,简称ESS)不提供某种固定的应用或某种具体的能力,而是提供一个综合性的计算和通信环境。专家系统(Expert System,简称ES)是一种知识信息的加工处理系统,也是人工智能最为重要的应用系统。专家系统模仿人类专家的思维活动,通过推理与判断来求解问题。专家系统具有解决特定问题所需的专门领域知识,这种知
12、识不但包括解决该问题的知识,同时还包括求解该问题过程的知识。一个专家系统通常由两部分组成:一一部部分分是称为知识库的知识集合,它包括要处理问题的领域知识,另另一一部部分分是称为推理机的程序模块。推理是指从已有事实推出新事实(或结论)的过程。在专家系统中首先将专家的知识和经验以适当的形式存入计算机(拥有专门知识拥有专门知识),利用类似专家的思维规则,对事例的原始数据,进行逻辑推理和演释,最后作出判断和决策(选择知识选择知识和和运用知识运用知识)。专家系统系统类型系统类型输入信息输入信息处理处理输出信息输出信息使用者使用者业务业务信息信息处理处理系统系统操作层操作层事务和事件的事务和事件的直接数据
13、直接数据排序、列表、排序、列表、合并合并报告、列表、报告、列表、概要概要操作和管理操作和管理人员人员管理层管理层总括的事务处总括的事务处理数据理数据常规的统计、常规的统计、分析分析总结报告、总结报告、异常报告异常报告中层管理人中层管理人员员知识层知识层设计说明书、设计说明书、知识库知识库模型设计、仿模型设计、仿真、优化真、优化模型、图形模型、图形设计报告设计报告专业技术人专业技术人员员办公信息办公信息文献、资料、文献、资料、目录、公文目录、公文流转、编目、流转、编目、通信、归档通信、归档资料、目录、资料、目录、电子邮件电子邮件办公人员办公人员信息检索系统信息检索系统资料和文献数资料和文献数据据
14、交互性、检索交互性、检索检索结果检索结果各类人员各类人员信息信息分析分析系统系统决策支持决策支持总括数据、模总括数据、模型、分析方法型、分析方法联机分析、知联机分析、知识发现识发现决策分析、决策分析、对提问的响对提问的响应应决策人员决策人员经理支持经理支持内外部的总括内外部的总括数据数据图形、交互性图形、交互性对提问的响对提问的响应应决策人员决策人员专家系统专家系统领域专家知识领域专家知识推理、演释推理、演释决策知识决策知识技术和决策技术和决策人员人员6.1.4信息系统的发展趋势新的应用需求和新的计算机技术是推动信息系统发展的动力。目前,信息系统的发展趋势:信息多媒体化信息多媒体化系统集成化系
15、统集成化 功能智能化功能智能化结构分布化结构分布化随着信息量的指数级增长和计算机信息系统复杂度的不断升级,好用性问题越来越突出,为此在信息系统中融入各种智能技术已成为当前计算机信息系统的发展趋势。目前常用的智能技术包括联机数据分析、数据挖掘和知识发现、智能搜索引擎和语义Web以及为用户提供个性化信息服务的各种智能技术等。功能智能化由于要求信息系统在大范围内进行集成,而信息源和用户一般在地理位置上总是分散的。信息系统结构分布化既是应用的需要,也是技术发展的必然趋势。这需要计算机网络、分布式处理和分布式数据库等技术的支持。当前,客户/服务器已成为分布式信息系统的流行结构。在分布式信息系统中,用户不
16、但可以共享包括数据在内的各种计算机资源,而且还可以在系统的支持下,合作完成某一任务(例如共同决策、共同拟订计划、共同设计产品等)。信息系统在这方面的功能称为计算机辅助协同工作(Computer-supported Cooperative work,简称CSCW)。结构分布化6.2数据库系统及应用6.2.1 数据管理技术的发展6.2.2 数据模型6.2.4 关系代数操作 6.2.3 关系数据库6.2.5 关系数据库标准语言SQL6.2.6 数据库控制6.2.7 数据库系统及应用新技术6.2.1数据管理技术的发展从计算机一开始应用于数据管理领域,人们就面对数据管理的需求,致力于研究在计算机系统中如
17、何准确地表示数据、如何有效地获取与组织数据、以及如何高效地存储和处理数据。计算机数据管理技术的发展可以划分为三个阶段:人工管理阶段文件系统阶段数据库系统阶段用户根据应用需要将数据按其内容、结构和用途组成若干文件并存储在外存中,由操作系统统一管理,操作系统为用户使用文件提供相应的界面。不同的用户编制程序对各自所定义的文件进行处理。由于在文件系统中数据的组织是面向用户程序的,所以存在大量的数据冗佘(即多个数据文件中重复出现相同的数据),且数据在文件中的结构很难修改和扩充。更严重的是,数据结构的任一微小改变,都会影响到应用程序。由于文件是各个用户独立定义的,因而它们不能反映现实世界中事物相互之间原本
18、存在的联系。文件系统(FileSystem)阶段文件系统中的文件和程序关系面向应用程序A面向应用程序B文件A1文件An文件B1文件Bm文件系统应用程序A应用程序B应用程序n以统一管理和共享数据为主要特征数据库管理系统(DataBaseManagementSystem,简称DBMS)数据库系统阶段在数据库系统中,数据不再仅仅服务于某个程序或用户,而是按一定的结构存储于数据库,作为共享资源,由一个称为数据库管理系统的软件管理,使得数据能为尽可能多的应用服务。应用程序应用程序A应用程序应用程序B应用程序应用程序n数据库管理系数据库管理系统(统(DBMS)数据库数据库(DB)DBMS中应用程序与数据的
19、关系与文件系统相比,数据库系统具有以下特点:(1)数据结构化。(2)数据共享性高,冗余度低。(3)系统灵活,易于扩充。(4)数据独立于程序。(5)统一管理和控制数据。(6)具有良好的用户接口。逻辑独立性,是指用户的应用程序与数据库的逻辑结构相互独立。逻辑独立性,是指用户的应用程序与数据库的逻辑结构相互独立。物理独立性,是指用户的应用程序与存储在数据库中的数据相互物理独立性,是指用户的应用程序与存储在数据库中的数据相互独立。独立。数据库系统的特点数据库系统的组成(1)计算机支持系统(2)数据库(3)数据库管理系统(4)人员数据库数据库计算计算机支机支持系持系统统数据库管理系统数据库管理系统数据库
20、管理员数据库管理员各种各种应用应用程序程序用用户户终端终端应用系统应用系统数据库管理员数据库管理员系统分析设计员系统分析设计员系统程序员系统程序员用户模式用户模式逻辑模式逻辑模式存储模式存储模式DB数据抽象层数据抽象层数据库管理数据库管理系统系统(DBMS)操作系统操作系统(OS)软件系统层软件系统层6.2.2数据模型(DataModel)在数据库系统中,一般采用数据模型来对现实世界数据进行抽象。数据模型是数据库系统中用于数据表示和操作的一组概念和定义。各种数据库产品都是基于某种数据模型的。现实世界现实世界(客观对象)(客观对象)抽象抽象概念系统概念系统转换转换计算机系统计算机系统(概念模型)
21、(概念模型)(数据模型)(数据模型)首先把现实世界的对象抽象为某一种不依赖于具体计算机系统的数据结构(概念模型);然后再把概念模型转换为计算机中DBMS所支持的数据模型概念模型可以按用户观点准确地模拟应用单位对数据的描述及业务需求,即对应用数据和信息建模。建模的最终目的是按计算机系统所支持的数据模型来组织数据。数据模型要用严格的形式化定义来描述数据的结构特点和结构约束。通常一个数据模型包括以下两方面的内容:数据静态的特性它包括数据的基本逻辑结构,数据间的联系和数据中的完整性约束,以保证数据的正确、有效和相容。数据的动态特性它指定义在数据上的操作,包括这些操作的规则及实现操作的语言。目前常用“实
22、体-联系(Entity-Relationship,简称E_R)”方法来建立概念模型。概念模型 是对应用单位数据的第一次抽象,也是用户和数据库设计人员之间进行交流与沟通的工具。ER概念模型有关术语实体:凡是可以被人们识别而又可以互相区别的客观对象统统抽象为实体(Entity)。具有共性的一类实体可以组合为一个实体集。属性:实体一般具有若干特征,用于描述其性质,这种特征称之为实体的属性(Attribute)。称每个属性的取值范围为值域。实体主键:能够唯一标识实体的属性或属性组(这组属性的任何真子集无此性质)称为实体集的实体键。联系:抽象到概念系统中的实体之间会有各种联系(Relationship)
23、。如果一个实体集有多个实体键存在,则可从中选一个最常用的作为实体主键,简称主键(Primary Key)。联系又可分为两种:联系又可分为两种:1.1.实体集内部的联系实体集内部的联系 2.2.实体集之间的联系实体集之间的联系 三三类类不不同同语语义义的的联联系系:(以以二二元元联联系系(两两个个实实体体集集之之间间的的联联系系)为为例例)一对一一对一联系(联系(1 1:1 1)对于实体集A的每一个实体,实体集B中至多有一个实体与之联系;反之亦然,则称实体集A和实体集B具有1:1联系 一对多一对多联系(联系(1 1:n)对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体集B中的
24、每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B存在1:n的联系。多多对多多联系(系(m:n)若对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体集B中的每一个实体,实体集A中也有m个实体与之联系,则称该二个实体集A,B之间存在m:n联系ER图学号学号SNO姓名姓名SNME系别系别DEPART出生年月出生年月BDATE学生学生S所属所属SCL班级班级CLASS班号班号CLNO班名班名CLNAME班长班长MONITOR排座排座SS教室座位教室座位SIE排号排号ROW列号列号COLUMN选课选课SC成绩成绩GRADE课程课程C课程号课程号CNO课程名课程名C
25、NAME学时学时LHOUR开课时间开课时间SEMESTERnm1n11性别性别SEX身高身高HEIGHT数据模型层次模型(Hierarchica Model)层次模型用树结构表示实体集之间的联系。网状模型(Network Model)用网络结构表示实体集之间联系的数据模型。关系模型(Relational Model)用二维表结构表示实体集以及实体集之间联系的数据模型 面向对象模型(Object-Orinted Model)在面向对象模型中把现实世界的实体都模拟为一种对象,并把类似的对象归并为一类(Class)每个对象有一个状态,对象的状态是该对象属性值的集合每个对象有一组操作,而每个操作决定对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 数据库
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内