管理信息系统(2-1)-技术基础
合集下载
第2讲管理信息系统的技术基础

测试分析报告要对实际测试的时间,地点,参加人员和 主要测试的内容,以及测试的结果等进行详细的说明, 该文件是软件最终评价的重要依据
项目开发总结报告要对这个项目的开发过程进行总结, 并把所产生的文件作为附件
第2讲管理信息系统的技术基础
第六阶段 运行与维护阶段
在运行和维护阶段,软件将在运行使用中不断地被维护, 根据新提出的需求进行必要而且可能的扩充和删改。
B厂
厂领导 生产部
操作员
班组
内 生产部
部
内
网 班组
部
网
操作员
第2讲管理信息系统的技术基础
2.2.3 软件的开发方式
2.2.3.1 自主开发 2.2.3.2 委托开发 2.2.3.3 合作开发 2.2.3.4 购买现成软件 2.2.3.5 各种开发方式的比较
第2讲管理信息系统的技术基础
2.2.3.方法
2.2.4.1 生命周期法 2.2.4.2 原型法 2.2.4.3 面向对象方法 2.2.4.4 软件元法
第2讲管理信息系统的技术基础
2.2.4.1 生命周期法
就是自顶向下、逐步求精,分阶段实现的软件开发方法, 是一种先整体后局部的信息系统开发方法,也是迄今 为止开发方法中应用最普遍、最成熟的一种。
客户机
中间件
客户端应用程序
(用VB、VC++、PB、 DELPHI、Java等平台 开发)
ODBC、BDE、ADO
数据库服务器
Oracle、SQLServer、 Sybase、Interbase、DB2、
Dbase、Access、Foxpro
第2讲管理信息系统的技术基础
2.2.2.1 C/S两层结构案例
基本思想是:用系统工程的思想和工程化的方法,将整 个信息系统开发过程划分出若干个相对独立的阶段, 按用户至上的原则,结构化、模块化、自顶向下地对 系统进行分析与设计。
项目开发总结报告要对这个项目的开发过程进行总结, 并把所产生的文件作为附件
第2讲管理信息系统的技术基础
第六阶段 运行与维护阶段
在运行和维护阶段,软件将在运行使用中不断地被维护, 根据新提出的需求进行必要而且可能的扩充和删改。
B厂
厂领导 生产部
操作员
班组
内 生产部
部
内
网 班组
部
网
操作员
第2讲管理信息系统的技术基础
2.2.3 软件的开发方式
2.2.3.1 自主开发 2.2.3.2 委托开发 2.2.3.3 合作开发 2.2.3.4 购买现成软件 2.2.3.5 各种开发方式的比较
第2讲管理信息系统的技术基础
2.2.3.方法
2.2.4.1 生命周期法 2.2.4.2 原型法 2.2.4.3 面向对象方法 2.2.4.4 软件元法
第2讲管理信息系统的技术基础
2.2.4.1 生命周期法
就是自顶向下、逐步求精,分阶段实现的软件开发方法, 是一种先整体后局部的信息系统开发方法,也是迄今 为止开发方法中应用最普遍、最成熟的一种。
客户机
中间件
客户端应用程序
(用VB、VC++、PB、 DELPHI、Java等平台 开发)
ODBC、BDE、ADO
数据库服务器
Oracle、SQLServer、 Sybase、Interbase、DB2、
Dbase、Access、Foxpro
第2讲管理信息系统的技术基础
2.2.2.1 C/S两层结构案例
基本思想是:用系统工程的思想和工程化的方法,将整 个信息系统开发过程划分出若干个相对独立的阶段, 按用户至上的原则,结构化、模块化、自顶向下地对 系统进行分析与设计。
第二章管理信息系统的技术基础

信
企业多种应用信息系统的功能。
息
系
Extranet
统
的
技
术
基
础
管 理
第三节 数据库技术基础
信
息
系 一、数据库技术概述
统
(一)数据库的几个基本概念
第
二
章
数据 数据处理
管
理
信 数据库
息
计算机系统 数据库
系
统
数据库管理系统
用户
系统
的
技
术
基
础
管
理 信
第三节 数据库技术基础
息
系
统 数据库系统是由计算机系统、数据库、数据
02080101 张三 …… ……
男 ……
1982.7 ……
信息1 班
北京
…… ……
的
技
术
基
础
管
理
信 息
第三节 数据库技术基础
系 统
关系模型特点:
1、关系模型的概念单一
第 二
2、关系是规范化关系
章 3、易于理解,操作直接、方便
管 理 信 息 系 统 的 技 术 基 础
管 理
第三节 数据库技术基础
第二节
计算机网络技术基础
息
系
统 四、Internet和Intranet
Internet
第
二
Intranet
章
Intranet一词来源于Intra和Network,可以把Intranet理解为
管
企业内部的Internet,一般称为企业内部网。除了具有Internet
理
已有的各种功能之外, Intranet最重要的特点是网络安全功能和
信息管理系统第三章管理信息系统的技术基础

信息系统的风险管理策略
风险识别
定期评估系统面临的威胁和漏洞,识别潜在 的安全风险。
风险评估
对识别出的风险进行量化和定性评估,确定 其可能性和影响程度。
风险处理
根据风险评估结果采取相应的措施,如加强 安全防护、接受风险、转移风险等。
风险监控和报告
持续监控系统的安全状态和风险状况,及时 向管理层报告重大风险事件。
信息管理系统第三章管理信 息系统的技术基础
• 引言 • 管理信息系统的基本概念 • 管理信息系统的技术基础 • 管理信息系统的应用 • 管理信息系统的开发方法 • 管理信息系统的安全与风险管理 • 总结与展望
01
引言
目的和背景
阐述管理信息系统的技术基础
本章旨在介绍管理信息系统的技术基础,包括计算机硬件、软件、数据库和网 络等方面的基本概念和原理。
• 管理信息是实施管理控制的依据:在管理控制中,以信息来控制整个生产过程 ,使计划达到预期的目标。控制系统里的反馈装置把给定的信息同真实的信息 进行比较,发现偏差及时调节。根据信息的反馈对组织的活动进行实时的调整 和控制。
• 管理信息是联系组织内外的纽带:企业组织是一个复杂的系统,它既有内部的 联系又有外部的联系。企业与外部的联系范围很广,企业与消费者之间的联系 不仅直接提高经济效益,还要提高社会效益。
应用软件
如办公软件、图像处理软 件等,用于满足特定需求。
编程语言与工具
如Java、Python等编程语 言和集成开发环境 (IDE),用于开发软件。
计算机网络技术
局域网(LAN)
连接局部范围内的计算机,如 家庭或办公室网络。
广域网(WAN)
连接不同地理位置的计算机, 如互联网。
网络协议
MBA管理信息系统管理信息系统的技术基础

MBA管理信息系统管理信息系统的技术 基础
五、关系的规范化
第一范式:每个分量不可分隔 !
职工编号
101 102
姓名
张兴 李铭
工资
基本工资 附加工资
500
50
450
40
职工编号 101 102
姓名 张兴 李铭
基本工资 500 450
附加工资 50 40
MBA管理信息系统管理信息系统的技术 基础
五、关系的规范化
现实世界,观念世界(信息世界),数据世界
MBA管理信息系统管理信息系统的技术 基础
二、数据库设计的内容
现实世界
客观事物及 其相互联系
观念世界 信息世界
实体和实体 之间的联系
数据世界
关系
实体联系 模型(概 念模型)
数据模型
用户要求分析
数 据 库 概念结构设计 设 计 四 阶 逻辑结构设计 段
物理结构设计
第一节 第二节 第三节 第四节
信息技术概述 数据处理 数据库技术 计算机网络技术
MBA管理信息系统管理信息系统的技术 基础
第二节 数据处理
一、数据处理的概念
数据处理是把来自科学研究、生产实践和 社会经济活动等领域中的原始数据,用一定的 设备和手段,按一定的使用要求,加工成另一 种形式的数据。
数据处理是MIS的核心内容!
中央处理器CPU 内存 外存 总线 外部接口及外部设备
MBA管理信息系统管理信息系统的技术 基础
二、计算机软件技术
软件分为两类:
❖操作系统 ❖数据库管理系统 ❖计算机语言 ❖应用软件
MBA管理信息系统管理信息系统的技术 基础
三、数据通信技术
通信的定义:
利用通信设备和线路将地理位置不同 的、功能独立的多个计算机系统互联起来, 以功能完善的网络软件(即网络通信协议、 信息交换方式及网络操作系统)实现网络 中资源共享和信息传递的系统。
五、关系的规范化
第一范式:每个分量不可分隔 !
职工编号
101 102
姓名
张兴 李铭
工资
基本工资 附加工资
500
50
450
40
职工编号 101 102
姓名 张兴 李铭
基本工资 500 450
附加工资 50 40
MBA管理信息系统管理信息系统的技术 基础
五、关系的规范化
现实世界,观念世界(信息世界),数据世界
MBA管理信息系统管理信息系统的技术 基础
二、数据库设计的内容
现实世界
客观事物及 其相互联系
观念世界 信息世界
实体和实体 之间的联系
数据世界
关系
实体联系 模型(概 念模型)
数据模型
用户要求分析
数 据 库 概念结构设计 设 计 四 阶 逻辑结构设计 段
物理结构设计
第一节 第二节 第三节 第四节
信息技术概述 数据处理 数据库技术 计算机网络技术
MBA管理信息系统管理信息系统的技术 基础
第二节 数据处理
一、数据处理的概念
数据处理是把来自科学研究、生产实践和 社会经济活动等领域中的原始数据,用一定的 设备和手段,按一定的使用要求,加工成另一 种形式的数据。
数据处理是MIS的核心内容!
中央处理器CPU 内存 外存 总线 外部接口及外部设备
MBA管理信息系统管理信息系统的技术 基础
二、计算机软件技术
软件分为两类:
❖操作系统 ❖数据库管理系统 ❖计算机语言 ❖应用软件
MBA管理信息系统管理信息系统的技术 基础
三、数据通信技术
通信的定义:
利用通信设备和线路将地理位置不同 的、功能独立的多个计算机系统互联起来, 以功能完善的网络软件(即网络通信协议、 信息交换方式及网络操作系统)实现网络 中资源共享和信息传递的系统。
第三章 管理信息系统的技术基础

•• 管理信息系统
信息技术基础
n 管理信息系统需要哪些信息技术来支持? 计算机硬件
计算机软件 数据通信技术
••理 管理信息系统
数据处
概念
把来自科学研究、生产实践和社会经济活动等 领域的原始数据,利用一定的设备和手段,按 照一定的使用要求,加工成另外一种形式的数 据。
目的
1、转换形式 2、抽取信息 3、保存管理
请求响应用户数与响应时间(事务处理能力)是对服 务器性能的衡量
••••••••••••••••••结 结 结 结 结 结 结•运请 请 请 请 请 请 请 请 请 请结•. 果 果 果 果 果 果 果行求 求 求 求 求 求 求 求 求 求果
••请请•响求•求结应•. 果
第三章 管理信息系统的技术基础
No.
NAME AGE
NEXT
第三章 管理信息系统的技术基础
••表 管理信息系统
H 0152 过荣霞 22
数据结构——指针与链
2345 梁昌勇 24
1234 林杜 25
0256 王三 28 ∧
0001 李明 28
链表的逻辑结构
第三章 管理信息系统的技术基础
•• 管理信息系统 数据结构——线性表
n 线性表是指数据的结构形式本质上是一维的线性关系,其中的每个结点 都是同一类型的数据结构。
••构 管理信息系统
网络体系结
n 对称式结构——Windows for Groups
每个机器既是工作站,同时又是服务器
Windows 系列采用这种思想,每个机器可以被其他 机器共享,作为其它机器的打印机服务器,或是光驱 提供者,也可运行网络数据库供其它机器共享
缺点是由于机器之间的性能接近,而起不到服务器所 应起的作用
管理信息系统的技术基础(ppt 52页)

计算机软件
息
系统软件
应用软件
系
统
系统管理程序
系统支持程序
系统开发程序
通用应用程序
专业应用程序
的技
⊕操作系统 ⊕操作环境 ⊕数据库管理系统
⊕系统应用程序 ⊕执行管理器 ⊕安全管理器
⊕程序设计语言 ⊕翻译器 ⊕程序设计环境
⊕字处理 ⊕电子表 ⊕数据库管理
⊕会计—通用帐务等 ⊕市场—销售分析等 ⊕制造—产品控制等
操作语言 高级语言
数据库管理语言 第四代语言 微型计算组件
多目标 图形接口软件包 专家辅助软件包
系 统
趋势
⑴程序设计语言向对话式、自然语言方向发展 ⑵向更容易使用的多目标应用软件包方向发展
的 技 术 基
三、数据通信技术(Data communication technology)
★数据通信系统是以计算机为中心,结合分散在远程(Long-range )的终端装置 (Terminal unit)或其他计算机,通过通信线路彼此连接起来,进行数据的传输 (Transmit) 、交换(wasp) 、存储(store)和处理(processing )的设备总称。
管理信息系统
MANAGEMENT INFORMATION SYSTEM
本章要目
第
The main syllabus on this Chapter
三
章 信息技术概述
Introduction on MIS technology
管
理 数据处理
信 Data Processing
息
系 数据库技术
统 Database Technology
术
⊕通信管理器
⊕计算机辅助设计 ⊕通信
息
系统软件
应用软件
系
统
系统管理程序
系统支持程序
系统开发程序
通用应用程序
专业应用程序
的技
⊕操作系统 ⊕操作环境 ⊕数据库管理系统
⊕系统应用程序 ⊕执行管理器 ⊕安全管理器
⊕程序设计语言 ⊕翻译器 ⊕程序设计环境
⊕字处理 ⊕电子表 ⊕数据库管理
⊕会计—通用帐务等 ⊕市场—销售分析等 ⊕制造—产品控制等
操作语言 高级语言
数据库管理语言 第四代语言 微型计算组件
多目标 图形接口软件包 专家辅助软件包
系 统
趋势
⑴程序设计语言向对话式、自然语言方向发展 ⑵向更容易使用的多目标应用软件包方向发展
的 技 术 基
三、数据通信技术(Data communication technology)
★数据通信系统是以计算机为中心,结合分散在远程(Long-range )的终端装置 (Terminal unit)或其他计算机,通过通信线路彼此连接起来,进行数据的传输 (Transmit) 、交换(wasp) 、存储(store)和处理(processing )的设备总称。
管理信息系统
MANAGEMENT INFORMATION SYSTEM
本章要目
第
The main syllabus on this Chapter
三
章 信息技术概述
Introduction on MIS technology
管
理 数据处理
信 Data Processing
息
系 数据库技术
统 Database Technology
术
⊕通信管理器
⊕计算机辅助设计 ⊕通信
MIS技术基础1

顺序文件,只适用于批处理的情况下使用,对于单 个记录进行处理时不方便,特别是当记录有增删时就更 不方便,所以在单个记录要求实时处理的情况下,为了 对某个记录及时处理,就要用到索引文件了。
索引文件的结构
•带有索引表的文件称为索引文件,它由索引表和数据 区这两部分组成。 •索引表是一张指示逻辑记录和物理记录之间对应关系 的表。
不同。
(2)直接访问设备,就是访问信息的时间与信息在外
存上的存放位置关系不大。
(1)顺序文件
• 概念:将一个文件中逻辑上连续的信息存放到存 储介质的依次相邻的块上便形成顺序结构。这类 文件叫顺序文件。其记录存贮情况如下:
R1 R2 R3 R4 R5 R6 ……
顺序文件的物理顺序和逻辑顺序是一致的 。 顺序文件的优点是连续存取速度快,因此主要用于
(2)索引文件 索引文件总结:
①索引文件只能在直接存取设备上组织。
②具有地址唯一性,不产生重号。 ③单个记录存取速度比较快。 ④索引表本身占据一定的索引空间 。 ⑤各级索引均为线性表结构,每次修改都要重建索引。
(3)直接存取文件
概念
直接存取文件是不需要索引而根据某个算
法直接定位文件记录的组织形式,只能在直接
•层次模型、网状模型、关系模型、面向对象模型。 •目前几乎所有的数据库系统都支持的是 模型。
•关系数据模型的优点是什么?关系是什么含义? 结构简洁、操作方便、易于理 解、理论基础深 表名(属性)
二维表
如何表示?
数据模型
例:
学号 89101 89102
学生信息表
姓名 李平 刘明 年龄 18 18 姓别 男 男 籍贯 北京 河南
个独立的关系,也可以与任意一端对应的关系合并。
管理信息系统的技术基础基本概述课件

数据库管理系统(Database Management System)
管理信息系统的技术基础基本概述
24
·面向全组织的复杂数据结构。
·数据冗余度小,易于扩充。
·数据与程序独立。
管理信息系统的技术基础基本概述
25
第三节 计算机网络
概 念
计算机网络是用通信介质把 分布在不同地理位置的计算 机和其他网络设备连接起来, 实现信息互通和资源共享的 系统。
包括主处理机、前端机及通信处理机,其主要 功能有:完成两个部件之目的通信;在通信系统与 计算机主机之间形成一个计算机级的接口,用 以实现速度缓冲或串/并行转换。
向系统发送数据或程序并从系统接收信息。 分类:电话、数字用户、电缆、卫星
管理信息系统的技术基础基本概述
16返回
第二节 数据处理
对象
识别、 检测、 表达
计算机软件技术
数据通信技术
管理信息系统的技术基础基本概述
3
一、 计算机的发展趋势
• 世界上第一台电子计算机诞生于1946年
真空电子管计算机(50年代) 晶体管计算机(50年代—60年代中期) 集成电路计算机(60年代中期—70年代) 大规模集成电路和超大规模集成电路计算机
• 正在进入第五代(生物计算机、量子计算机 等等)
硬盘驱动器
激光打印机
硬盘驱动器
.. PC3 点阵打印机
c. 环形网络
.. ..
PC1 PC2
b. 总线形网络
管理信息系统的技术基础基本概述
37
混合局域网拓朴结构
星形总线
..
..
PC1
PC2
..
PC3
..
PC4
..
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新一代综合信息系统
(2000年-...)
我们需要了解的数据库技术: 以混凝土公司销售数据为例
数据库中包含多张表: – Order – Customer – Concrete Type – Employee – Truck – ……
每张表中应包含什么信息?——信息的收集
创建逻辑结构
在数据库中,行号是无关紧要的 数据库中,每一列都有一个诸如 Order Date 或 Customer Name之类的逻辑名称 数据字典 – 描述了数据库中信息之间逻辑关系——“关于数据的数据”
信息内部的逻辑联系
数据库的不同表之间往往存在着内在逻辑联系 逻辑联系是由主键(primary key)和外键 (foreign key)实现的 Primary key – 能唯一确定记录的字段或字段组 Foreign key – 存在于一个关系中的另一个关系的主键 外键起到了建立表间联系的作用 在这里,文件=表=关系
什么是数据库? 60年代
– 数据收集、数据库创建、信息管理系统( IMS )和网络数据库管理系统(Network DBMS)
70年代 – 关系数据模型以及关系型DBMS
80年代至今 – 高级数据模型 (具有扩充关系的, 面向对象的, 演绎的等等) 和 面向应用的 DBMS (空间 的, 科学的, 工程的等等)
Order.CustomerNumber,Employee.EmployeeLastName,Empolyee.EmployeeFirs tName FROM Employee INNER JOIN Order ON Employee.EmployeeID=Order.DriverID WHERE Order.CustomerNumber=4567;
管理信息系统(2-1)-技术基 础
2.1 概述
信息技术是管理信息系统中的一种重要资源 信息技术是指各种以计算机为基础的工具,人们用它来加工信息,并支持组织的信息需求和信
息处理任务 信息技术包括两种类型:硬件和软件
– 硬件是指组成计算机或计算机系统的物理设备 – 软件则是指计算机硬件执行的一系列指令,用来完成某个特定的任务 硬件:输入、输出、存储、CPU和RAM、通信、连接等设备 软件:应用软件和系统软件
单机结构的应用程序:发油系统
C/S和B/S结构的应用程序
与单机应用程序的不同 – 数据库位于服务器端 – 客户端往往不只一个 – 需注意在单机方式下无需考虑的效率、负荷和同步等问题
C/S与B/S的不同 – 系统性能方面 – 系统开发方面 – 系统升级维护方面 – 系统安全方面
多层结构的应用程序
2.2 计算机系统
计算机的分类 – PDA – 笔记本电脑、台式计算机和平板电脑 – 小型机、大型机和巨型机
计算机硬件 – CPU、内存 – 其他设备
计算机软件
PDA
Notebook
Desktop
Tablet PC
Minicomputers
Supercomputer
Mainframe
Keyboard (input)
练习
使用桌面数据库产品建立一个数据库,使用到主键、外键和完整性约束。并进行10行 以上的数据输入和查询
数据仓库简述
OLTP与OLAP – online transaction processing & – online analytical processing
2.3 计算机网络
计算机网络的概念 计算机网络的功能
– 资源共享 – 数据传输 计算机网络的分类 – 按网络分布:局域网、广域网 – 按网络拓扑:树状、星形、总线、环状 – 按服务方式:主从网络、对等网络 计算机网络的体系结构
2.4 数据库与数据仓库 构建商务智能
数据库技术的发展过程
90年代至今 – 数据挖掘和数据仓库,多媒体数据库和Web数据库。
数据收集和数据库创建
(20世纪60年代和更早) -原始文件处理
数据库管理系统
(70年代) -层次和网状数据库 -关系数据库系统 -数据建模工具:实体-关系模型 -索引和数据组织技术:B+树,散 列等 -查询语言:SQL等 -用户界面:表单、报告等 -查询处理和优化 -事务管理:恢复和并发控制等 -联机事务处理(OLTP)
CDs (storage)
Video card (connecting)
CPU
Cable modem (telecommunications)
Monitor (output)
计算机应用软件的体系结构形式
单机结构 C/S结构 B/S结构 三层/多层结构
单机结构的应用程序的组成
用户操作界面 逻辑处理程序 接口程序(通信端口及数据库操作) 数据库管理系统(以桌面数据库为主) 其他…
文件内的完整性约束
完整性约束(Integrity constraint) – 确保信息合理性的规则 Examples
– 在一个表中主键值必须是唯一的 – 外键不能为空 – Sales price 字段值必须为正 – Phone numbers 必须有区号
SQL:结构化查询语言
Structured query language (SQL) – 大多数数据库使用的第4代查询语言 使用结构化的语句进行数据查询 更多地被IT技术人员使用在数据查询或程序设计中 SELECT
高级数据库系统
(80年代中期-现在) -高级数据模型:
扩充关系、面向对象、 对象-关系、演绎 -面向应用: 空间的、时间的、多媒体 的、主动的、科学的、 知识库
基于WEB的数据库系统
(90年代-现在) -基于XML的数据库系统 -Web挖掘
数据仓库和数据挖掘
(80年代后期-现在) -数据仓库和OLAP技术 -数据挖掘和知识发现
多层结构的划分 – 数据层、ห้องสมุดไป่ตู้务层、表现层 – 胖客户端、瘦客户端及其他
逻辑位于何处? – 逻辑的分类:数据逻辑、业务逻辑和表现逻辑
多层结构的优点
更有效地利用了系统的资源,增强了系统的总吞吐量和可缩放性 系统维护更加方便和容易 使得不同数据源系统的集成成为可能 允许跨地域和跨平台操作 在服务器暂时不可用时客户端的信息将被保持,增强了系统的可用性 对客户端隐藏了业务逻辑细节
(2000年-...)
我们需要了解的数据库技术: 以混凝土公司销售数据为例
数据库中包含多张表: – Order – Customer – Concrete Type – Employee – Truck – ……
每张表中应包含什么信息?——信息的收集
创建逻辑结构
在数据库中,行号是无关紧要的 数据库中,每一列都有一个诸如 Order Date 或 Customer Name之类的逻辑名称 数据字典 – 描述了数据库中信息之间逻辑关系——“关于数据的数据”
信息内部的逻辑联系
数据库的不同表之间往往存在着内在逻辑联系 逻辑联系是由主键(primary key)和外键 (foreign key)实现的 Primary key – 能唯一确定记录的字段或字段组 Foreign key – 存在于一个关系中的另一个关系的主键 外键起到了建立表间联系的作用 在这里,文件=表=关系
什么是数据库? 60年代
– 数据收集、数据库创建、信息管理系统( IMS )和网络数据库管理系统(Network DBMS)
70年代 – 关系数据模型以及关系型DBMS
80年代至今 – 高级数据模型 (具有扩充关系的, 面向对象的, 演绎的等等) 和 面向应用的 DBMS (空间 的, 科学的, 工程的等等)
Order.CustomerNumber,Employee.EmployeeLastName,Empolyee.EmployeeFirs tName FROM Employee INNER JOIN Order ON Employee.EmployeeID=Order.DriverID WHERE Order.CustomerNumber=4567;
管理信息系统(2-1)-技术基 础
2.1 概述
信息技术是管理信息系统中的一种重要资源 信息技术是指各种以计算机为基础的工具,人们用它来加工信息,并支持组织的信息需求和信
息处理任务 信息技术包括两种类型:硬件和软件
– 硬件是指组成计算机或计算机系统的物理设备 – 软件则是指计算机硬件执行的一系列指令,用来完成某个特定的任务 硬件:输入、输出、存储、CPU和RAM、通信、连接等设备 软件:应用软件和系统软件
单机结构的应用程序:发油系统
C/S和B/S结构的应用程序
与单机应用程序的不同 – 数据库位于服务器端 – 客户端往往不只一个 – 需注意在单机方式下无需考虑的效率、负荷和同步等问题
C/S与B/S的不同 – 系统性能方面 – 系统开发方面 – 系统升级维护方面 – 系统安全方面
多层结构的应用程序
2.2 计算机系统
计算机的分类 – PDA – 笔记本电脑、台式计算机和平板电脑 – 小型机、大型机和巨型机
计算机硬件 – CPU、内存 – 其他设备
计算机软件
PDA
Notebook
Desktop
Tablet PC
Minicomputers
Supercomputer
Mainframe
Keyboard (input)
练习
使用桌面数据库产品建立一个数据库,使用到主键、外键和完整性约束。并进行10行 以上的数据输入和查询
数据仓库简述
OLTP与OLAP – online transaction processing & – online analytical processing
2.3 计算机网络
计算机网络的概念 计算机网络的功能
– 资源共享 – 数据传输 计算机网络的分类 – 按网络分布:局域网、广域网 – 按网络拓扑:树状、星形、总线、环状 – 按服务方式:主从网络、对等网络 计算机网络的体系结构
2.4 数据库与数据仓库 构建商务智能
数据库技术的发展过程
90年代至今 – 数据挖掘和数据仓库,多媒体数据库和Web数据库。
数据收集和数据库创建
(20世纪60年代和更早) -原始文件处理
数据库管理系统
(70年代) -层次和网状数据库 -关系数据库系统 -数据建模工具:实体-关系模型 -索引和数据组织技术:B+树,散 列等 -查询语言:SQL等 -用户界面:表单、报告等 -查询处理和优化 -事务管理:恢复和并发控制等 -联机事务处理(OLTP)
CDs (storage)
Video card (connecting)
CPU
Cable modem (telecommunications)
Monitor (output)
计算机应用软件的体系结构形式
单机结构 C/S结构 B/S结构 三层/多层结构
单机结构的应用程序的组成
用户操作界面 逻辑处理程序 接口程序(通信端口及数据库操作) 数据库管理系统(以桌面数据库为主) 其他…
文件内的完整性约束
完整性约束(Integrity constraint) – 确保信息合理性的规则 Examples
– 在一个表中主键值必须是唯一的 – 外键不能为空 – Sales price 字段值必须为正 – Phone numbers 必须有区号
SQL:结构化查询语言
Structured query language (SQL) – 大多数数据库使用的第4代查询语言 使用结构化的语句进行数据查询 更多地被IT技术人员使用在数据查询或程序设计中 SELECT
高级数据库系统
(80年代中期-现在) -高级数据模型:
扩充关系、面向对象、 对象-关系、演绎 -面向应用: 空间的、时间的、多媒体 的、主动的、科学的、 知识库
基于WEB的数据库系统
(90年代-现在) -基于XML的数据库系统 -Web挖掘
数据仓库和数据挖掘
(80年代后期-现在) -数据仓库和OLAP技术 -数据挖掘和知识发现
多层结构的划分 – 数据层、ห้องสมุดไป่ตู้务层、表现层 – 胖客户端、瘦客户端及其他
逻辑位于何处? – 逻辑的分类:数据逻辑、业务逻辑和表现逻辑
多层结构的优点
更有效地利用了系统的资源,增强了系统的总吞吐量和可缩放性 系统维护更加方便和容易 使得不同数据源系统的集成成为可能 允许跨地域和跨平台操作 在服务器暂时不可用时客户端的信息将被保持,增强了系统的可用性 对客户端隐藏了业务逻辑细节