数据库副本.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库副本.ppt

* * * * * * * * * * * * * * * * * * * * * * * 数据库系统中,数据不再针对某一应用,而是面向全组织。不仅数据是结构化的,而且存取数据的方式也很灵活,可以存取数据库中的某一个数据项、或一个记录。而文件系统中,最小存取单位是记录,不能细到数据项。 * * * * 物理独立性即数据库中的数据是由DBMS管理的,用户程序不需要了解,只要了解其逻辑结构,这样数据的物理存储改变了,应用程序不用改变。 逻辑独立性即数据的逻辑结构改变了,用户的程序也可以不变。 * * * * * * * 数据库是某个企业、组织或部门所涉及的数据的综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据。 * * * * * * * * * * * 一、外模式/模式映象 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系。这些映象定义通常包含在各自外模式的描述中。 当模式改变时(如增加新关系、新属性、改变属性数据类型等),由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 第一章 绪论 * 二、模式/内模式映象 数据库中只有一个模式,也只有一个内模式, 模式/内模式映象是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。该映象定义通常包含在模式描述中。 当数据库的存储结构改变了,由DBA对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。 数据库的三级模式结构中,数据库模式即全局逻辑结构是数据库的中心与关键,它独立于数据库的其他层次,因此设计数据库模式结构时应首先确定数据库的逻辑模式. 第一章 绪论 * 数据库的内模式依赖于它的全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。它将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率. 数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于存储模式和存储设备。当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动,所以设计外模式时应充分考虑到应用的扩充性。 第一章 绪论 * 特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映象保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。另外,由于数据的存取由DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大减少了应用程序的维护与修改。 第一章 绪论 * 数据库系统组成 一、硬件平台及数据库 由于数据库系统数据量都很大,加之DBMS丰富的功能使得自身的规模也很大,因此整个数据库系统对硬件资源提出了较高的要求: 1.要有足够大的内存,存放操作系统、DBMS的核心模块、数据缓冲区和应用程序。 2.有足够大的磁盘等直接存取设备存放数据库,有足够的磁带(或微机软盘)作数据备份。 3.要求系统有较高的通道能力,以提高数据传送率。 第一章 绪论 * 二、软件 数据库系统的软件主要包括: 1.DBMS。是为数据库的建立、使用和维护配置的软件. 2.支持DBMS运行的操作系统。 3.具有与数据库接口的高级语言及其编译系统,便于开发应用程序。 4.以DBMS为核心的应用开发工具。 是系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代语言等各种软件工具。它们为数据库系统的开发和应用提供了良好的环境。 5.为特定应用环境开发的数据库应用系统。 第一章 绪论 * 三、人员 开发、管理和使用数据库系统的人员主要是:数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户。不同的人员涉及不同的数据抽象级别,具有不同的数据视图。 数据表示 外模式 模式 内模式 DB 外模式 DBMS OS 用户 应用 程序员 DBA, 系统分 析员 数据抽象级别 软件系统层次 第一章 绪论 * 1. 数据库管理员(DataBase Adminis

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档