当前位置:文档之家› 现代管理信息系统课件第3版--第2章 技术基础

现代管理信息系统课件第3版--第2章 技术基础

• 使用更方便 • 与人的交流方法更广泛 • 软件的集成性增加 • 自然语言,多目标,图形接口,专
家辅助
2.2数据库技术基础
数据库技术研究的问题就是如何科学地组织 和储存数据,如何高效地获取和处理数据。
数据处理的主要目的:
•把数据转换成便于观测分析、传送或进一步处理的形式 •从大量的原始数据抽取、推导出对人们有价值的信息以 作为行动和决策的依据 •科学地保存和管理已经处理过的大量数据,以便人们能 充分地利用这些宝贵的信息资源
它描述了数据库中记录间关系的数据结构方式。一般 理解为数据结构。 有三个要素: ➢数据结构:用于描述系统的静态特征 ➢数据操作:用于描述系统的动态特征 ➢数据完整性约束:是一组完整性规则的集合
1.层次模型
•有且仅有一个结点无双亲 (树根) •其它结点有且仅有一个双亲 (1:1.1:n)
华侨大学
材料学院
(二)应用软件
应用软件是指为解决各类实际问题而设计 的程序(完成用户任务)。例如工资管理程 序、图书资料检索程序、办公自动化软件或 医疗诊断系统都属于应用软件。
软件的发展趋势
• 硬件和软件的发展是不对称的。 • 硬件是以等比的速度增长
–(每1.5年增长一倍), • 而软件是等差级数增长
–(每年增长4-7%).
• 该定律由英特尔创始人之一的戈登.摩尔(Golden Moore)在1965年提出
• 主要是界定半导体发展的速度, 摩尔定律指出,半 导体所能容纳的晶体管数量,是以每18个月为一个 周期,逐期倍增。
• 对微处理器来说,其功能每18个月大约翻一番,价格 大约降一半;
• 这个“定律”十几年来一直有效地反映着微处理器 的发展状况;
3.数据库管理系统
数据库管理系统解决计算机处理大数 据量的问题而设计的系统软件。
常见的数据库管理系统有:Oracle、DB2、 SQL Server、Sybase、Informix等。
4.实用程序
一个完善的计算机系统往往配置许多服 务性程序,称为实用程序,它们或者包含在 操作系统之内,或者可被操作系统调用。实 用程序的种类很多,通常包括界面工具程序、 编辑程序、连接装配程序、诊断排错程序等 等。
用数据的二维表格来描述实体与实体间的联系。 ❖ 表中每一项须是基本项(初等项); ❖ 表中每一列必须有相同的数据类型; ❖ 每一列须有段名,且同一表格中段名不重复; ❖ 表中不能有相同的行(即不能有相同的记录); ❖ 行列的顺序均不影响表中信息的内容。
学号 00001 00002 00003
姓名 王一 丁二 张三
• 九十年代,软件危机尚未过
根据微软一份备忘录显示:微软共发现63000个“潜在问 题”,可能影响Windows 2000的运行,逾21000“延迟性”设计 缺陷,其中相当多部分被微软公司认定为“真正的问题”,逾 27000条“Bug”,在微软看来,这代表“尚未完成的工作”或 “久被遗忘的问题”。
软件发展趋势
(1)定制软件; (2)应用软件包; (3) 流行应用软件。
根据终端用户的要 求而编写的面向特 定应用的软件(程 序)
计 算 机 系 统
计算机系统层次图
应用软件
管理计算机资源的通用程序包 操作系统 编译程序 工具软件包
系统软件 裸机(硬件)
(一)系统软件
系统软件主要包括: • 操作系统 • 程序设计语言和语言处理系统 • 数据库管理系统 • 实用程序。
•Unix
配置的不依赖于特定应用领域的通
•Windows 用性软件,也是供所有用户使用的
•Linux
软件。主要包括下面几类软件:
(1)操作系统
(2)网络通讯系统
(3)语言处理程序
(4)数据库管理系统
(5)实用程序与工具软件
应用软件:泛指适用于各类不同应用领域的各种具体的应用程序及 其文档,即是计算机用户在各自业务领域中所开发与使用的程序。 主要包括:
大数据的特点有四个层面:数据体量巨大;数据类型繁多;价值 密度低,商业价值高;处理速度快。
物联网、云计算、移动互联网、车联网、手机、平板电脑、PC 以及遍布地球各个角落的各种各样的传感器,无一不是数据来源或 者承载的方式。
2.2.2数据库的几个基本概念
•数据库DB
按一定格式存储在计算机内的、有组织的、可共享的数据 的集合,由DBMS统一管理。
把高级语言翻译成机器语言
目标代码 机器可用
可用程序
连接器
其他目标模块
装入模块
RUN
传统的程序处理过程
计算机语言—发展历程
• 1st. Since 1940s. 机器语言(二进制码)
• 2nd. Since early’ 50s. 汇编语言 • 3rd. Since mid’ 50s. 高级语言 • 4th. Since late’ 70s. 现代应用软件包
美国国家标准学会(ANSI)于1975年规定了 数据库按三级体系结构组织的标准—SPARC。 三级结构: ❖ 内模式:存储模式或物理模式,是数据库最内层; ❖ 概念模式:数据库结构的中间一层; ❖ 外模式:子模式或用户模式,是最靠近用户的一 层
(二)数据库组织结构(续)
应用程序A
应用程序B 应用程序C
对所有的数据实行统一、集中的管理,使数据的 存储独立于使用它的程序,从而实现数据共享
2.2.1数据库的发展
第四阶段 分布式数据库系统阶段(80年代中期开始)
处理的数据分散在各个结点上,每个结点的数据 由本地数据库管理系统(database management system,DBMS)管理,各结点间通过网络实现数据 共享
成绩 86 92 67
等级 良好 优秀 及格
备注 侨生
4.面向对象数据库模型
在面向对象的数据库中,每个对象的数据、 描述对象的行为、属性的说明三者是封装在一起 的。其中对象之间通过消息相互作用,且每个对 象都由一组属性来描述。
数据说明 建筑对象
消息
楼层对象 数据说明
数据说明 房间对象
(二)数据库组织结构
复杂性(Complexity):数据量巨大,来源多渠道
2.2.1数据库的发展
大数据时代的数据处理:大数据也称巨量资料,指的是所涉及的 资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到 撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资 讯。
大数据系统的数据系统的输入端可以列一个极长的表,包括了社 会网络、Web服务器日志、流量传感器、卫星图像、广播音频流、 银行交易、音乐MP3、网页的内容、政府文件扫描、GPS路线、金 融市场数据等等,而这些数据本质上并非是相同的东西。
2.2.1数据库的发展
大数据时代:
什么是大数据?
2.2.1数据库的发展
容量(Volume):数据的大小决定所考虑的数据的价值和潜在的 信息;
种类(Variety):数据类型的多样性;
速度(Velocity):指获得数据的速度;
可变性(Variability):妨碍了处理和有效地管理数据的过程。
真实性(Veracity):数据的质量
工商学院 信息学院 ….. 外语学院
信工



…..
力 资
系系


英日 语 语 ….. 系系
2.网状模型
• 有一个以上的结点无双亲(可以多根); • 至少有一个结点有多于一个的双亲; • 两个结点之间可以有两种或多种联系(n:m)。
李老师
王老师
张老师
工商01 国经01 电子商务01
信息01
3.关系模型
高级语言
• FORTRAN: 科技,工程应用 • COBOL: 主要应用于事物处理业务 • BASIC: PC机上的通用语言 • PASCAL: 用于结构化编程教学与实践中. 但
在文件处理,输入/输出方面较弱 • C 、C++: 是一种在PC机上功效强大的研发语
言.执行快速,交叉平台. C++则是面向对象语 言
➢ 用户与计算机之间的接口。
1.操作系统(分类)
• 按使用环境分:批处理系统、分时系统、实 时系统;
• 按用户数目分:单用户(如DOS)和多用户 (如Windows);
• 按硬件结构分:网络操作系统、分布式系统 和多媒体系统。
操作系统的选择
• 现有软件是否与该操作系统兼容?
• 该操作系统是否与大部分软件兼容? • 操作系统的可靠性如何?它是不是时常瘫痪? • 该操作系统是否可用于大部分硬件上? • 它运行速度如何? • 它是否易学和易使用? • 它是否易安装和测试? • 它价格是否便宜?
外部模式 概念模式
子模式A
子模式B
模式
数据库管 理系统
第2章 管理信息系统的技术基础
主要内容:介绍计算机的硬件技术、 软件技术、数据库技术、数据通信 和计算机网络等。
2.1 计算机系统的组成
信息技术? 计算机技术;通讯技术;网络技术
硬件系统 计算机系统
软件系统
计算机系统由硬件系统和软件系统两大部分组成。
•计算机的硬件是指组成一台计算机的各种物理装 置,是计算机进行工作的物质基础。 •计算机软件是指计算机程序和有关的文档。
调地运行所需的各种操作。 存储器:存储程序和数据的记忆装置。(内存和外存) 输入设备:将原始信息输入计算机内。
常用的输入设备有键盘、鼠标器、扫描仪、光笔、磁带、磁盘和光盘
等。 输出设备:计算机的处理结果以能为人们或其它机器所
能接受的形式输出。
常用的输出设备有显示器、打印机、磁带、磁盘、绘图仪等。
摩尔定律
•数据库管理系统DBMS
系统软件,对数据库进行统一管理和控制。 数据库管理系统的主要功能是:数据定义、数据操纵、数 据库的运行管理和数据库的建立与维护。
相关主题