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