- 1、本文档共125页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于数据库技术分析
第六章 数据库技术基础 本章主要介绍如下知识: 数据库系统的基本知识 对数据模型进行阐述,特别是其中的E-R模型和关系模型 着重介绍关系型数据库及其设计理论 数据库的设计过程 简单介绍面向对象数据库系统 6.1 数据库系统的基础知识 6.1.1数据库系统的产生与发展 6.1.2 数据库的基本术语 6.1.3 数据库系统结构体系 6.1.1数据库系统的产生与发展 数据管理技术经历以下三个阶段:人工管理阶段(50年代中期以前);文件系统阶段(50年代后期到60年代中期);数据库系统阶段(60年代后期以来)。 1.人工管理阶段 当时外存没有磁盘等直接存取的存储设备;软件没有操作系统,数据的处理是批处理。 人工管理数据具有如下特点: 1)数据不保存。 2)数据需要由应用程序自己管理,没有相应的软件来处理数据。 3)数据不共享。 4)数据不具有独立性。 2.?文件系统阶段 50年代后期到60年代中期,在操作系统中有专门的数据管理软件,一般称为文件系统。文件系统是数据库系统发展的初级阶段。 用文件系统管理数据具有如下特点: 1)数据可长期保存。2)简单的数据管理功能 3)数据共享性差。 4)数据的独立性差。 3.?数据库系统阶段 60年代末期,人们对文件系统进行了扩充,研制了一种结构化的数据组织和处理方式,才出现了真正的数据库系统。 数据库系统的基本特点如下: 1)数据的集成性。 2)数据的高度共享性与低冗余性。 3)数据独立性高。数据的独立性包括: 物理独立性:是指数据的物理结构的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的改变。 逻辑独立性:是指数据的总体逻辑结构改变时,如修改数据模式、改变数据间的联系等,不需要修改相应的应用程序。 (4)数据的管理和控制能力。 数据管理发展的三个阶段的软硬件背景及其特点的比较见下表 。 6.1.2 数据库的基本术语 1. 数据(Data) 定义:数据是描述事物的符号记录。 数据的表现形式不仅是数字,还包括字符(文字和符号)、图表(图形、图像和表格)及声音、语言等 。 信息是从原始数据中经过筛选、提炼等加工后,产生的对决策有影响的数据。 2. 数据库(Database) 定义:数据库(DB)是长期储存在计算机内的、有组织的、可共享的数据的集合。 数据库有以下特点:1)数据结构化。 2)实现数据共享。 3)减少数据的冗余。 4)数据独立。 3.数据库管理系统(Databbase Management System简称DBMS) 定义:数据库管理系统它是位于用户和操作系统(OS)之间的一层数据管理软件,负责数据库中数据组织、数据操纵、数据维护、数据控制及保护和数据接口等。 4.数据库管理员(Database Adminstrator简称DBA) 定义:由专职人员对数据库进行规划、设计、维护、监视等,称这些专职人员为数据库管理员。 数据库管理员的具体职责包括: 1)数据库定义与设计。 2)数据库运行与维护。 3)数据库的改进和重组重构。 5.数据库系统(Database System简称DBS) 定义:数据库系统一般由数据库、数据库管理系统(及其开发软件)、系统平台、应用系统和人员构成。 数据库系统在整个计算机系统中的地位如下图所示。 6.1.3 数据库系统结构体系 数据库系统的结构可以有多种不同的层次。 从数据库管理系统角度看,数据库系统通常采用三级模式结构,这是数据库系统的内部系统结构。 从数据库最终用户角度看,数据库系统分为单用户数据库系统、主从式数据库系统、分布式数据库系统和客户/服务器数据库系统。 1. 数据库系统的模式结构 模式是数据库中全体数据的逻辑结构和特征的描述。 数据库系统在其内部具有三级模式和二级映像。三级模式分别为外模式、模式与内模式;二级映像则是外模式/模式映像和模式/内模式映像。 三级模式与二级映像构成数据库系统的内部的抽象结构体系,如下图所示。 (1)数据库系统的三级模式。 外模式也称子模式或用户模式,还称为用户级模式。它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。 模式也称逻辑模式,还称概念模式。是数据库中全体数据的逻辑结构和特征的描述。 内模式也称存储模式,还称物理模式。它是数据物理结构和存储方式的描述。 (2)数据库系统的二级映像。 外模式/模式映像:它使数据具有较高的逻辑独立性。它定义了该外模式与模式之间的对应关系。这些映象定义通常包含在各自外模式的描述中。当模式改变时,DBA要对相关的外模式/模式映像作相应的改变,以使外模
文档评论(0)