管理信息系统(2-1)-技术基础

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第二篇技术篇2.1概述2.2计算机系统2.3计算机网络2.4数据库与数据仓库2.5决策分析与支持、神经网络和遗传算法2.1概述信息技术是管理信息系统中的一种重要资源信息技术是指各种以计算机为基础的工具,人们用它来加工信息,并支持组织的信息需求和信息处理任务信息技术包括两种类型:硬件和软件–硬件是指组成计算机或计算机系统的物理设备–软件则是指计算机硬件执行的一系列指令,用来完成某个特定的任务硬件:输入、输出、存储、CPU和RAM、通信、连接等设备软件:应用软件和系统软件2.2计算机系统计算机的分类–PDA–笔记本电脑、台式计算机和平板电脑–小型机、大型机和巨型机计算机硬件–CPU、内存–其他设备计算机软件PDANotebookDesktopTabletPCMinicomputersMainframeSupercomputerKeyboard(input)CDs(storage)Videocard(connecting)CPUCablemodem(telecommunications)Monitor(output)计算机应用软件的体系结构形式单机结构C/S结构B/S结构三层/多层结构用户操作界面逻辑处理程序接口程序(通信端口及数据库操作)数据库管理系统(以桌面数据库为主)其他…单机结构的应用程序的组成单机结构的应用程序:发油系统C/S和B/S结构的应用程序与单机应用程序的不同–数据库位于服务器端–客户端往往不只一个–需注意在单机方式下无需考虑的效率、负荷和同步等问题C/S与B/S的不同–系统性能方面–系统开发方面–系统升级维护方面–系统安全方面多层结构的应用程序多层结构的划分–数据层、业务层、表现层–胖客户端、瘦客户端及其他逻辑位于何处?–逻辑的分类:数据逻辑、业务逻辑和表现逻辑多层结构的优点更有效地利用了系统的资源,增强了系统的总吞吐量和可缩放性系统维护更加方便和容易使得不同数据源系统的集成成为可能允许跨地域和跨平台操作在服务器暂时不可用时客户端的信息将被保持,增强了系统的可用性对客户端隐藏了业务逻辑细节2.3计算机网络计算机网络的概念计算机网络的功能–资源共享–数据传输计算机网络的分类–按网络分布:局域网、广域网–按网络拓扑:树状、星形、总线、环状–按服务方式:主从网络、对等网络计算机网络的体系结构2.4数据库与数据仓库构建商务智能数据库技术的发展过程什么是数据库?60年代–数据收集、数据库创建、信息管理系统(IMS)和网络数据库管理系统(NetworkDBMS)70年代–关系数据模型以及关系型DBMS80年代至今–高级数据模型(具有扩充关系的,面向对象的,演绎的等等)和面向应用的DBMS(空间的,科学的,工程的等等)90年代至今–数据挖掘和数据仓库,多媒体数据库和Web数据库。数据收集和数据库创建(20世纪60年代和更早)-原始文件处理数据库管理系统(70年代)-层次和网状数据库-关系数据库系统-数据建模工具:实体-关系模型-索引和数据组织技术:B+树,散列等-查询语言:SQL等-用户界面:表单、报告等-查询处理和优化-事务管理:恢复和并发控制等-联机事务处理(OLTP)高级数据库系统(80年代中期-现在)-高级数据模型:扩充关系、面向对象、对象-关系、演绎-面向应用:空间的、时间的、多媒体的、主动的、科学的、知识库基于WEB的数据库系统(90年代-现在)-基于XML的数据库系统-Web挖掘数据仓库和数据挖掘(80年代后期-现在)-数据仓库和OLAP技术-数据挖掘和知识发现新一代综合信息系统(2000年-...)我们需要了解的数据库技术:以混凝土公司销售数据为例数据库中包含多张表:–Order–Customer–ConcreteType–Employee–Truck–……每张表中应包含什么信息?——信息的收集创建逻辑结构在数据库中,行号是无关紧要的数据库中,每一列都有一个诸如OrderDate或CustomerName之类的逻辑名称数据字典–描述了数据库中信息之间逻辑关系——“关于数据的数据”信息内部的逻辑联系数据库的不同表之间往往存在着内在逻辑联系逻辑联系是由主键(primarykey)和外键(foreignkey)实现的Primarykey–能唯一确定记录的字段或字段组Foreignkey–存在于一个关系中的另一个关系的主键外键起到了建立表间联系的作用在这里,文件=表=关系文件内的完整性约束完整性约束(Integrityconstraint)–确保信息合理性的规则Examples–在一个表中主键值必须是唯一的–外键不能为空–Salesprice字段值必须为正–Phonenumbers必须有区号SQL:结构化查询语言Structuredquerylanguage(SQL)–大多数数据库使用的第4代查询语言使用结构化的语句进行数据查询更多地被IT技术人员使用在数据查询或程序设计中SELECTOrder.CustomerNumber,Employee.EmployeeLastName,Empolyee.EmployeeFirstNameFROMEmployeeINNERJOINOrderONEmployee.EmployeeID=Order.DriverIDWHEREOrder.CustomerNumber=4567;练习使用桌面数据库产品建立一个数据库,使用到主键、外键和完整性约束。并进行10行以上的数据输入和查询数据仓库简述OLTP与OLAP–onlinetransactionprocessing&–onlineanalyticalprocessing数据仓库(Datawarehouses)支持OLAP和决策DW不支持OLTP数据挖掘(Data-mining)工具使用数据仓库信息工作–DBMSsoftware=database–Data-miningtools=datawarehouse什么是数据仓库?信息的逻辑集合,这些信息来自于许多不同的业务数据库,并用于创建商务智能,以支持企业的分析活动和决策任务。WilliamH.Inmon:数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合。–面向主题而非面向应用•典型的主题领域:顾客、产品、财务–与时间相关•时间维是数据仓库中一个重要维度•操作型数据库的时间期限一般是60~90天,而数据仓库中数据的时间期限通常是5~10年。–不可修改:面向应用的事务数据库需要对数据进行频繁的插入、更新操作,而对于数据仓库中数据的操作仅限于数据的初始导入和记录查询。多维度(关系数据是二维的)行、列和层常被称为超立体结构hypercubes右图的维度?数据挖掘工具对数据仓库中信息进行查询的软件工具,包括:–查询与报表工具–智能代理–多维分析工具–统计工具另一个常见的概念:数据集市数据集市(DataMarts)是数据仓库的一个子集,它仅聚集了数据仓库中的部分信息数据仓库常被视为涉及整个组织范围数据仓库和数据挖掘带来职业机会数据仓库和数据挖掘知识将给你带来很有潜力的职业机会无需成为IT专家,也能建立数据仓库–甚至Excel和Access中也有类似功能下面是一些这方面软件的代表:–SAS(最著名的统计与数据分析软件)–Cognos(排在数据仓库与数据挖掘软件第1位)–Informatica(排在数据仓库与数据挖掘软件第2位)–常用的数据库产品,SQLServer,Oracle等在SQLServer中建立数据仓库2.5决策分析与支持、神经网络、遗传算法和系统仿真了解决策支持系统的组成学习如何在Excel中进行系统建模和决策分析了解神经网络及其用途了解遗传算法及其用途一个系统仿真的演示如何进行决策情报分析阶段–发现问题所在设计阶段–找出若干可行方案选择阶段–选择最合适的解决方案实施阶段–方案实施决策支持系统的组成模型管理部件数据管理部件用户界面管理部件使用Excel进行决策:MotorDistributionModelofAutopowerEuropeAutopowerEurope–ManufacturesUPSformajorinstallationsFourmanufacturingplantsLeipzig,GermanyNancy,FranceLiege,BelgiumTilburg,TheNetherlandsThreeharborsAmsterdam,TheHagueandAntwerpMotorDistributionTransportationCostsMinimizethetransportationcostsinvolvedinmovingthemotorsfromtheharborstotheplantsATransportationModelinExcel神经网络初步当你看到一条你从未见过的品种的狗时,你能识别出它是狗吗?神经网络(artificialneuralnetworkorANN):发现和辨别模式(pattern)的人工智能系统神经网络的作用:识别、分类和预测应用–金融机构使用神经网络发现市场潜在的机遇,例如找出不同股票价格影响模式。–警方利用神经网络发现当地犯罪模式。–信用卡公司使用神经网络发现个人账户异常,以防止欺诈行为–。。。。。。神经网络的多层结构输入层隐含层输出层使用Joone建立一个最简单的神经网络:XORXOR的真值表Joone中的操作步骤用下列字符串建立一个文本文件–0.0;0.0;0.00.0;1.0;1.01.0;0.0;1.01.0;1.0;0.0Joone中的操作步骤在Joone中建立并执行模型验证模型的有效性程序的方式遗传算法遗传算法(GeneticAlgorithms):遗传算法是一种人工智能系统,它通过模仿进化过程中适者生存规律从而产生的一个问题的逐步改进的解决方案遗传算法的进化法则1.选择(Selection)–适者生存,适应值高的个体有更大的机会把自己的基因传给下一代。2.交叉(Crossover)–将双亲的基因片段交换,从而得到下一代孩子的基因3.变异(Mutation)–在某些基因位上进行变异,以实现个体多样化遗传算法的应用场合GA最适于解决由多个变量组合而成的几千甚至几百万个方案中选择最优方案的问题,尤其当没有明确的模型可用于求解时。两个例子:–美国西部公司利用GA确定在多达100000个连接点的网络中的最佳光缆结构。以前完成这个工作一个有经验的工程师至少也需要2个月,而使用GA只需两天,得到的方案比以前工程师设计的方案更优。–民航机场的机位分配一个简单的遗传算法程序参数优化GA实例讨论:装钉子3typesofnailsperboxweightnottoexceed20ouncesnomorethan30nailsperboxatleast5andnotmorethan10nailsperbox钉子尺寸重量成本售价41483.50.853.5630.7352.50.52.5420.25231.511.52CANYOU…1.Describedecisionsupportsystem,listitscomponents,andidentifythetypeofapplicationit’ssuitedto.2.Describeartificialintelligenceandlistthedifferenttypesthatareusedinbusinesses.3.DescribeneuralnetworksandtheusesofANNtool.4.Describegeneticalgorithmsandlisttheconceptsonwhichtheyarebasedandthetypesofproblemstheysolve.

1 / 50
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功