企业管理的信息化平台.ppt

上传人:xt****7 文档编号:5178301 上传时间:2020-01-22 格式:PPT 页数:28 大小:342.81KB
返回 下载 相关 举报
企业管理的信息化平台.ppt_第1页
第1页 / 共28页
企业管理的信息化平台.ppt_第2页
第2页 / 共28页
企业管理的信息化平台.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
1 第2章企业管理的信息化平台 计算机系统通信及网络系统数据库系统要求 掌握计算机系统的组成及计算机网络的基本知识 特别是了解数据库的基本知识 掌握vfp数据库管理系统的概念和基本操作 题型 基本知识多以单选题 名词解释 简答题的形式出现 2 2 1计算机系统 p41 计算机软 硬件系统计算机系统性能指标多媒体技术和多媒体计算机 见2005版 计基 课件2 2计算机网络 p48 数据通信技术基础计算机网络基础计算机网络的功能计算机网络的结构计算机网络的分类计算机网络的拓扑结构网络协议局域网Internet基础 见2005版 计基 课件 3 2 3数据库系统 p71 数据管理的发展阶段数据库的基本概念数据模型关系模型与关系型数据库VFP数据库管理系统 4 一 数据管理的发展阶段 1 人工管理阶段数据管理的特点 1 数据不能保存 2 数据管理软件尚不存在 3 只有程序 没有文件的概念 4 数据面向应用 5 对数据的存取以记录为单位 灵活性差 5 2 文件系统阶段数据管理的特点 1 数据可以保存 2 数据的物理结构与逻辑结构有了区别 3 文件的形式多样化 4 数据不属于某个特定的程序 5 对数据的存取基本上还是以记录为单位 6 缺陷 1 数据冗余大 2 缺乏数据的独立性 3 数据不能集中管理 7 3 数据库系统阶段数据管理的特点 1 实现数据共享 减少数据冗余 2 采用特定的数据模型 3 较高的数据独立性 4 统一的数据控制功能 数据库并发控制功能数据库的安全性控制功能数据库的完整性控制功能数据库的恢复功能 8 9 二 数据库的基本概念 1 数据库 DB 即存放数据的仓库 可以定义为 以一定的方式将相关数据组织在一起并存储在外存储器上的一组相关数据的集合 它有两个重要的特点 一是能被多个用户共享 二是与应用程序彼此独立 10 2 数据库管理系统 DBMS 是指对数据库进行管理的软件系统 它是数据库系统的核心 是位于用户和操作系统之间的一个数据管理软件 DBMS由以下三个基本部分组成 1 数据描述语言 DDL 描述数据库及表结构 用于建库表 2 数据操作语言 DML 用于对表进行查询 编辑 追加 删除 修改 3 其它管理和控制程序 实现对数据库进行建立 运行和维护 3 数据库系统 DBS 数据库系统是指在计算机系统中引入数据库后的系统 由4部分组成 计算机软 硬件系统数据库数据库管理系统 DBMS 数据库管理员 DBA 用户 11 指在数据库管理系统支持下建立的计算机应用系统 5 数据库系统的特点 1 数据结构化 2 数据共享 3 数据独立 4 数据冗余小 5 数据统一管理和控制 6 具有安全性 完整性 并发性控制和数据恢复功能 4 数据库应用系统 DBAS 12 三 数据模型 模型是对现实世界的抽象 根据模型应用的不同目的 可以将模型分为两类或者说两个层次 概念模型 也称信息模型 是按用户的观点来对数据和信息建模 数据模型 是按计算机系统的观点对数据建模 概念模型用于信息世界的建模 强调语义的表达能力 要能够较方便 直接地表达应用各种语义知识 这类模型应当概念简单 清晰 易于用户理解 因为它是现实世界到信息世界的第一层抽象 是用户和数据库设计人员之间进行交流的语言 数据模型用于机器世界 它通常需要有严格的形式化定义 而且常常会加上一些限制或规定 以便于机器上的实现 这类模型通常有一组严格定义了语法和语义的语言 人们可以使用它来定义 操纵数据库中的数据 13 概念模型是现实世界到机器世界的中间层次是独立于计算机系统 完全不涉及信息在计算机系统中的表示 只是描述信息结构 反映信息世界中实体之间的联系 信息结构 就是实体型集合及其联系的整体结构 描述方法 E R图 EntityRelationApproach 概念模型 14 1 概念模型的要素 1 实体 Entity 客观世界中能加载信息的任何事物 如人 物 可以是实际存在的物体 也可以是抽象的概念 2 实体集 Entityset 3 属性 Attribute 实体的特征 4 联系 Relationship 指实体间的关系 5 键 Key 或叫码 能维一标识实体的属性叫该实体的码 6 域 Domain 属性的取值范围叫该属性的域 15 2 两个实体集之间联系的分类 1 一对一联系 1 1 实体A中每一个实体 在实体B中只有一个实体与之联系 则称A与B为一对一联系 2 一对多联系 1 n 实体A中每一个实体 在实体B中有n个实体与之联系 则称A与B为一对n联系 3 多对多联系 m n 实体A中每一个实体 在实体B中有n个实体与之联系 反之 实体B中每一个实体 在实体A中也有n个实体与之联系 则称A与B为多对多联系 16 两实体集联系的E R图 17 18 19 学号 助学金 性别 姓名 学分 课程名 课程号 学生 课程 选修 m n m n 联系 例如 20 数据模型 虽然E R模型是一个很好的描述实体间联系的方法 但现有的数据库系统不能直接接受 E R模型只能说明实体间语义的联系 不能说明详细的数据结构数据模型是直接面向数据库中数据逻辑结构的 如关系 网状 层次 面向对象等模型 它涉及数据在计算机系统中的表示 被称为 基本数据模型 或 结构数据模型 数据模型 就是数据库中数据的整体逻辑结构由三部分组成 模型结构 数据操作和完整性规则 21 模型结构 是数据模型的基本部分 它将确定数据库的逻辑结构 是对系统静态特性的描述数据操作 提供对数据库的操作手段 主要有检索更新两大类操作 是对系统动态性的描述 完整性规则 是对数据库有效状态的描述基本数据模型有层次模型 用图实现网状模型 用图实现关系模型 用表实现面向对象模型 用对象方法实现 数据模型 22 用树型结构来描述实体之间的联系 实体用记录来表示 记录之间的联系用链接指针实现 主要用于描述 一对多 的关系 如某大学的人员按行政级别来组织就是一个树型结构 树结构特点 1 有且仅有一个最高级的结点 称 根 2 其它结点有且仅有一个父结点 1 层次模型 23 层次模型的典型代表是 IBM公司的大型数据库管理系统IMS InformationManagementSystem 层次模型的缺点 1 处理个别记录效率低 尤其是处理最低的个别记录 2 数据库维护麻烦 3 不能直接表示m n的联系 需要转换成多个1 m的联系 1 层次模型 24 用网状结构表示实体及实体之间联系的模型称为网状模型是层次模型演变过来的 有多个节点没有父节点 至少有一个节点有多于一个父节点 主要用于描述 多对多 关系 如学生与课程之间的关系 2 网状模型 25 网状结构特点 1 可以有多个结点没有父结点 2 允许有多个结点有多个父结点 缺点 1 数据检索必须考虑存取路径 效率低 2 数据更新 扩充麻烦 涉及链接指针调整 3 复杂网状结构难于实现 需要转换成简单网状或层次结构 26 是用二维表来描述实体及其之间的联系的数据模型 关系模型要求关系必须规范化 即满足一定的约束条件 1 关系中每个分量 数据项 不可再细分 是基本项 即 不允许表中表 2 属性名唯一 每列顺序可以交换 3 不允许有完全相同的行出现 各行的顺序可以交换 以学生表为例 介绍关系模型中的主要术语 3 关系模型 属性名 属性值 27 关系 一个关系对应于一张二维表 元组 表中的一行称为一个元组 属性 表中的一列称为属性 给每一列起的一个名称即属性名 主码 表中能唯一地标识一个元组的属性名 如学号 域 属性的取值范围 分量 元组中的一个属性值 关系模式 对关系的描述 叫关系模式 用关系名 属性1 属性2 属性n 来表示 如 学生关系可描述为学生 学号 姓名 性别 年龄 班级 关系模型中的主要术语 28 4 关系运算 1 传统的集合运算 并 除去两表中完全相同的记录后将两表合并成一张表 交 保留两表中完全相同的记录 构成一张新表 差 保留除去两表中完全相同的记录后第1张表的所有记录 2 专门的关系运算 选择 找出满足条件的记录进行操作 如 显示学生表中男生记录 投影 对表中属性 列 的操作 找出表中指定属性全部值的子集 如 显示学生表中所有学生的学号 姓名 连接 找出两表中满足条件的所有记录 拼接成一张新表 四 VFP数据库管理系统 见VFP课件
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!