互联网数据库问答资料第十章
编辑整理:陕西自考网 发表时间:2018-05-23 12:26:59 字体大小:【大 中 小】 【添加招生老师微信】
《自考视频课程》名师讲解,轻松易懂,助您轻松上岸!低至199元/科!
面向对象数据库系统(Object Oriented Data Base System,简称OODBS)是数据库技术与面向对象程序设计方法相结合的产物。
对于OO数据模型(面向对象数据模型)和面向对象数据库系统的研究主要体现在:研究以关系数据库和SQL为基础的扩展关系模型;以面向对象的程序设计语言为基础,研究持久的程序设计语言,支持OO模型;建立新的面向对象数据库系统,支持OO数据模型。
对象-关系数据库系统特点:
(1)扩充数据类型,(2)支持复杂对象,(3)支持继承的概念
(4)提供通用的规则系统
分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。
分布式数据库系统是在集中式数据库系统技术的基础上发展起来的,它的特点:
一、数据独立性。在分布式数据库中,除了数据的逻辑独立性与物理独立性(集中式数据库特点)外,还有数据分布独立性亦称分布透明性。
二、集中与自治相结合的控制结构。
三、适当增加数据冗余度。
四、全局的一致性、可串行性和可恢复性。
分布式数据库系统的目标,主要包括技术和组织两方面的目标:
1、适应部门分布的组织结构,降低费用。
2、提高系统的可靠性和可用性。
3、充分利用数据库资源,提高现有集中式数据库的利用率。
4、逐步扩展处理能力和系统规模。
并行数据库系统是在并行机上运行的具有并行处理能力的数据库系统。
一个并行数据库系统应该实现如下目标:
1、高性能;2、高可用性; 3、可扩充性
并行数据库系统结构:共享内存(主存储器)结构(SM结构),共享磁盘结构(SD结构)和无共享资源结构(SN结构)。
多媒体数据库是多媒体技术与数据库技术相结合产生的一种新型的数据库。
所谓多媒体数据库是指数据库中的信息不仅涉及各种数字、字符等格式化的表达形式,而且还包括多媒体的非格式化的表达形式,数据管理要涉及各种复杂对象的处理。
在建立多媒体应用环境时必须考虑的问题:
确定存储介质、确定数据传输方式、确定数据管理方式和数据资源的管理。
多媒体数据库与传统的数据库有较大的差别,主要表现在:
(1)处理的数据对象、数据类型、数据结构、数据模型和应用对象都不同,处理的方式也不同。
(2)多媒体数据库存储和处理复杂对象,其存储技术需要增加新的处理功能,如数据压缩和解压。
(3)多媒体数据库面向应用,没有单一的数据模型适应所有情况,随应用领域和对象而建立相应的数据模型。
(4)多媒体数据库强调媒体独立性,用户应最大限度地忽略各媒体间的差别而实现对多种媒体数据的管理和操作。
(5)多媒体数据库强调对象的物理表现和交互方式,强调终端用户界面的灵活性和多样性。
(6)多媒体数据库具有更强的对象访问手段,比如特征访问、浏览访问、近似性查询等。
多媒体的建模方法有多种,常见的有以下几种方法:
(1)扩充关系模型 (2)语义模型(3)对象模型
多媒体数据库管理系统(MDBMS)能实现多媒体数据库的建立、操作、控制、管理和维护,能将声音、图像、文本等各种复杂对象结合在一起,并提供各种方式检索、观察和组合多媒体数据,实现多媒体数据共享。 多媒体数据库管理系统的基本功能应包括如下几点:
(1)能表示和处理复杂多媒体数据,并能较准确地反映和管理各种媒体数据的特性和各种媒体数据之间的空间或时间的关联,能为用户提供定义新的数据类型和相应操作的能力。
(2)能保证多媒体数据库的物理数据独立性、逻辑数据独立性和多媒体数据独立性。
(3)提供功能更强大的数据操纵,比如非格式化数据的查询、浏览功能,对非格式化数据的一些新操作,图像的覆盖、嵌入、裁剪,声音的合成、调试等。
(4)提供网络上分布数据功能,对分布于网络不同结点的多媒体数据的一致性、安全性、并发性进行管理。
(5)提供系统开放功能,提供多媒体数据库的应用程序接口(API)。
(6)提供事务和版本的管理功能。
转载请注明:文章转载自(http://www.sxzk.sx.cn)
《陕西自考网》免责声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。