• 1. 信息系统的技术基础龙军生 北京大学光华管理学院
    • 2. 内容数据库管理 网络技术 应用软件硬件操作系统应用平台ERPSAMESCADCRMHMSWMS…
    • 3. 数据库管理的内容数据结构 文件管理 数据读取方式 数据搜索 数据库管理 模式 询问语言SQL 类型
    • 4. 数据结构数据结构的概念 数据的组织结构 有那些数据? 它们之间的关系如何? 数据的运算方法 对那些数据能干什么? 类型 线性的 网状的 关系型的 目标形的
    • 5. 数据结构的例子顾客定单 两个基本数据 一个关系 运算方法 成生新的记录 删除 查询 更新客户名字 地址 联系方式 …产品名字 型号 规格 …数量 价格定单关系客户产品
    • 6. 线性的数据结构特征 所有的数据都在一条记录上 数据之间无明白的关系 一条记录是一个数据单位 记录之间是一条接一条的 运算方法有局限性 生成: 可在最后的地方进行 删除: 可在最后的地方进性,别的地方困难 查询:线性地一条一条的查,从头到尾地 更新:多数情况下不可行记录1记录3记录2记录N。。。
    • 7. 网络状的数据结构特征 每一个记录成为网中的一个节点 每一个关系用一个网络的连接来表示 关系被明确地固定在网络结构中了 运算都能有效地进行 生成:在适当网点加一个节点 删除:除去一个网点 查询:从一网点到另一个 更新:修改一个网点 但大都涉及复杂的管系修改
    • 8. 关系型数据结构特征 数据根据类型放在表格里 一个表格装一种数据 适合数据类型固定的情况 关系有表格里数据内容确定 关系将表格里的数据连在一起 运算方法可容易进行 但一般较非时间 有些整体的数据被放到了不同的表格里 分割了数据仓库编号212产品A产品B产品C产品表仓库表北京上海12关系:储存在
    • 9. 目标型的数据结构特征 基本结构象网络型的结构 数据与其运算方法组成一个整体 成为一个网络中的节点 程为一个目标 目标之间的关系用节点之间的连结表示 运算方法大部分转交给目标自己执行 减化了运算操作 优点 速度快 对变化的管理好 缺点 无查询语言 无标准客户A定单1定单1定单1拥有产品产品采购
    • 10. 不同数据结构的比较线性的网络的关系的目标的操作容易程度容易难较容易难个人应用范围最广泛少见广泛少见企业核心应用小企业较多少数大企业中大型企业少数大企业管理难度较小大较小大共享难度大较小小较小运算速度较快快慢快支持应用软件的大小小软件多大软件多什么软件都有大软件多复杂程度小大较小大有无标准无无有无支持C/S难难易易
    • 11. 文件FILE文件是一种最常见的线性数据组织 通常是以文档形式存在的 有两种形式 以记录为基础的 一个记录为一个数据 固定长度的记录 变化长度的记录 每个记录都有一定的格式 软件处理容易固定长度记录的文件 以字符为基础的 一个字符为一个数据 无格式而言 软件处理难度大
    • 12. 文件与循序性的储存设备磁带 生成:只能在尾巴上加记录 删除:只能在尾巴上删除记录 查询:只能从头查到尾 更新:只能做有限的区更新 特征 处理速度慢 容量大 适合作下线的长期备份 磁记录随时间而消失
    • 13. 文件与直取性储存设备磁盘(硬盘) 磁记录区由一圈一圈的磁道组成(TRACK) 一个磁道又分为一个一个的磁节(SECOTR) 一个读写头可以在不同磁道上运动,读写数据 不用一条条的读写 对固定记录长度的数据,可直接定位读写。 更新容易快速 运算方式 生成:在尾上 删除:在尾上或直接 查询:可直接 更新:直接而快速 应用 数据量大 速度要求大 能支持OA和重要企业软件 可靠性与安全性要求小的应用
    • 14. 数据库管理系统的类型90%的商业软件应用数据库 以文件为基础的 微软ACCESS,FOXPRO等 可靠性差,共享困难 网络型的 IBM大型机上的,70年代以前的 关系型的 甲古文,微软SQL服务器,IBM DB2 主流数据库系统 目标型的 90年代以后的,ObjectSpace
    • 15. 数据库管理系统的组成定义数据库内容的方法 描述数据之间关系的机制 数据库初始化的机制 支持数据运算(生成,删除,查询,更新)
    • 16. 关系数据库管理系统的SQL语言SQL语言支持 定义数据库内容的方法 表的定义 SCHEMA 描述数据之间关系的机制 限制条件 触发器 规则 支持数据运算(生成,删除,查询,更新) 数据库初始化的机制需要外部命令来执行
    • 17. SQL的例子Update employee set location=‘Beijing’ where id = ‘1234’创造一个新数据表 查询 投影数据 更新Create table employee { name char[20] not null; id char[12] not null; dept char[20]; location char[10]; … }Select name, id, dept from employee where name = ‘John’Select name, location from employee
    • 18. 关系数据库管理系统的优点容易使用 概念容易理解 表是一个直观的表达方式 有一个标准语言支持大部分的操作运算 易于推广使用 可靠稳定 适合企业应用 集中管理 易于控制 易于管理 易于共享 缺点 速度较慢 不能支持很复杂的数据
    • 19. 数据库建立步骤数据库建立的步骤 数据建模 商业数据的基本模型 数据 关系 逻辑设计 将数据模型变为数据库的蓝图 物理设计 将设计蓝图变为具体的数据库设计 实施 将具体的数据库设计变为数据库 谁做什么? 商业分析师 商业数据是公司战略资产 长期投资必需谨慎 经理必需关注这件事 数据库分析师 IT IT
    • 20. 数据分析(数据建模)目的: 建立数据模型 什么数据应该属于一个实体 数据实体之间有什么关系 手段 ER图(Entity-Relation Diagram) 一个数据实体用一个方框表示 方框中列出数据实体所有的数据attributes 一个关系用一个箭头线和菱型表示 关系的attributes列在菱性一起
    • 21. ER图的例子顾客交易单顾客ID 股票ID 交易类型 交易方向 数量 时间 交易条件 组合ID执行交易单分解成交易ID 组合ID 顾客ID 交易类型 交易方向 数量 时间 交易条件 交易ID 交易状态 执行量 注消量 在市量 交易类型 交易方向 数量 时间 交易条件 执行交易状态1N11交易ID 交易状态 执行量 注消量 在市量 生命周期 交易类型 交易方向 数量 时间 交易条件 执行交易史执行变化1N下单
    • 22. 网络技术多层次 应用层 解决应用通讯协议 表达层 解决表达的协议 Session 解决同步的协议 传输层 解决从A到B的可靠传输 网络层 网络的互连性 联接层 联接问题 物理层 物理信号协议
    • 23. 物理层硬件为主 电子技术 解决的问题 电信号之间的协议 对管理层的意义 成本 速度 可靠性 对今天的技术来说,不是重点考虑
    • 24. 联接层问题 联接物理网点 如何共享网络 如何建立一个通路 结构 环状 高速 树状 易于扩长 星状 易于控制 线状 便宜 硬件为主 树星(STAR)点-点线环以太网光纤网MODEMATMATM
    • 25. 网络层问题 网间的联接性 如何递送到何网? 软件为主的解决方案 例子 互联网协议 Internet Protocol (IP) 联接分散的物理网络 形成一个通用的大网(软件网)
    • 26. 互联网概念互联网是一个网络之网(net of networks) 门户(gateway)是连接网络的KEY网络网络 网络网络门户
    • 27. Copyrighted (c) 1997, by Junsheng Long*互联网:物理网络之上的虚拟大网…...以太网Token RingATM互联网协议Internet Protocol (Network layer)互联网虚拟网络物理网络计算机
    • 28. 传输层问题 可靠地从A到B传送数据 软件解决方案 例子 互联网的TCP
    • 29. Copyrighted (c) 1997, by Junsheng Long*不可靠网络上的可靠传输Missing packet acknowledge and timeout retransmission Duplicate messages sequencing packets Out of order messages sequencing packets Flow control wait and stop window-sliding Synchronization hand shaking
    • 30. SESSION层问题 如何同步 软件解决方案 例子 客户/服务器C/S协议 互联网TCP协议 服务器客户永远等待客户随叫随到呼叫者答者联接要求同意联接OKTCP的联接握手过程
    • 31. 应用层问题 应用软件之间的通讯协议 与企业的要解决的问题直接有关 对企业软件的整合有着关键意义 特点 多样性 一个软件一个样 用标准来降低多样性
    • 32. 定单处理例子采购软件定单系统定单定单确认产品询问产品信息
    • 33. 主要企业应用软件MRP/ERP SA CAD CAM MES CA WMS TMS CRM Mission-critical applications