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