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