管理信息系统(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两层结构案例
基本思想是:用系统工程的思想和工程化的方法,将整 个信息系统开发过程划分出若干个相对独立的阶段, 按用户至上的原则,结构化、模块化、自顶向下地对 系统进行分析与设计。
第二章管理信息系统的技术基础
信
企业多种应用信息系统的功能。
息
系
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管理信息系统管理信息系统的技术基础
五、关系的规范化
第一范式:每个分量不可分隔 !
职工编号
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
术
⊕通信管理器
⊕计算机辅助设计 ⊕通信
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
..
(管理信息系统)第3章管理信息系统技术基础
软件技术
操作系统
操作系统是管理计算机硬件和软件资源的软件,为管理信息系统提供了基础运行环境。常见的操作系统有Windows 、Linux等。
数据库管理系统
数据库管理系统用于存储、管理和检索数据,为管理信息系统提供了高效的数据处理能力。常见的数据库管理系统有 Oracle、MySQL等。
应用软件
应用软件是为特定业务需求开发的软件,如财务管理软件、供应链管理软件等。应用软件的发展丰富了 管理信息系统的功能,提高了企业的运营效率。
详细描述
原型法在系统开发初期就强调用户需求的获取和 确认,通过快速构建原型来满足用户的需求。在 迭代开发过程中,不断对原型进行修改和完善, 最终形成稳定的系统。
详细描述
原型法采用现代软件开发工具和技术,能够快速 构建出具有基本功能的系统原型,缩短开发周期 ,提高开发效率。
面向对象开发方法
• 总结词:面向对象开发方法是一种基于对象的系统开发方法,将数据和操作封 装在对象中,通过对象之间的交互来实现系统的功能。
管理信息系统 第3章 管理信息系 统技术基础
目录
• 管理信息系统概述 • 管理信息系统技术基础 • 管理信息系统开发方法 • 管理信息系统应用与影响 • 管理信息系统安全与保护
01 管理信息系统概述
定义与功能
定义
管理信息系统(MIS)是一个利用计算机软硬件、网络通信设备以及其他办公 设备进行信息的收集、传输、加工、储存、更新和维护的人机系统,用于辅助 组织的管理、运营和决策。
电子商务(EC)系统
总结词
EC系统是一种基于互联网的商务平台, 通过在线销售和营销,拓展企业业务和 市场。
VS
详细描述
EC系统提供在线购物、支付、物流配送 等功能,帮助企业拓展业务和市场。通过 EC系统,企业能够更好地管理在线销售 和营销活动,提高销售额和市场占有率。 同时,EC系统还能够提高企业的品牌形 象和市场知名度。
管理信息系统的技术基础
管理信息系统的技术基础在当今数字化的时代,管理信息系统(Management Information System,简称 MIS)在企业和组织的运营管理中扮演着至关重要的角色。
它就像是一个智能的中枢神经系统,能够收集、处理、存储和传播各种信息,为决策提供有力支持,提高运营效率,增强竞争力。
而管理信息系统的有效运行离不开一系列关键的技术基础。
首先,数据库技术是管理信息系统的核心支柱之一。
想象一下,数据库就像是一个巨大的仓库,里面整齐地存放着各种各样的数据,包括客户信息、销售数据、库存记录等等。
数据库管理系统(DBMS)则负责对这些数据进行有效的组织、管理和访问控制,确保数据的准确性、完整性和安全性。
常见的数据库管理系统有 MySQL、Oracle、SQL Server 等。
通过使用结构化查询语言(SQL),用户可以方便地从数据库中获取所需的数据,进行查询、更新和删除等操作。
数据仓库和数据挖掘技术则为管理信息系统提供了更强大的数据分析能力。
数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合。
它将来自不同数据源的数据进行整合和转换,以便进行更深入的分析。
而数据挖掘则是从大量的数据中发现隐藏的模式、趋势和关系的过程。
通过数据挖掘技术,企业可以更好地了解客户需求、预测市场趋势、优化业务流程等。
网络技术也是管理信息系统不可或缺的一部分。
互联网和企业内部网(Intranet)将不同地点的计算机和设备连接起来,实现了信息的快速传输和共享。
例如,通过网络,员工可以远程访问公司的管理信息系统,获取最新的信息和完成工作任务。
同时,无线网络技术的发展使得移动办公成为可能,进一步提高了工作的灵活性和效率。
硬件技术的不断进步为管理信息系统提供了更强大的计算和存储能力。
高性能的服务器、存储设备和个人计算机使得管理信息系统能够处理大量的数据和复杂的业务逻辑。
云计算技术的出现则为企业提供了一种灵活、可扩展的计算资源获取方式,企业无需自己投资建设大规模的硬件基础设施,而是可以根据需求从云服务提供商那里租用计算和存储资源。
管理信息系统的技术基础基本简介
2.2 数据处理和数据组织
❖ 数据处理的发展过程
简单应用(20世纪50年代以前) 文件系统(50年代后期到60年代中期) 数据库系统(60年代后期)
2.2 数据处理和数据组织
数据处理的简单应用阶段
2.2 数据处理和数据组织
文件系统阶段
2.2 数据处理和数据组织
数据库系统阶段
2.2 数据处理和数据组织
第二章 管理信息系统的技术基础
1
信息技术概述
2
数据处理和数据组织
3
数据库技术
4
计算机网络
2.1 信息技术概述
❖ 计算机硬件技术 ❖ 计算机软件技术 ❖ 数据通信技术
2.1 信息技术概述
控制器
B
运算器 A
硬件组成
C 存储器
输出设备 E
D 输入设备
2.1 信息技术概述
❖ 系统软件 操作系统: 系统资源的管理者; 用户与计算机之间的接口。
❖
加强交通建设管理,确保工程建设质 量。02 :34:2 202:34:22 02:3 4Frid ay, October 16, 2020
❖
安全在于心细,事故出在麻痹。20. 10.16 20.1 0.160 2:34:2202 :34:2 2October 16, 2020
❖
踏实肯干,努力奋斗。2020年10月 16日 上午2 时34分 20.1 0.162 0.10. 16
❖
作业标准记得牢,驾轻就熟除烦恼。 2020 年10月 16日 星期五 2时34 分22 秒02:3 4:22 16 October 2020
❖
好的事情马上就会到来,一切都是最 好的安 排。上 午2时3 4分2 2秒上 午2时3 4分02 :34:2 220. 10.16
管理信息系统的技术基础
OSI参考模型中的“开放〞是指只要遵循OSI标准 ,一个系统就可以与位于世界上任何地方、遵循同一 标准的其他任何系统进展通信。
目的
解决多厂商设备互连,异构系统互连
构造标准的公共系统模型,将网络的功能尽量标准化
管理信息系统
ISO/OSI参考模型
7 应用层
接口
6 表示层
应用 层协议 表示 层协议
信 息单位 应 用 层 APDU
管理信息系统
数据处理的开展过程〔续〕
数据库管理系统〔DataBase Management System〕
管理信息系统
数据库系统 的构成 计算机系统 数据库 数据库管理系统〔DBMS〕 人员 数据库管理员 系统程序员 用户 应用程序员 专门用户 参数用户
数据库技术
管理信息系统
SQL语言动词
SQL功能
管理信息系统
课后习题
如何理解管理信息系统不仅仅是一个技术系统 ,而且是社会技术系统?
如何理解推行现代管理方法是充分发挥管理信 息系统作用的关键因素之一?
简述MRPII与ERP的联系和区别。
本PPT课件仅供学习交流使用 请学习完毕自行删除
本PPT课件仅供学习交流使用 请学习完毕自行删除
本PPT课件仅供学习交流使用 请学习完毕自行删除
UPDATE: 刷新(修改)视图
DELETE: 删除元组
GRANT: 授权
REVOTE: 收回权限
管理信息系统
数据库技术
数据库保护 平安性:数据泄露,更改和破坏 数据完整性:正确性、有效性、相容性 关系模型完整性:实体完整性,参照完整性,用 户定义完整性 并发控制:防止干扰和冲突 数据库恢复:物理故障和操作失误等的恢复
6
管理信息系统第2讲管理信息系统的技术基础
• 小型机 – 可以满足部门性的需求,供小型企事业单位使用,典型产品有IBM-AS/400 ,DEC-VAX系列,国产太级
• 工作站 – 用于特殊的专业领域,例如图象处理和辅助设计等。 典型产品有HPAPOLLO,SUN工作站等。
– (1) 物理分布距离 – (2) 流量 – (3) 响应时间 – (4) 安全 – (4) 成本
• MIS应用的特征
– 大量的组织内部业务处理集中在本地 – 远端的服务请求比较简单
2020/7/17
主讲:管理学院信息管理与信息系统系
MIS应用的典型结构体系
• 一些需要用WEB处理的,满足大多数 访问者请求的功能界面(如信息发布 查询界面)采用B/S结构。
2020/7/17
主讲:管理学院信息管理与信息系统系
本章主要内容
• 信息技术概述(1学时)
– 现代信息技术 – 信息系统中的信息技术
• 信息系统的软硬件环境(1学时)
– 硬件环境 – 软件环境 – 网络通信环境
• 信息系统的数据基础(1学时)
– 文件组织 – 数据库技术
2020系
• 第二代 晶体管时代(1958-1965) – 变集中处理为分级处理,浮点运算、高级语言
• 第三代 中小规模集成电路时代(1965-1970) – 存储容量大,运算速度快,几十至几百万次/秒
• 第四代 大规模集成电路时代(1971至今) – 向大型机和微型机两个方向发展
• 现代计算机发展方向 – 巨型化,微型化,网络化,智能化,多媒体化
主讲:管理学院信息管理与信息系统系
计算机系统功能
- 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技术 -数据挖掘和知识发现
多层结构的划分 – 数据层、ห้องสมุดไป่ตู้务层、表现层 – 胖客户端、瘦客户端及其他
逻辑位于何处? – 逻辑的分类:数据逻辑、业务逻辑和表现逻辑
多层结构的优点
更有效地利用了系统的资源,增强了系统的总吞吐量和可缩放性 系统维护更加方便和容易 使得不同数据源系统的集成成为可能 允许跨地域和跨平台操作 在服务器暂时不可用时客户端的信息将被保持,增强了系统的可用性 对客户端隐藏了业务逻辑细节