收藏 分销(赏)

2023年数据库应用技术其它数据库技术简介.doc

上传人:二*** 文档编号:4510937 上传时间:2024-09-26 格式:DOC 页数:14 大小:36.54KB
下载 相关 举报
2023年数据库应用技术其它数据库技术简介.doc_第1页
第1页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 文库帮手网 免费帮下载 百度文库积分 资料 本文由人语断边桥奉献 ppt文档也许在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文献到本机查看。 数据库技术与其他相关技术的结合 数据库技术与其他相关技术的结合是当前数据库技术发 展的重要特性. 展的重要特性. 计算机领域中其他新兴技术的发展对数据库技术产生了 重大影响.面对传统数据库技术的局限性和缺陷, 重大影响.面对传统数据库技术的局限性和缺陷,人们自 然而然地想到借鉴其他新兴的计算机技术, 然而然地想到借鉴其他新兴的计算机技术,从中吸取新 的思想,原理和方法,将其与传统的数据库技术相结合, 的思想,原理和方法,将其与传统的数据库技术

2、相结合, 以推出新的数据库模型, 以推出新的数据库模型,从而解决传统数据库存在的问 通过这种方法, 题.通过这种方法,人们研制出了各种各样的新型数据 例如: 库,例如: 数据库技术与分布解决技术相结合,出现了分布式数据库; 数据库技术与人工智能技术相结合,出现了演绎数据库,积极 数据库和知识库等; 数据库技术与多媒体技术相结合,出现了多媒体数据库. 下面我们将对其中的几个新型数据库中以介绍. 下面我们将对其中的几个新型数据库中以介绍. 返回 1 1.8.1 分布式数据库(Distributed Database) 分布式数据库( ) 1.8.1.1 集中式系统和分布式系统 到目前为止,我们所介

3、绍的数据库系统都是集中式数 到目前为止 , 我们所介绍的数据库系统都是 集中式数 据库系统. 据库系统 . 所谓集中式数据库就是集中在一个中心场 地的电子计算机上,以统一解决方式所支持的数据库. 地的电子计算机上 , 以统一解决方式所支持的数据库. 这类数据库无论是逻辑上还是物理上都是集中存储在 一个容量足够大的外存储器上,其基本特点是: 一个容量足够大的外存储器上,其基本特点是: 集中控制解决效率高,可靠性好; 数据冗余少,数据独立性高; 易于支持复杂的物理结构,去获得对数据的有效访问. 但是随着数据库应用的不断发展,人们逐渐地感觉到 但是随着数据库应用的不断发展, 过份集中化的系统在解决数

4、据时有许多局限性.例如, 过份集中化的系统在解决数据时有许多局限性. 例如, 不在同一地点的数据无法共享;系统过于庞大,复杂, 不在同一地点的数据无法共享 ; 系统过于庞大, 复杂, 显得不灵活且安全性较差; 显得不灵活且安全性较差 ; 存储容量有限不能完全适 应信息资源存储规定等等. 应信息资源存储规定等等. 2 返回 正是为了克服这种系统的缺陷, 正是为了克服这种系统的缺陷,人们采用数据分散的办 即把数据库提成多个,建立在多台计算机上, 法,即把数据库提成多个,建立在多台计算机上,这种 系统称为分散式数据库系统. 系统称为分散式数据库系统. 由于计算机网络技术的发展, 由于计算机网络技术的

5、发展,才有也许并排分散在各处 的数据库系统通过网络通信技术连结起来, 的数据库系统通过网络通信技术连结起来,这样形成的 系统称为分布式数据库系统发展起来了. 系统称为分布式数据库系统发展起来了. 近年来, 近年来,分布式数据库已经成为信息解决中的一个重要 领域,它的重要性还将迅速增长. 领域,它的重要性还将迅速增长. 1.8.1.2 分布式数据库的定义 分布式数据库是一组结构化的数据集合, 分布式数据库是一组结构化的数据集合,它们在逻辑上 属于同一系统而在物理上分布在计算机网络的不同结点 结点( 网络中的各个结点 也称为场地 上.网络中的各个结点(也称为场地)一般都是集 中式数据库系统,由计算

6、机,数据库和若干终端组成. 中式数据库系统,由计算机,数据库和若干终端组成. 返回 3 数据库中的数据不是存储在同一场地, 数据库中的数据不是存储在同一场地,这就是 分布式数据库的分布性特点, 分布式数据库的分布性特点,也是与集中 式数据库的最大区别. 式数据库的最大区别. 表面上看, 表面上看,分布式数据库的数据分散在各个场 但这些数据在逻辑上却是一个整体, 地,但这些数据在逻辑上却是一个整体,如同 一个集中式数据库.因而, 一个集中式数据库.因而,在分布式数据库中 就有全局数据库和局部数据库这样两个概念. 就有全局数据库和局部数据库这样两个概念. 所谓全局数据库就是从系统的角度出发,指逻辑

7、上 一组结构化的数据集合或逻辑项集; 而局部数据库是从各个场地的角度出发,指物理结 点上各个数据库,即子集或物理项集. 这是分布式数据库的逻辑整体性特点, 这是分布式数据库的逻辑整体性特点,也 是与分散式数据库的区别. 是与分散式数据库的区别. 返回 4 例如,假设一个银行有三个支行, 例如,假设一个银行有三个支行,图8.1中的三个场地 中的三个场地 分别代表一个支行所在地. 分别代表一个支行所在地. 在一般情况下,一个支行的用户所提出的各种应用, 在一般情况下 , 一个支行的用户所提出的各种应用 , 只需要通过访问该支行的帐目数据库即可实现. 只需要通过访问该支行的帐目数据库即可实现 . 也

8、就 是说,这些应用完全由该支行的计算机进行解决. 是说 , 这些应用完全由该支行的计算机进行解决 . 我 们把这些应用称之为局部应用 局部应用. 们把这些应用称之为 局部应用 . 局部应用的典型例子 就是银行的借贷业务, 就是银行的借贷业务 , 它只需要存取某一支行的数据 库就可完毕.假如分布式数据库只限于局部应用, 库就可完毕 . 假如分布式数据库只限于局部应用 , 那 么还只是起了分散式数据库的作用. 么还只是起了分散式数据库的作用. 而银行中的很多业务,并非只限于某一支行的数据库. 而银行中的很多业务 , 并非只限于某一支行的数据库. 如银行中的通兑业务,即场地1存款的用户也许到场地 如

9、银行中的通兑业务,即场地 存款的用户也许到场地 2或场地 去取款 ;银行中的转帐业务 , 规定从一个支 或场地3去取款 或场地 去取款;银行中的转帐业务, 行的帐户中转出若干金额到另一个支行的帐户中去. 行的帐户中转出若干金额到另一个支行的帐户中去 . 这些应用规定就要同时更新两个支行(场地) 这些应用规定就要同时更新两个支行 ( 场地 ) 上的数 据库.我们把这些应用称为全局应用 或分布应用) 全局应用( 据库 . 我们把这些应用称为 全局应用( 或分布应用 ) . 返回 5 DB1 DB1 计算机1 场地1 T1 T2 T3 DB2 DB1 计算机2 场地2 T1 T2 T3 网络 DB3

10、 DB1 计算机3 场地3 T1 T2 T3 图8.1 分布式数据库系统的例子 返回 6 1.8.1.3 分布式数据库的特点 分布式数据库可以建立在以局域网连接的一组工作站 也可以建立在广域网(或称远程网)的环境中. 上 , 也可以建立在广域网 ( 或称远程网 ) 的环境中 . 但分布式数据库系统并不是简朴地把集中式数据库安 装在不同的场地,而是具有自己的性质和特点. 装在不同的场地,而是具有自己的性质和特点. 1.自治与共享 分布式数据库有集中式数据库的共享性与集成性, 分布式数据库有集中式数据库的共享性与集成性 , 但 它更强调自治及可控制的共享. 它更强调自治及可控制的共享. 这里的自治

11、 自治是指局部数据库可以是专用资源也可以是 这里的 自治 是指局部数据库可以是专用资源也可以是 共享资源. 共享资源. 这种共享资源体现了物理上的分散性, 这种共享资源体现了物理上的分散性 , 这是由按一定 的约束条件被划分而形成的. 的约束条件被划分而形成的. 因此,要由一定的协调机制来控制以实现共享. 因此 , 要由一定的协调机制来控制以实现共享 . 同时 可以构成很灵活的分布式数据库. 可以构成很灵活的分布式数据库. 它的两个极端分别是完全集中式或者完全分散式. 它的两个极端分别是完全集中式或者完全分散式. 返回 7 2.冗余的控制 在研究集中式数据库技术时强调减少冗余, 在研究集中式数

12、据库技术时强调减少冗余,但在研究 分布式数据库时允许冗余物理上的反复. 物理上的反复 分布式数据库时允许冗余物理上的反复. 这种冗余(多副本)增长了自治性, 这种冗余(多副本)增长了自治性,即数据可以反复 地驻留在常用的结点上以减少通信代价, 地驻留在常用的结点上以减少通信代价,提供自治基 础上的共享.冗余不仅改善系统性能, 础上的共享.冗余不仅改善系统性能,同时也增长了 系统的可用性. 系统的可用性.即不会由于某个结点的故障而引起全 系统的瘫痪.但这无疑增长了存储代价; 系统的瘫痪.但这无疑增长了存储代价;也增长了副 本更新时的一致性代价,特别当有故障时, 本更新时的一致性代价,特别当有故障

13、时,结点重新 恢复后保持多个副本一致性的代价. 恢复后保持多个副本一致性的代价. 3.分布事务执行的复杂性 逻辑数据项集事实上是由分布在各个结点上的多个关 系片段(子集)所合成的. 系片段(子集)所合成的. 一个项可以物理上被划分为不相交(或相交)的片段; 一个项可以物理上被划分为不相交(或相交)的片段; 一个项(或片段) 一个项(或片段)可以有多个相同的副本且存储在不 同的结点上. 同的结点上. 返回 8 所以,对分布式数据库存取的事务是一种全局 所以, 性事务, 性事务,它是由许多在不同结点上执行对各局 部数据库存取的局部子事务所合成的. 部数据库存取的局部子事务所合成的.假如仍 应保持事

14、务执行的原子性, 应保持事务执行的原子性,则必须保证全局事 务的原子性;当多个全局事务并发时, 务的原子性;当多个全局事务并发时,则必须 保持全局可串行性.也就是说,这种全局事务 保持全局可串行性.也就是说, 具有分布执行的特性. 具有分布执行的特性. 分布式数据库的状态一致性和可恢复性是面向 全局的.所有子事务提交后全局事务才干提交; 全局的.所有子事务提交后全局事务才干提交; 不仅要保证子事务的可串行化, 不仅要保证子事务的可串行化,并且应当保证 全局事务的可串行化. 全局事务的可串行化. 返回 9 4.数据的独立性 数据库技术的一个目的是使数据与应用程序间尽量独 立 , 互相之间影响最小

15、.也就是数据的逻辑和物理存 互相之间影响最小. 储对用户是透明的. 储对用户是透明的 . 在分布式数据库中数据的独立性 有更丰富的内容. 有更丰富的内容. 使用分布式数据库时, 使用分布式数据库时 , 应当像使用集中式数据库时一 即系统要提供一种完全透明的性能, 样 , 即系统要提供一种完全透明的性能 , 具体涉及以 下内容: 下内容: (1)逻辑数据透明性.某些用户的逻辑数据文献改变时,或者 逻辑数据透明性. 逻辑数据透明性 增长新的应用使全局逻辑结构改变时,对其它用户的应用程 序没有或尽量少的影响. 物理数据透明性. (2)物理数据透明性.数据在结点上的存储格式或组织方式改 物理数据透明性

16、 变时,数据的全局结构与应用程序无需改变. (3)数据分布透明性.用户不必知道全局数据如何划分的细节. 数据分布透明性. 数据分布透明性 (4)数据冗余的透明性.用户无需知道数据反复,即数据子集 数据冗余的透明性. 数据冗余的透明性 在不同结点上冗余存储的情况. 返回 10 1.8.1.4 分布式数据库的应用及展望 一个完全分布式数据库系统在站点分散实现共 享时,其运用率高,有站点自治性,能随意扩 享时, 其运用率高, 有站点自治性, 充逐步增生,可靠性和可用性好,有效且灵活, 充逐步增生,可靠性和可用性好,有效且灵活, 用户完全像使用本地的集中式数据库同样. 用户完全像使用本地的集中式数据库

17、同样. 分布式数据库已广泛应用于公司人事,财务, 分布式数据库已广泛应用于公司人事,财务, 库存等管理系统,百货公司, 库存等管理系统,百货公司,销售店的经营信 息系统,电子银行,民航定票, 息系统,电子银行,民航定票,铁路定票等在 线解决系统,国家政府部门的经济信息系统, 线解决系统,国家政府部门的经济信息系统, 大规模数据资源如人口普查,气象预报, 大规模数据资源如人口普查,气象预报,环境 污染,水文资源,地震监测等信息系统. 污染,水文资源,地震监测等信息系统. 返回 11 此外,随着数据库技术进一步各应用领域,除了商业性, 此外,随着数据库技术进一步各应用领域,除了商业性, 事务性应用

18、以外, 事务性应用以外,在以计算机作为辅助工具的各个信 息领域, CAD,CAM,CASE,OA,AI,军事科学等, 息领域,如CAD,CAM,CASE,OA,AI,军事科学等, 同样合用分布式数据库技术, 同样合用分布式数据库技术,并且对数据库的集成共 安全可靠等特性有更多的规定. 享,安全可靠等特性有更多的规定. 为了适应新的应用, 为了适应新的应用,一方面要研究克服关系数据模型 的局限性,增长更多面向对象的语义模型, 的局限性,增长更多面向对象的语义模型,研究基于 分布式数据库的知识解决技术; 分布式数据库的知识解决技术;另一方面可以研究如 何弱化完全分布,完全透明的概念, 何弱化完全分

19、布,完全透明的概念,组成松散的联邦 型分布式数据库系统. 型分布式数据库系统.这种系统不一定保持全局逻辑 一致,而仅提供一种协商谈判机制,使各个数据库维 一致, 而仅提供一种协商谈判机制, 持其独立性,但能支持部分有控制的数据共享, 持其独立性,但能支持部分有控制的数据共享,这对 OA等信息解决领域很有吸引力 等信息解决领域很有吸引力. OA等信息解决领域很有吸引力. 总之,分布式数据库技术有广阔的应用前景. 总之,分布式数据库技术有广阔的应用前景.随着计 算机软, 算机软,硬件技术的不断发展和计算机网络技术的发 分布式数据库技术也将不断地向前发展. 展,分布式数据库技术也将不断地向前发展.

20、返回 12 1.8.2 积极数据库(Active Database) 积极数据库( ) 1.8.2.1 积极数据库的定义 积极数据库是相对传统数据库的被动性而言的. 积极数据库 是相对传统数据库的被动性而言的.在传 是相对传统数据库的被动性而言的 统数据库中,当用户要对数据库中的数据进行存取时, 统数据库中 , 当用户要对数据库中的数据进行存取时, 只能通过执行相应的数据库命令或应用程序来实现. 只能通过执行相应的数据库命令或应用程序来实现 . 数据库自身不会根据数据库的状态积极做些什么, 数据库自身不会根据数据库的状态积极做些什么 , 因 而是被动的. 而是被动的. 然而在许多实际应用领域中

21、, 然而在许多实际应用领域中 , 例如计算机集成制造系 管理信息系统, 统 , 管理信息系统 , 办公自动化中经常希望数据库系 统在紧急情况下可以根据数据库的当前状态,积极, 统在紧急情况下可以根据数据库的当前状态 , 积极 , 适时地作出反映,执行某些操作, 适时地作出反映 , 执行某些操作 , 向用户提供某些信 例如,前面提到的仓库管理系统就是这样. 息 . 例如 , 前面提到的仓库管理系统就是这样 . 这类 应用的特点是事件驱动数据库操作以及规定数据库系 统支持涉及时间方面的约束条件. 统支持涉及时间方面的约束条件. 返回 13 为此,人们在传统数据库的基础上, 为此 , 人们在传统数据

22、库的基础上 , 结合人工智能技 术研制和开发了积极数据库. 术研制和开发了积极数据库. 所谓积极数据库就是除了完毕一切传统数据库的服务 还具有各种积极服务功能的数据库系统. 外,还具有各种积极服务功能的数据库系统. 1.8.2.2 积极数据库的实现 积极数据库的目的旨在提供对紧急情形及时反映的功 同时又提高数据库管理系统的模块化限度. 能,同时又提高数据库管理系统的模块化限度. 一般的方法是在传统数据库系统中嵌入ECA规则, ECA规则 一般的方法是在传统数据库系统中嵌入ECA规则,即事 条件-动作(Event-Conditon-Action) 件-条件-动作(Event-Conditon-A

23、ction). ECA规则可以表达为以下形式 规则可以表达为以下形式: ECA规则可以表达为以下形式: WHEN IF THEN (或后跟一组IF-THEN规则) 返回 14 系统提供一个自动监视机构( 系统提供一个 自动监视 机构 ( 一般可以是一个直 接由操作系统控制的独立进程或某种硬件设施等) 接由操作系统控制的独立进程或某种硬件设施等 ) , 它积极地不时地检查着这些规则中包含的各种事件是 否已经发生,一旦某事件被发现, 否已经发生 , 一旦某事件被发现 , 系统就积极触发执 行相应的IF THEN规则 或规则组) IF规则( 行相应的IF-THEN规则(或规则组). 显然,此时DBM

24、S DBMS自身就可积极履行一些预先由用户设 显然 , 此时 DBMS 自身就可积极履行一些预先由用户设 定的动作,可把诸如完整性约束,存取控制, 定的动作 , 可把诸如完整性约束 , 存取控制 , 例外处 触发警告,积极服务, 理 , 触发警告 , 积极服务 , 状态开关切换乃至复杂的 演绎推理功能等以一种统一的机制得以实现. 演绎推理功能等以一种统一的机制得以实现. 为了有效地支持ECA规则, ECA规则 为了有效地支持ECA规则,在积极数据库中需要有以下 实现技术的支持: 实现技术的支持: 1.知识模型 所谓知识模型是指在积极数据库管理系统中描述, 所谓知识模型是指在积极数据库管理系统中

25、描述 , 存 管理ECA规则的方法. ECA规则的方法 储,管理ECA规则的方法. 为此,必须扩充传统的数据模型,使之能支持对ECA规 为此,必须扩充传统的数据模型,使之能支持对ECA规 ECA 则的定义,操作及规则自身的一致性保证. 则的定义,操作及规则自身的一致性保证. 此外,知识模型还应支持有关时间的约束条件. 此外,知识模型还应支持有关时间的约束条件. 返回 15 传统数据库系统中,数据模型的描述能力有限, 传统数据库系统中 , 数据模型的描述能力有限 , 尽管 为了实现完整性制而引入了触发器机制, 为了实现完整性制而引入了触发器机制 , 但触发器和 积极数据库中规则相比表达能力低.只

26、能描述 积极数据库中规则相比表达能力低 . 只能描述 更新 单个关系这类事件.也不区分事件和条件. 单个关系 这类事件 . 也不区分事件和条件 . 条件的 检查, 检查 , 动作的执行总是在触发之后立即执行或事物提 交前执行,执行方式简朴. 交前执行 , 执行方式简朴 . 因此积极数据库必须扩充 传统的数据模型,增长规则部分,即知识模型. 传统的数据模型,增长规则部分,即知识模型. 2.执行模型 执行模型指ECA规则的解决 , 执行方式 , 涉及 ECA 规则 ECA规则 执行模型指 ECA规则的解决 执行方式,涉及ECA ECA 规则的解决, 中事件条件 条件动作之间各种耦合方式及其语 条件

27、, 中事件 条件 , 条件 动作之间各种耦合方式及其语 义描述,规则的动作和用户事务的关系. 义描述 , 规则的动作和用户事务的关系 . 执行模型是 对传统事务模型的发展和扩充. 对传统事务模型的发展和扩充. 在积极数据库中研究并提出了立即执行,延时执行, 在积极数据库中研究并提出了立即执行 , 延时执行 , 紧耦合/松耦合等等多种多样的执行ECA规则的方式. ECA规则的方式 紧耦合/松耦合等等多种多样的执行ECA规则的方式. 丰富多样的执行模型使用户可以灵活地定义积极数据 库的行为, 库的行为 , 克服了传统数据库管理系统中触发器事务 只能顺序执行其规则的局限性. 只能顺序执行其规则的局限

28、性. 返回 16 3.条件检测 积极数据库中条件检测是系统的关键技术之一. 积极数据库中条件检测是系统的关键技术之一 . 积极 数据库中条件复杂, 可以是动态的条件, 多重条件, 数据库中条件复杂 , 可以是动态的条件 , 多重条件 , 交叉条件. 交叉条件. 所谓交叉是指条件可以互相覆盖, 所谓交叉是指条件可以互相覆盖 , 即其中某些子条件 可以属于其他主条件. 可以属于其他主条件 . 因此高效地对条件求值是系统 的目的之一. 的目的之一. 4.事务调度 一般地, 事务调度是指如何控制事务的执行顺序 , 使 一般地 , 事务调度是指如何控制事务的执行顺序, 的事务满足一定的约束条件. 的事务

29、满足一定的约束条件. 在传统DBMS 中并发事务的调度执行应满足可串行化要 在传统 DBMS中并发事务的调度执行应满足可串行化要 DBMS 求以保证数据库的一致性. 求以保证数据库的一致性. 在积极数据库中, 在积极数据库中 , 对事务的调度不仅要满足并发环境 下的可串化规定并且要满足对事务时间方面的规定. 下的可串化规定并且要满足对事务时间方面的规定 . 例如事务中操作的开始时间, 终止时间, 例如事务中操作的开始时间 , 终止时间 , 所须的执行 时间等. 时间等. 返回 17 要同时满足两方面规定的调度是一个困难的技术问题. 要同时满足两方面规定的调度是一个困难的技术问题. 它要综合传统

30、数据库的并发控制技术和实时操作系统 中与时间规定有关的调度技术. 中与时间规定有关的调度技术. 由于积极数据库中执行模型的复杂性更增长事务调度 的技术难度. 的技术难度 . 为此要研究一种新的框架或新的调度模 以此为基础来建立调度策略,调度算法. 型,以此为基础来建立调度策略,调度算法. 由于事务调度要满足时间方面的规定,因而调度机制 由于事务调度要满足时间方面的规定, 经常是执行时间的谓词, 经常是执行时间的谓词 , 而对执行时间估计的代价模 型同样是尚未解决的难题. 型同样是尚未解决的难题. 5.体系结构 积极数据库系统的体系结构应当是具有高度的模块性 和灵活性.由于目前大部分积极数据库是

31、在传统DBMS 和灵活性 . 由于目前大部分积极数据库是在传统 DBMS 或面向对象数据库管理系统上研制的, 或面向对象数据库管理系统上研制的 , 其体系结构大 多是扩充DBMS的事务管理部件, DBMS的事务管理部件 多是扩充 DBMS 的事务管理部件 , 对象管理部件以支持 执行模型和知识模型. 执行模型和知识模型. 返回 18 6.系统效率 对积极数据库的研究必须涉及对不同体系结构, 对积极数据库的研究必须涉及对不同体系结构 , 算法 运营效率的比较和评价. 运营效率的比较和评价. 为了提高系统效率,正在研究的课题有如: 为了提高系统效率 , 正在研究的课题有如 : 把条件计 算和动作执

32、行从触发事务中分离出来, 算和动作执行从触发事务中分离出来 , 启发式事务调 度算法,条件检测方法, 度算法 , 条件检测方法 , 以及在分布环境和多解决机 环境下的系统资源分布策略,负载平衡的研究等等. 环境下的系统资源分布策略,负载平衡的研究等等. 系统效率是积极数据库研究中一个重要问题. 系统效率是积极数据库研究中一个重要问题 . 由于上 面讨论中可以发现, 面讨论中可以发现 , 在设计各种算法和在体系结构的 选择方面,系统效率是重要的设计目的. 选择方面,系统效率是重要的设计目的. 积极数据库是一个正在研究探索的新领域, 积极数据库是一个正在研究探索的新领域,许多概念 尚不成熟,不少技

33、术难题尚未解决. 尚不成熟,不少技术难题尚未解决. 返回 19 1.8.3 多媒体数据库(Multimedia Database) 多媒体数据库( ) 多 媒 体 译 自 20 世 纪 80 年 代 初 产 生 的 英 文 词 multimedia. 多媒体是在计算机控制下把文字, multimedia . 多媒体是在计算机控制下把文字 , 声音, 图形, 图象, 声音 , 图形 , 图象 , 视频等多种类型数据的有机组集 其中数字, 字符等称为非格式化数据, 文本, 成 . 其中数字 , 字符等称为非格式化数据 , 文本 , 声 图形,图象,视频等称为非格式化数据. 音,图形,图象,视频等称

34、为非格式化数据. 数据库从传统的公司管理扩展到CAD CAM等多种非传 CAD, 数据库从传统的公司管理扩展到 CAD , CAM 等多种非传 统的应用领域. 统的应用领域 . 这些领域中规定解决的数据不仅涉及 一般的格式化数据, 一般的格式化数据 , 还涉及大量不同媒体上的非格式 化数据. 在字符型媒体中, 化数据 . 在字符型媒体中 , 信息是由数字与字母组成 的,要按照数学字母的特性来解决. 要按照数学字母的特性来解决. 在图形媒体中, 信息用有关图形描绘, 在图形媒体中 , 信息用有关图形描绘 , 其中涉及几何 信息与非几何信息, 信息与非几何信息 , 以及描述各几何体之间互相的拓 朴

35、信息. 朴信息 . 这些不同媒体上的信息具有不同的性质与特 因此, 如何组织存在于不同媒体上的信息, 性 , 因此 , 如何组织存在于不同媒体上的信息 , 就要 建立多媒体数据库系统. 建立多媒体数据库系统. 返回 20 多媒体数据库是指可以存储和管理互相关联的多媒体 多媒体数据库是指可以存储和管理互相关联的多媒体 数据的集合. 数据的集合. 这些数据集合语义丰富,信息量特别大, 这些数据集合语义丰富 , 信息量特别大 , 管理过程复 杂 , 因而规定多媒体数据库可以支持多种数据模型, 因而规定多媒体数据库可以支持多种数据模型, 可以存储多种类型的多媒体数据, 可以存储多种类型的多媒体数据 ,

36、 并针对多媒体数据 的特点采用数据压缩与解压缩等特殊存储技术;同时, 的特点采用数据压缩与解压缩等特殊存储技术; 同时 , 要提供对多媒体数据进行解决的功能,涉及查询, 要提供对多媒体数据进行解决的功能 , 涉及查询 , 播 编辑等功能, 放 , 编辑等功能 , 可以将物理存储的信息以多媒体方 式向用户表现和支付. 式向用户表现和支付. 多媒体数据库目前有三种结构: 多媒体数据库目前有三种结构: 第一种结构:由单独一个多媒体数据库管理系统来管理不同 第一种结构 媒体的数据库以及对象空间. 第二种结构:主辅DBMS体系结构.每一个媒体数据库由一个 第二种结构 辅DBMS管理.此外有一个主DBMS

37、来一体化所有的辅DBMS.用 户在DBMS上使用多媒体数据库.对象空间由主DBMS来管理. 返回 21 第三种结构:协作DBMS体系结构.每个媒体数据库相应一个 第三种结构 DBMS,称为成员DBMS,每个成员放到外部软件模型中,外部 软件模型提供通信,查询和修改的界面.用户可以在任一点 上使用数据库. 多媒体数据库的研究历史不长, 多媒体数据库的研究历史不长 , 但却是计算机科学技 术中方兴未艾的一个重要分支. 术中方兴未艾的一个重要分支. 从理论上说, 从理论上说 , 它涉及的内容大到可以把一切对象装进 一个数据库系统,因而所碰到的问题极其, 一个数据库系统 , 因而所碰到的问题极其 ,

38、需要有深 刻的思想,不仅不技术问题, 刻的思想 , 不仅不技术问题 , 也有对现实世界的结识 和理解问题. 和理解问题. 人们期待着, 人们期待着 , 随着多媒体数据库系统自身的进一步研 随着不同介质集成的进一步实现, 究 , 随着不同介质集成的进一步实现 , 商用多媒体数 据库管理系统必将蓬勃发展, 据库管理系统必将蓬勃发展 , 多媒体数据库领域必将 在高科技方面上有越来越重要的地位. 在高科技方面上有越来越重要的地位. 返回 22 通过上述对数据库系统的介绍,我们可以得出 通过上述对数据库系统的介绍, 这样的结论, 这样的结论,传统的数据库技术和其他计算机 技术互相结合,互相渗透, 技术互

39、相结合,互相渗透,使数据库中新的技 术内容层出不穷. 术内容层出不穷. 数据库的许多概念,技术内容,应用领域, 数据库的许多概念,技术内容,应用领域,甚 至某些原理都有了重大的发展和变化. 至某些原理都有了重大的发展和变化. 新的数据库技术不断涌现, 新的数据库技术不断涌现,这些新的数据库技 有力地提高了数据库的功能,性能, 术,有力地提高了数据库的功能,性能,并使 数据库的应用领域得到极大的发展. 数据库的应用领域得到极大的发展.这些新型 的数据库系统共同构成了数据库系统的大家族. 的数据库系统共同构成了数据库系统的大家族. 返回 23 小 结 本章概述了信息,数据与数据解决的基本概念,介绍

40、 本章概述了信息,数据与数据解决的基本概念, 信息 的基本概念 了数据管理技术发展的三个阶段, 了数据管理技术发展的三个阶段,说明了数据库系统 的优点. 的优点. 通过介绍数据库系统的组成, 的功能与组成, 通过介绍数据库系统的组成,DBMS的功能与组成, 的功能与组成 使读者了解数据库系统实质是一个人机系统, 使读者了解数据库系统实质是一个人机系统,人的作 用特别是DBA的作用非常重要. 的作用非常重要. 用特别是 的作用非常重要 数据库系统的三级抽象和二级映象保证了数据库系统 逻辑独立性和物理独立性. 的逻辑独立性和物理独立性. 此外介绍了三种数据模型的区别,其中关系模型 三种数据模型的区别 关系模型为广 此外介绍了三种数据模型的区别,其中关系模型为广 泛应用. 泛应用. 最后本章重要介绍了数据库新技术的重要内容和发展 最后本章重要介绍了数据库新技术的重要内容和发展 方向. 方向. 返回 241

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服