新现代物流信息技术 第2版 教学课件 苏春玲 第二章 数据库技术.pptVIP

  • 6
  • 0
  • 约3.27千字
  • 约 26页
  • 2016-10-28 发布于广东
  • 举报

新现代物流信息技术 第2版 教学课件 苏春玲 第二章 数据库技术.ppt

现代物流信息技术 2006年4月 第二章 数据库技术 第一节 数据库技术概述 第二节 数据库系统的设计 第三节 网络环境的数据库系统体系结构 第四节 数据仓库技术概述 第一节 数据库技术概述 一、数据管理技术的发展 (一)人工管理阶段 指20世纪50年代中期以前的阶段,计算机主要应用于科学计算,计算机系统功能较弱且不够普及,没有大容量的外存和操作系统,数据的结构一般比较简单,程序运行操作一般由系统管理人中员来控制。 (三)数据库系统阶段 指从20世纪60年代后期,这个时期的特点: 二、数据库(DB)的概念 数据库技术是一个统称,它是数据库(DB)、数据库管理系统(DBMS)及数据库系统(DBS)的总称 (一)数据库的特点 数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述、存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 (二)数据库的结构 包括元数据记录表的名称、列的名称、列的类型、列的宽度、小数位数,以及数据的所属权限等其他相关的定义。 (三)数据厍的分类 采用层次模型的数据库称为层次型数据库;采用网状模型的数据库称为网状型数据库;采用关系模型的数据库称为关系型数据库;采用面向对象模型的数据库称为面向对象型数据库 三、数据库管理系统(DBMS) 数据库管理系统是人们用于操作和管理数据库的软件产品。用户通过它就可以方便地操作数据库中的数据 (一)安全地管理多个并发用户对单个数据库的共享访问 (二)智能化地利用计算机内部资源,使得大量应用程序用户可以快速、高效地完成其任务 四、数据库系统 数据库系统的结构 数据库管理系统是核心,应用程序对数据库的各种操作必须通过数据库管理系统才能实施。数据库管理员是数据库系统规划、设计和调试人员,同时管理系统的安全、用户权限等工作的管理人员。用户通过应用程序操作数据库中的数据。 现代DBMS一般所应具备的功能 (一)提供用户接口 (二)查询处理和优化 (三)数据目录管理 (四)并发控制 (五)恢复功能 (六)完整性的约束检查 (七)访问控制 第二节 数据库系统的设计 数据库设计的任务是针对一个给定的应用领域和环境,在给定的(或选择的)硬件环境、操作系统及数据库管理系统等软件环境下,创建一个性能良好的数据库模式,建立数据库及其应用系统,使之能有效地收集、存储、操作和管理数据,满足用户的各企业需要。 目前,关系数据库占据主导地位,关系数据库的设计分为以下的几个步骤进行: 一、需求分析 目的: (一)用户解决某一问题或达到某一目标所需的软件功能。 (二)系统或系统构件为了满足合同、规约、标准或其他正式实行的文档而必须满足或具备的软件功能。 需求分析的步骤: 二、概念结构设计 数据库概念结构设计的任务是产生和反映企业组织信息需求的数据库概念结构,即概念模型,在软件需求分析的基础上,建立数据库的概念模型,概念模型不依赖于计算机系统和具体的DBMS设计概念模型的过程称为概念结构设计 (一)概念结构设计 通常使用E—R图法 1.用长方形表示实体型,在框内写上实体名。 2.用棱形表示实体间的联系,在棱形框内写上联系名,并用无向边将棱形分别与有关的实体相连接。联系的类型可以是1-1(表示1对1关系),1-n(表示1对多关系), m-1(表示多对1关系),m-n(表示多对多关系)等,将联系类型写在连线旁。 3.用椭圆形表示实体的有关属性,并标出实体与属性的联系。 (二)逻辑结构设计 E一R图表达的是概念数据模型,它是系统的客观反映,与具体数据库的实现技术无关,但它却是下一步设计的基础。下一步就要把这个概念数据模型按一定的方法转化成某个具体的DBMS所能接受的形式,这就是所谓的逻辑结构设计。 (三)物理结构设计 物理设计可分两步走,第一步先确定数据库的物理结构;第二步对物理结构进行评价。评价的重点是数据的时间和空间效率。如果评价结果满足原设计要求,则转向物理实施。否则重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型 第三节 网络环境的数据库系统体系结构 一、C/S体系结构基本原理 把计算机应用任务分解成多个子任务,由多台计算机分工完成,以解决各种瓶颈问题 二、C/S系统的工作模式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档