工程信息理 22工程管理信息系统开发的宋害础 数据处理 数据库 口数据组织 口文件组织方式 文件1文件2 文件n-1文件n 第 顺序组织文件 记录1记录2记录n-1记录n 索引文件 直接存取文件数据项1数据项2…数据项n数据项n 程 管 使用效果文件处理方法 文件查找文件文件响应 对软件 顺序处直接存大小速度活动率易变性时间复杂度要求 信 文件组织理方式取效率 息 顺序存取文件很好不能处理无限制慢大高 长 中 低 系∥索引文件好好中等较快中中中高中 直接存取文件不能处理很好有限制快一般不高短低高 的 开 几种文件组织方式的比较 2-7 发
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 2.2 工程管理信息系统开发的技术基础 2-7 数据处理 ❑ 数据组织 数据库 文件1 文件2 文件n-1 文件n 记录1 记录2 记录n-1 记录n 数据项1 数据项2 数据项n- 1 数据项n … … … ❑ 文件组织方式 ❖ 顺序组织文件 ❖ 索引文件 ❖ 直接存取文件 使用效果 文件组织 文件处理方法 文件 大小 查找 速度 文件 活动率 文件 易变性 响应 时间 复杂度 对软件 顺序处 要求 理方式 直接存 取效率 顺序存取文件 很好 不能处理 无限制 慢 大 高 长 中 低 索引文件 好 好 中等 较快 中 中 中 高 中 直接存取文件 不能处理 很好 有限制 快 一般 不高 短 低 高 几种文件组织方式的比较
工程信息理 22工程管理信息系统开发的宋害础 了数据库技术 令计算机系统 口数据库系统的构成☆数据库 令数据库管理系统 口数据库管理系统今人员 第 数据库开发 操作系统 二章工程管理信息系统的开发 ◆数据库查询 数据库 管理 数据库 数据库维护 管理系统数据库 令应用与开发 应用程序 数据字典 数据字典 数据库开发 数据库查询 数据库维护 应用开发 2-8
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 2.2 工程管理信息系统开发的技术基础 2-8 数据库技术 ❑ 数据库系统的构成 ❑ 数据库管理系统 ❖计算机系统 ❖数据库 ❖数据库管理系统 ❖人员 操作系统 数据库 管理系统 应用程序 数据库 数据字典 数据库 管理 ▪数据库开发 ▪数据库查询 ▪数据库维护 ▪应用开发 ❖ 数据库开发 ❖ 数据库查询 ❖ 数据库维护 ❖ 应用与开发 ❖ 数据字典
工程信息理 22工程管理信息系统开发的宋害础 了数据库技术 数据库设计 信息的转换 第 现实世界 认识选择描述 信息世界 銮集 事物相关在集合 联系相关属性集合 二章工程管理信息系统的开发 E-R模型 加工转换)DBMS 的数据模型 集二进制数据集合 加工转换 库相关数据项集合 计算机世界 DBMS 数据世界
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 2.2 工程管理信息系统开发的技术基础 2-9 数据库技术 ❑ 数据库设计 ❖信息的转换 现实世界 客观 事物 事物类: 相关性质集合 人 认识选择描述 实体 及 联系 实体集合 实体 相关属性集合 信息世界 E-R模型 存储 结构 二进制数据集合 计算机世界 加工转换 加工转换 DBMS 数 据 库 文件 记录 相关数据项集合 DBMS 的数据模型 数据世界
工程信息理 22工程管理信息系统开发的宋害础 了数据库技术 E-R (entity relationship approach) 数据库设计 方法,即实体联系方法,该方法通过 E-R图形表示信息世界中的实体、属 ER信息模型的设计性、关系的模型 第 姓名)(年能(性别)(库号)(地点(画积)(姓名(年(性别)(性别 方框-实体 仓库」(数量 学生 成绩 程菱形一联系 管椭圆形属性 课程 理信息系统的开发 编号)名称)(地点 货号(品名)(价格 课程号(课程各)(学时数 (a)经理与企业一对一关系(6)仓库与产品一对多关系(0)学生与课程多对多关系 2-10
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 2.2 工程管理信息系统开发的技术基础 2-10 数据库技术 ❑ 数据库设计 ❖E-R信息模型的设计 E-R(entity relationship approach) 方法,即实体-联系方法,该方法通过 E-R图形表示信息世界中的实体、属 性、关系的模型。 姓名 年龄 性别 经理 管理 企业 编号 名称 地点 1 1 (a) 经理与企业一对一关系 库号 地点 面积 仓库 存放 产品 货号 品名 价格 1 N 数量 (b) 仓库与产品一对多关系 姓名 年龄 性别 学生 学习 课程 课程号 M N 性别 课程名 学时数 成绩 (c) 学生与课程多对多关系 方框--实体 菱形--联系 椭圆形--属性
工程信息理 22工程管理信息系统开发的宋害础 了数据库技术 1 N 物资 库存 口数据库设计 入库 订货L1>验收 购进 ◇ER信息模型的设计 M N I M N 第 供方单位合同 付款 结算 例如:某企业物资入库管理ER图。 联系联系方式 二章工程管理信息系统的开发 入库1:N 实体 属性 验收1:N 供方单位单位号单位名地址联系人邮政编码 购进多对多 物资 物资代码名称规格备注 付款多对多 库存 入库号日期货位数量 订货MNL. 合同 合同号数量金额备注 结算结算编号用途金额经手人 2-11
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 2.2 工程管理信息系统开发的技术基础 2-11 数据库技术 ❑ 数据库设计 ❖E-R信息模型的设计 例如:某企业物资入库管理E-R图。 物资 入库 1 N 库存 订货 验收 购进 供方单位 合同 付款 结算 M L 1 M N M N N N 实体 属性 供方单位 单位号单位名地址联系人邮政编码 物资 物资代码名称规格备注 库存 入库号日期货位数量 合同 合同号数量金额备注 结算 结算编号用途金额经手人 联系 联系方式 入库 1:N 验收 1:N 购进 多对多 付款 多对多 订货 M:N:L