《管理信息系统三》由会员分享,可在线阅读,更多相关《管理信息系统三(80页珍藏版)》请在金锄头文库上搜索。
1、第三章 管理信息系统的技术基础 第一节 信息技术概述 第二节 数据处理 第三节 数据库技术 第四节 计算机网络 第一节 信息技术概述 一、计算机硬件技术 文字处理、数学计算、决策、工程、教 育、娱乐等领域 二、计算机软件技术 操作系统、数据库管理系统、应用软件 三、数据通信技术 通信线路、通信协议 Wall-Mart沃尔-马特:成功之道:在于理念 和手段 理念:创始人沃尔顿先生倡导的尽量降低经营成本 ,实行低价销售。 宗旨:帮顾客节省每一分钱。 口号:天天平价,始终如一。 1995年经营成本占销售额的15.8%(世界上大多数零售商 的经营成本在40%以上) 手段:拥有世界上最大的私有卫星系统,
2、与3800家 供货商实现计算机联网。总部的计算机系统与16个 发货中心以及1000多家商店连接,做到即时销售, 大大压缩产品时间成本,减少库存风险,加速资金 周转。 戴尔计算机公司 :直销与个性化服务 的典范 向企业销售:5,000家美国公司服务的“首页”计划。当 戴尔公司赢得一家有400百人以上的企业客户时,它就为 那家客户建立首页。首页只不过是一套比较小的网页,常 常同客户的内联网联接(销售和租赁),让获准的雇员在 线配置个人计算机、付款、跟踪交付的情况每天约有 500万元的戴尔个人计算机以这种方式定货。首页让客户 能即刻得到技术支持(再也不用在电话里等待!),与销 售人员联系。 向个人销
3、售:网上订购、网上跟踪、网上支付 案例2戴尔 如Amazon的网站上,购书客户在填写订单的最后,选择几种运输 方式。 Amazon通过网络直接将运输业务转移给不同的运输的公 司,同时为客户返回一个运输号。客户能够在任何时间登录到指 定的运输公司网站,根据运输号,查询自己的书的运输状态。最 终取得低成本的优势。 客户在Cisco公司的网上下订单以后, Cisco同时在后台连接到 Fedex公司的信息系统,把运输的指令发给Fedex, Fedex则根据 这些指令及时将客户的订购产品送货上门。 Cisco公司在Fedex 那里获得每个运输物品的编号,将其返回给客户。客户可以随时 登录到Cisco的网
4、站,在查询订单信息的同时,能看到自己订购 的物品的当前运输状态。而这些运输状态信息则是Fedex通过网 络直接及时地更新Cisco网站的数据库来实现的。 案例3 第二节 数据处理 本节内容: 一、数据处理的概念和发展阶段 二、数据组织 一、数据处理的概念和发展阶段 -1 数据处理的概念 数据处理指把来自科学研究、生 产实践和社会经济活动等领域中的原始 数据, 用一定的设备和手段, 按一定的 使用要求, 加工成另一种形式的数据。 数据处理的目的 1.把数据转换成便于观察分析、传送或进 一步处理的形式。 2.从大量的原始数据中抽取,推导出对人 们有价值的信息以作为行动和决策的依据。 3.利用计算机
5、科学地保存和管理已经过处 理的大量数据,以便人们能方便而充分地利用 这些宝贵的信息资源。 一、数据处理的概念和发展阶段 -2 数据处理的基本内容 1.数据收集 2.数据转换 3.数据的筛选、分组和排序 4.数据的组织 5.数据的运算:指算术运算和逻辑运算 6.数据存储 7.数据检索 8.数据输出 一、数据处理的概念和发展阶段 -3 在管理信息系统中,大量的数据以一定的形式 存放在各种存储介质中,数据的组织方式以及内在 联系的表示方法直接决定着数据处理的效率。 二、数据组织 数据库Database 文件1文件2文件n文件n-1 记录1记录2记录n-1记录n 数据项1数据项2数据项n-1数据项n
6、. . . . . . 姓名、性别等 若干学生 学生文件 学生数据库 数据组织的层次 数据项 多个字符组成一个词或者一个完整的数字 不能再分成有意义的单位。 记录 与某个特殊对象或活动有关的所有数据项组成 文件 与某个特定主题相关的数据记录的集合。 数据库(Database) 综合的、相关的文件集合 数据库中包括了数据,它们之间的联系 示例:学生数据库的数据层次 数据的层次举例 文件 数据项 记录 数据库 刘云 数据库系统 4 89包含:学生姓名、所选课程、 学分及成绩的记录 刘云 (名字字段) 学生数据库 课程文件 学生信息文件 财务文件 课程文件 刘云 数据库系统 4 89 王少芝 数据库
7、系统 4 85 张嘉佳 数据库系统 4 85 图 1 数据的层次 应用程序1数据文件1 应用程序2 应用程序3 数据文件2 数据文件3 存在问题: 1、数据冗余与数据不一致性 2、数据联系弱 3、缺少数据字典,缺乏灵活性 用户 用户 用户 三、 数据处理的发展-1 传统文件处理系统 数据库处理系统 特点: 应用程序1 应用程序2 应用程序3 DBMS 数据库 中央 数据库 用户 用户 用户 1、完善的数据字典和数据模型 2、数据独立性 3、方便的接口 4、完整的数据控制功能 5、提高了系统的灵活性 三、 数据处理的发展-2 数据库管理系统(DBMS)功能 1、数据库开发 2、数据库查询 3、数
8、据库维护 4、应用与开发 . 操作系统 数据库 管理系统 应用程序 数据库 数据 字典 用户 1、数据库开发 数据库管理软件允许用户很 方便地开发他们自己的数据库 。改善了组织数据库的完整性 和安全性。数据库管理员( DBA)利用数据定义语言( DDL)开发与说明数据内容、 相互关系及每个数据库的结构 ,并把这些信息分类后,储存 在一个专用的数据定义和说明 的数据库中,这个数据库称为 数据字典。由DBA控制、管理 和维护。 数据字典 是数据库管理的重要工具。 是超越数据的计算机分类与目 录,即字典的内容是关于数据 的数据。含有管理数据定义的 数据库,其内容包括组织数据 库的结构、数据元素及其他
9、特 征。 由DBA管理,并经常被用 户查询和向用户报告公司在数 据方面有无变动,需要时 DBA也可以修改所选数据元 素的定义。 2、数据库查询 用户可以使用DBMS中 的查询语言或报告发生器 ,询问数据库中的数据。 有两种主要的查询语言 ,一种称为结构化查询语 言(SQL),另一种称为 取样查询(QBE)。 3、数据库维护 是在DBMS的支持下,由传送 处理程序以及其他用户应用软件 实现的。用户和信息专家可以通 过DBMS调用各种实用程序以进 行数据库的维护。 4、应用与开发 DBMS的一个重要作用就是应用 开发。 对比方面文件系统 数据库系统 特 点 数据的管理者文件系统数据库管理系统 数据
10、面向的对象某一应用程序整个应用系统 数据的共享程度共享性差,冗余度大共享性高,冗余度小 数据的独立性独立性差高度的物理独立性和逻辑独立性 数据的结构化记录内有结构整体结构化,用数据模型描述 数据控制能力应用程序自己控制 由数据库管理系统提供数据安全性 、完整性、并发控制和恢复能力 两种数据管理方式的对比 本节内容: 一、数据库系统的产生和构成 二、数据库设计的主要内容 三、实体联系模型 四、数据模型 五、关系的规范化 六、数据库操作 七、数据库保护 第三节 数据库技术 数据库概念 数据库就是数据存放的地方,是需要长期存放在计算 机内的有组织并且可共享的数据集合。数据库中的数 据按一定的数据模型
11、组织、描述和存储,具有较小的 冗余度,较高的数据独立性和易扩展性,可以为不同 的用户共享使用。 常见的数据库模型 数据库可以使用多种类型的系统模型(模型是指数据库管理系统中数 据的存储结构),其中较为常见的有三种: 层次模型(Hierarchical Model) 网状模型(Network Model) 关系模型(Relation Model)3种。 数据库系统是由计算机系统、数据、数据库管理系 统和有关人员组成的具有高度组织的总体。 1、计算机系统(支持数据库系统的硬件和软件环境) 2、数据库(Database) 3、数据库管理系统 (DBMS) 4、人员 数据库管理员 系统程序员 用户 数
12、据库强调数据数据 数据库管理系统是系统软件系统软件 数据库系统强调的是系统系统 数据库系统的构成 二、数据库设计的主要内容 数据库设计 数据库设计是在选定的数据库管理系统基础上建立数据 库的过程。 数据库设计的步骤与系统开发的各个阶段相对应,详见 下图。 概念模型 (信息模型)E-R模型 逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的 数据库管理系统(DBMS)支持的数据模型。 信息的转换信息的转换 客观 事物类: 事物 相关性质集合 人 实体 实体集合 及 实体 联系 相关属性集合 加工、转换 数 文件 据 记录 库 相关数据项集合 加工 转换 存储 二进制数据集合 结构 计
13、算机世界DBMS数据世界 DBMS 的数据 模型 信息世界认识选择描述 现实世界 E-R模型 人们头脑之外的客观世界,它包 含客观事物及其相互联系 信息世界,是现实世界在人们头脑中的反映 现实世界中的事物及其联系,在数据世界中用数据模型描述 数据库设计的步骤数据库设计的步骤 现实世界 观念世界 数据世界 用户需求分析 概念结构设计 逻辑结构设计 物理结构设计 E-R图 数据模型 概念结构设计 逻辑结构设计 按用户的观点对数据和信息建模。常常首先将现实世界 的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS 的信息结构即概念模型,然后再把概念模型转换为计算机上 某一DBMS支持的数据模型。
14、 E-RE-R模型简介模型简介 E-R(Entity-Relationship)数据模型,即实 体-联系数据模型,是于1976年提出的早期 的语义数据模型。该数据模型的最初提出 是用于数据库设计,是面向问题的概念性 数据模型,它用简单的图形反映了现实世 界中存在的事物或数据及它们之间的关系 。 实体实体 实体是观念世界中描述客观事物的概念,可以是具体的事物,例如一本书、一条街、 一朵鲜花等;也可以是抽象的事物,例如一个容量、一个城市、一种气体或一种感受 等。同一类实体的所有实例就构成该对象的实体集。 实体及其联系概念模型 ER图 E-R图建模方法实体图建模方法实体/ /属性属性 1、实体(En
15、tity) 描述客观事物的概念 实体名称 表示方法: 2、属性 指实体具有的某种特性。 表示方法: 属性 实体名称 属性1属性2属性n 3、联系 现实世界的事物总是存在着这样或那样的联系 联系联系 表示方法: 实体实体1 1实体实体2 2 联系联系 E-R图建模方法联系图建模方法联系 关系(联系)关系(联系) 1一对一关联 2一对多关联 3多对多关联 联系的类型 设A,B为两个包含若干个体的总体, 1、一对一联系 如果对于A中的一个实体,B中至多有一个实体与其发生联系,反之,B中的每 一实体至多对应A中一个实体,则称A与B是一对一联系。 系 系主任 任职 1 1 病区 科室主任 任职 1 1 E-R图建模方法联系图建模方法联系 2、一对多联系 如果对于A中的每一实体,实体B中有一个以上实体与之发 生联系,反之,B中的每一实体至多只能对应于A中的一个 实体,则称A与B是一对多联系。 AB联系 1n 教研室 教师 联系 1 n 联系的类型 E-R图建模方法联系图建模方法联系 3、多对多联系 如果A中至少有一实体对应于B中一个以上实体,反之,B中也至少 有一个实体对应于A中一个以上实体,则称A与B为多对多联