江西师范大学商学院电子商务教研室
陈建 副教授
E-mail,88888k@gmail.com
博客, http://unclear.blogchina.com
第三章 管理信息系统的技术基础
第一节 信息技术概述
第二节 数据处理
第三节 数据库技术
第四节 计算机网络
第一节 信息技术概述
计算机硬件发展及应用
计算机软件组成及
操作系统和数据库
数据通信系统构成
计算机的产生
?1945年,美国数学家冯,诺依曼博士发表
《电子计算工具逻辑设计》论文,提出二进
制表达方式和存储程序控制计算机构想。
?1946年,美国宾西法尼亚大学研制成功电子
数字计算机 ENIAC。 重 28吨,耗电 150kW,
占地 170平米,用电子管 18800个,每秒 5000
次加法。
电子计算机的发展简史
?第一代 电子管时代 (1946-1958)
– 耗电高,体积大,定点计算,机器语言,汇编语言
?第二代 晶体管时代 (1958-1965)
– 变集中处理为分级处理,浮点运算、高级语言
?第三代 中小规模集成电路时代 (1965-1970)
– 存储容量大,运算速度快,几十至几百万次 /秒
?第四代 大规模集成电路时代 (1971至今 )
– 向大型机和微型机两个方向发展
?现代计算机发展方向
– 巨型化,微型化,网络化,智能化,多媒体化
计算机的六大分类( 1)
– 巨型机
?世界几家公司生产,最快 1.4万亿次,9千个
CPU组成。 Cray-1,Cray-2,Cray-3,国产银河 I,
银河 II,银河 III。
– 小巨型机
?功能同巨型机相近,价格相对便宜,发展十分
迅速。美国 Convex公司的 C系列机为其代表产
品。
– 大型机
?大中型企事业单位作为计算中心的主机使用,
统一调度主机资源。代表产品有 IBM360,370,
4300等。
计算机的六大分类( 2)
– 小型机
?可以满足部门性的需求,供小型企事业单位使用,
典型产品有 IBM-AS/400,DEC-VAX系列,国产太

– 工作站
?用于特殊的专业领域,例如图象处理和辅助设计
等。 典型产品有 HP-APOLLO,SUN工作站等
– 微型机
?个人或家庭使用,PC机 /个人计算机,价格低廉
计算机的应用领域
– 科学研究计算
? 密码破译,天气预报,地质勘探,卫星轨道计算
– 过程控制
? 机器人以及各种自动化装备,温度调节,阀门控制
– 辅助设计 /分析 /制造 /教学
? 机械 CAD,建筑 CAD,CAM,CAI
– 数据处理
? 数据库管理,企业信息管理,统计汇总、办公自动化
– 智能模拟
? 人工智能、专家系统
计算机硬件 — 中央处理器
CPU的一般功能
?进行算术逻辑运算
?可接收和发送数据
?可暂存少量数据
?提供控制信号
?对指令解码
计算机硬件 — 主板
主存储器
?只读存储器( ROM)
?随机存储器( RAM)
计算机硬件 — 存储系统
二级存储器
– 磁盘、磁带、光盘
计算机硬件 — 存储系统(续)
计算机硬件 — 显卡、声卡
显卡
声卡
计算机硬件 — 输入 /输出设备
?输入设备
– 键盘、扫描仪、鼠标
?输出设备
– 打印机、显示器
?视频
?声音识别
?光和磁识别
第一节 信息技术概述
计算机硬件发展及应用
计算机软件组成及
操作系统和数据库
数据通信系统构成
软件的概念
? 软件分为两类
?系统软件:管理与支持计算机系统资源及操
作的程序,是计算机硬件和应用程序之间重
要的软件接口。
?应用软件:综合用户信息处理需求的、直接
处理特定应用的程序。
? 软件发展趋势,
?程序设计语言向对话式、自然语言方向发展
?向更容易使用的多目标应用软件包发展
系统软件分类
?系统管理程序,
? 用于管理计算机系统的硬件、软件和数据资源。包
括操作系统、数据库管理程序、通信管理程序。
?系统支持程序,
? 通过提供各种支持服务,以支持计算机系统的操作
和管理。包括系统实用程序、安全管理器等。
– 系统开发程序,
? 帮助用户开发信息系统的应用程序。包括各种语言
编译器、开发工具、辅助软件工程包等。
操作系统
?是一台计算机最基本、最重要的软件包,它控
制 CPU的操作,控制计算机系统的输入 /输出,
资源的分配,为应用程序提供各种服务与接口。
?五大功能,
? 用户界面
? 资源管理
? 任务管理
? 文件管理
? 实用程序与支持服务
?操作系统分类,
? 批处理 OS,分时 OS,实时 OS。
?DOS
– 曾经是 PC机上最常用的操作系统,以简单、可
靠赢得了广大用户的青睐。但由于未能紧跟计
算机硬件技术的发展,最终退出了历史舞台。
?Windows3X
– 是 PC机上最为成功的 DOS扩展器,它在 DOS的基
础上改进了用户接口、内存管理和设备管理,
增加了对多媒体的支持,实现了图形用户界面,
为 PC机操作系统的进一步发展打下了基础。
?Windows95
– 是一个 32位 PC机操作系统,它充分利用了 PC硬
件技术发展的新成果,在支持原有 16位应用的
基础上,把 PC操作系统技术向前推进了一大步。
?UNIX系统
– 经过 20多年的锤炼,以高可靠性、高效率和强
大的 TCP/IP支持、支持并行处理和多处理器和
独有的 64位计算使其成为企业级应用的首选。
作为 UNIX风格的操作系统。
?LINUX
– 秉承了 UNIX系统的优秀特性,以可靠、高效和
近乎为零的使用成本而成为一种重要的操作系
统。
?NetWare
– 以其独特的结构、良好的运行效率和强大的目
录管理服务,成为 PC局域网络的最主要的网络
操作系统之一。
?Windows NT/2000
– 继承了微软公司 Windows系列操作系统的优良
特性,是一种可移植性好,支持多种硬件平台,
功能强大,可靠性好、灵活性高的企业级操作
系统。它采用了先进的操作系统技术,如虚存
管理、优先权多任务、结构化异常处理和操作
系统对象等,支持对称式多处理器,提供了
Windows图形用户界面,兼容 WIN32程序,16
Windows程序,MS-DOS程序,POSIX程序和 OS/2
程序等。 Windows 2000以其灵活、强大的功能
和稳定可靠的性能成为了目前最为重要的操作
系统之一
? 其他系统管理软件
– 数据库管理系统( DBMS)
? Oracle
? Sybase
? MS SQL server
– 通信管理器
– 系统支持程序
程序设计语言
? 机器语言。特点,
?采用二进制代码
?指令随机器而异
?效率高,执行速度快
?编程繁琐,工作量大,不直观
? 汇编语言
? 高级语言。优点,
?更接近自然语言,一般采用英语表达,便于理解、记
忆、掌握。
?高级语言编写的程序短小,易于编写、调试。
?可移植性强。
? 高级语言不能被计算机直接识别和执行,必
须先翻译成用机器指令表示的目标程序。翻
译的方式有两种,
?解释执行
?编译执行
? 第四代语言( 4GL)
?是一种十分接近英语和其他人类语言的自然语

? 面向对象的语言
第一节 信息技术概述
计算机硬件发展及应用
计算机软件组成及
操作系统和数据库
数据通信系统构成
通信的定义 ?
利用通信设备和线路将地理位置不同的、
功能独立的多个计算机系统互联起来,
以功能完善的网络软件(即网络通信协
议、信息交换方式及网络操作系统)实
现网络中资源共享和信息传递的系统。 ?
数据通信 是指以数据的形式,使用电或
者光的介质,从一个地方发送到另一个
地方。
数据由发信者发出,经过编码和调制,变
成信号,经信道传输,在信道中受到一些干
扰,信号传到接受端后,经过解调和译码,
还原成原有的数据提供给接受者。这个过程
也可以反过来。
数据通讯系统模型
第三章 管理信息系统的技术基础
第一节 信息技术概述
第二节 数据处理
第三节 数据库技术
第四节 计算机网络
第二节 数据处理
数据处理的基本内容和发展过程
数据的组织
数据文件的组织方式和操作
数据库
数据处理的概念和发展阶段
? 数据处理的主要目的
? 把 数据转换 成便于观察分析、传送或进一步处理的形

? 从大量的原始数据中抽取、推导出对人们有价值的 信
息 以作为行动和 决策的依据
? 科学地 保存和管理 已经过处理 (如校验、整理等 )的
大量数据,以便人们能方便而充分地利用这些宝贵的
信息资源
? 数据处理的基本内容
数据收集,数据转换,数据的筛选、分组
和排序,数据的组织、数据的运算、数据存储、
数据检索、数据输出
数据处理的发展过程
? 简单应用 (20世纪 50年代以前 )
? 文件系统 (50年代后期到 60年代中期 )
? 数据库系统 (60年代后期开始 )
第二节 数据处理
数据处理的基本内容和发展过程
数据的组织
数据文件的组织方式和操作
数据库
数据结构
逻辑结构:指数
据间的逻辑关系。
物理结构(存储结构):
指数据元素在计算机存
储器中的存储方式。
线性结构:包括线性表、
堆栈、队列、串等
非线性结构:包括树、图等
顺序存储
链接存储
索引存储
散列存储
指针与链
表征某一数据结构特点及其连接方式
的基本单位称为结构的 结点 。 一个结点通
常有数据域,指针域,其中存放与结点有
关的结点的地址称为 指针 。若干带指针的
结点组成的集合,称为 链 。通常把指针指
向的下一结点叫做 后继 结点,与本结点邻
接的前一结点称为 前趋 结点。





采用链接存储方式
数据域 指针域
线性表
线性表是指数据的结构形式本质上是一
维的线性关系。例如英文字母表、职工登记
表、产品的编号都是线性表。线性表中每个
结点中的元素可以是一个数字、一串字符,
或一项记录。
线性表以顺序方式存储称为顺序表。












链表的插入与删除
? 删除一个节点:断开该节点的前后链接,
将前一个节点的指针直接指向后一个节点,
要删除的节点与整个链表脱离关系。
? 增加一个节点:断开一个指针,将该指针
指向要增加的节点,从增加的节点引出一
个指针指向后面的节点,要增加的节点与
整个链表连接成一个整体。
链表的插入与删除
H
H
H

树是结点之间有分支及层次关系的结构。
树结构最重要的一类非线性结构。下面一
例所示为一个树结构的实例,它反映了不
同规格的钢材的库存情况。
树结构实例

第二节 数据处理
数据处理的基本内容和发展过程
数据的组织
数据文件的组织方式和操作
数据库
数据组织的层次
?数据项
?记录
?文件
?数据库
? 数据组织的层次
数据库
文件 1 文件 2 文件 n 文件 n-1
记录 1 记录 2 记录 n-1 记录 n
数据项 1 数据项 2 数据项 n-1 数据项 n
…,.,
…,.,
…,.,姓名、性别等
若干学生
学生文件
学生数据库
数据组织的相关概念
?数据项
?是组成数据系统的有意义的最小基本单位。它
的作用是描述一个数据处理对象的某些属性。
?记录
?与数据处理的某一对象有关的一切数据项构成
了该对象的一条记录。 记录中能惟一地标志该
记录的数据项称作主键。
?文件
?相关(同类)记录的集合称为文件。
?数据库
?按一定方式组织起来的逻辑相关的文件集合形
成数据库。





文件组织形式
– 建立并确定数据记录的物理顺序和逻辑顺序之
间的对立关系。
逻辑
数据记录
物理
存储方式
顺序文件
索引文件
散列文件
? 顺序文件
– 文件中数据记录的物理顺序与逻辑顺序一致,
文件记录按主键的值递增(或递减)次序排序,
形成其逻辑顺序。
870001 张三 456
870002 李四 645
870003 王五 587
870004 孙六 676
870005 钱七 565
…… …… ……
1
2
3
4
5
……
文件记录 物理设备
主键的值 相对磁道
? 索引文件
– 具有索引表的文件称为索引文件。
索引文件
主文件 索引表
数据记录区 索引区
记录原始信息 记录关键字 +记录地址
? 举例
记录地址 学号 姓名 成绩
A 870005 张三 456
B 870002 李四 645
C 870001 王五 587
D 870004 孙六 676
E 870003 钱七 565
主键字(学号) 记录地址
870001 C
870002 B
870003 E
870004 D
870005 A
主文件 索引表
主键字学号与学生
记录地址的对应表
直接存取文件(散列文件)
?直接地址法
?相对键法
?杂凑法
数据文件的操作
? 增加
? 删除
? 修改
? 显示
第二节 数据处理
数据处理的基本内容和发展过程
数据的组织
数据文件的组织方式和操作
数据库
数据库
数据库是比文件系统更高级的一种数据组
织方式。
文件系统的缺陷
? 数据的独立性:程序依赖于专门为它们所设计的文件结构
? 数据冗余性:重复的数据的存储
? 数据的一致性:数据的重复的存放导致了数据的不一致性
数据库管理系统( DBMS)
? 以规范一致的方式存储数据
? 以规范一致的方式将数据组织成记录
? 以规范一致的方式存取记录
第三章 管理信息系统的技术基础
第一节 信息技术概述
第二节 数据处理
第三节 数据库技术
第四节 计算机网络
第三节 数据库技术
数据库系统的产生和构成
数据库设计的主要内容
E- R模型的概念及构造方法
关系型数据模型的规范化方法
数据库操作
数据库保护
数据库系统的产生和发展
第五代,面向对象的结构
第四代,关系型结构
第三代,网状型结构
第二代,层次型结构
第一代,文件结构
数据库系统的构成
?计算机系统
?数据库
?数据库管理系统 (DBMS)
?人员
第三节 数据库技术
数据库系统的产生和构成
数据库设计的主要内容
E- R模型的概念及构造方法
关系型数据模型的规范化方法
数据库操作
数据库保护
客观世界 信息世界 数据世界
组织(事物及其联系)
事物类(总体)
事物(对象、个体)
特征(性质)
实体及其联系
实体集
实体
属性
数据库(概念模型)
文件
记录
数据项
三个不同世界术语
客观 事物类,
事物 相关性质集合 人
实体 实体集合
及 实体
联系 相关属性集合
加工、转换
数 文件
据 记录
库 相关数据项集合
加工
转换
存储
二进制数据集合
结构
计算机世界 DBMS 数据世界
DBMS的
数据模

信息世界 认识选择描述 现实世界
E-R模型
信息的转换
第三节 数据库技术
数据库系统的产生和构成
数据库设计的主要内容
E- R模型的概念及构造方法
关系型数据模型的规范化方法
数据库操作
数据库保护
? E-R图描述现实世界的概念模型
?实体,
?属性,
?联系,
? 一对一联系
? 一对多联系
? 多对多联系
实体
属性
联系 线段
E-R模型
E-R模型中涉及的一些概念
? 实体
? 属性
? 联系
?一对一联系
?一对多联系
?多对多联系
?E—R图绘制
图书 作者 写作
出版社
类别
页数 ISBN
书名
姓名
出生地 身份证号
定稿时间
价格 包含实体, 图书, 和, 作者, 的 E— R图
物资入库管理概念模型





E— R图向关系数据模型的转换转换过程示意图
E-R图
关系模型
DBMS
转换举例一
厂长号 姓名 年龄
厂长
厂号 厂名 地点
工厂 管理 1 1
厂长( 厂长号, 厂号,姓名,年龄)
工厂( 厂号,厂名,地点)
转换举例二
仓库号 地点 面积
仓库
货号 品名 价格
产品 存放 1 n
仓库( 仓库号,地点,面积)
产品( 货号,品名,价格,仓库号,数量)
数量
学生
课程
m
n
成绩
课程编码 课程名 学时 学分
本科否 入学时间
学号 姓名 性别 学院 年龄 简历 照片
转换举例三
学号 姓名 年龄
学生
课程号 课程名 学时数
课程 学习 n n
学生( 学号,姓名,年龄)
课程( 课程号,课程名,学时数)
成绩
选课( 学号, 课程号,成绩)
第三节 数据库技术
数据库系统的产生和构成
数据库设计的主要内容
E- R模型的概念及构造方法
关系型数据模型的规范化方法
数据库操作
数据库保护
关系数据库的规范化
1971年 E.F.Codd及后来的研究者
为数据结构定义了五种规范化模式
(Normal Form,简称范式 )。范式表示
满足某种约束条件的关系模式。满足
最低要求,则为第一范式 (Frist
Normal Form,简称 lNF)。 符合 lNF而
又进一步满足一些约束条件的成为第
二范式 (2NF),等等。

将关系分解为如下两个关系
产品代码 产品名 生产厂号
生产厂号 生产厂名 生产厂地址
第三节 数据库技术
数据库系统的产生和构成
数据库设计的主要内容
E- R模型的概念及构造方法
关系型数据模型的规范化方法
数据库操作
数据库保护
数据库操作
数据库操作主要有基本表的建立
与删除、数据查询及更新等。
如何使用关系数据库标准语 ——
结构化查询语言 SQL( Structured
Query Language) 来完成上述操作。
基本表的建立与删除
? 建立
建立基本表的语句格式为,
CREATE TABLE <表名 > (列名 1类型,列名 2
类型 …… )
常用的类型有 CHAR(字符型 ),INT(整型 ),
NUMERIC(数值型 ),DATETIME(日期时间型 )等。
? 修改
修改基本表定义的语句格式为,
ALTER TABLE <表名 > ADD 列名类型
? 删除
删除基本表的语句为,
DROP TABLE <表名 >
数据查询
SELETE <目标列 > FROM<表名 >WHERE <条件
表达式 >
ORDER BY<列名 2> ASC/DESC
数据更新
? 数据修改 (UPDATE)
UPDATE语句的一般格式为,
UPDATE <表名 >
SET <列名 1>=<表达式 1>,<列名 2>=<表达
式 2> …… WHERE<逻辑表达式 >
? 数据删除 (DELETE)
DELETE语句的一般格式为,
DELETE FROM <表名 >
WHERE <逻辑表达式 >
? 数据插入 (INSERT)
INSERT语句的一般格式为,
INSERT INTO <表名 >
VALUES(<常量 1>,<常量 2> …… )
第三节 数据库技术
数据库系统的产生和构成
数据库设计的主要内容
E- R模型的概念及构造方法
关系型数据模型的规范化方法
数据库操作
数据库保护
数据库保护
? 为了保证数据的安全可靠和正确有效,DBMS必须提供统一的数
据保护功能,主要包括数据的安全性、完整性、并发控制和数
据库恢复等内容。
? 数据的 安全性 是指保护数据库以防止不合法的使用所造成的数
据泄露、更改和破坏。
? 数据的 完整性 是指数据的正确性、有效性与相容性。
? 并发控制 是指当多个用户同时存取、修改数据库时,为了防止
发生互相干扰而得到错误的结果并使数据库的完整性遭到破坏,
而对多用户的并发操作加以控制、协调。
? 数据库恢复 是指当计算机软、硬件或网络通信线路发生故障而
破坏了数据或对数据库的操作失败使数据出现错误或丢失时,
系统应能进行应急处理,把数据库恢复到正常状态。
第三章 管理信息系统的技术基础
第一节 信息技术概述
第二节 数据处理
第三节 数据库技术
第四节 计算机网络
第四节 计算机网络
计算机网络的概念及网络的分类
局域网的体系及不同的数据管理方式
Internet技术的概念及发展过程
计算机网络的概念与分类
(一 )计算机网络的概念
计算机网络是用通信介质把分布在不同地
理位置的计算机和其他网络设备连接起来,实
现信息互通和资源共享的系统。计算机网络的
重要概念有,
? 网络介质
? 协议
? 节点
? 链路
(二 )网络拓扑结构
? 根据通信信道的类型,可以将计算机网
络结构分为以下几种,
? 点 -点信道网络
? 共享信道网络
(三 )计算机网络的分类
网络分类 特征
局域网 (LAN)
传输距离在 0.1-10km,传送速率在 lMb/s~ 10Mb/s的范围较小的一种网络局域网是计算机
网络发展最快的一个分支,经过 20世纪 60年代的技术准备,70年代的技术开发和 80年代
的商品化阶段,现在已经在企、事业单位的计算机应用中发挥着重要作用,目前正朝着
多平台、多协议、异机种方向发展,数据速率和带宽也在不断提高。
广域网 (WAN) 数据传输速率一般在 1.2kbps~ 1.554Mbps,广域网是局域网的扩展。广域网一般由相距较远的局域网经由公共电信网络互连而成,传输距离可遍及全球。
综合业务数字网
(ISDN)
综合业务数字网是一种能在一个网络内传送多种业务信息的网络,包括数据、图像、语
音、文字等,能够满足一个单位的日常业务中的网络应用需要。随着网络技术的发展,
带宽和传输速率的不断提高,目前的网络技术已经能够满足 ISDN的要求,ISDN已经成为
网络系统发展的重要方向。
Internet
Internet即 "因特网 ",是最大的国际互连网。该网起源于美国国防部的 ARPA,包含各种
不同领域的应用系统,能够提供商务、政治、经济、娱乐、新闻、科技等各类信息,实
现全球范围的信息资源共享。 Internet发展很快,目前,Internet已形成覆盖全球的网
络,成为远程网的代名词。我国的 CHINANET,CERNET等都是该网的一部分。
第四节 计算机网络
计算机网络的概念及网络的分类
局域网的体系及不同的数据管理方式
Internet技术的概念及发展过程
局域网技术
(一 )网络体系结构
? 网络体系结构按其发展过程,经历了三个
阶段,
? 文件服务器 /工作站
? 客户 /服务器 (Client/Server)
? 分布式处理
? 浏览器 /服务器 (Browser/Server)
(二 )网络操作系统
网络操作系统是管理网络资源的系
统软件,是网络运行的基础。
(三 )几种典型的局域网络简介
? 以太网 (Ethernet)
? 令牌环网 (Token-Ring)
? 快速以太网 (Fast Ethernet)
?FDDI(光纤分布式数据接口 )
?ATM(异步传输模式 )
第四节 计算机网络
计算机网络的概念及网络的分类
局域网的体系及不同的数据管理方式
Internet技术的概念及发展过程
网际互联
多媒体网络
OSI参考模型
学生 1 学生 2 学生 5 学生 4 学生 3
课程 3 课程 2 课程 1
学院
院长
1
1
学院
教师
1
n
学生
课程
m
n
第一组程序使用第一组数据,但是需要经过文件系统进行存
取,同理,第二组应用程序也通过文件系统对第二组数据进
行存取。数据与程序的独立性不变,数据共享性不强。
各应用程序所用到的数据都是由数据库管理系统统一管
理,数据与程序独立,数据共享性程度高。
各程序的数据处理分别由程序员设计,数据与程
序不可分割,数据大量重复,不能共享。