第八章-多媒体数据库概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第八章-多媒体数据库概述课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 多媒体 数据库 概述 课件
- 资源描述:
-
1、第八章 多媒体数据库概述一、学习目的与要求 n本章对传统数据库与多媒体数据库进行了比较,要求掌握多媒体数据库的特点以及由此产生的特殊要求。了解传统数据库模型应用于多媒体数据描述时的不足之处。熟悉检索与查询在多媒体数据库中的基本知识,分布式数据库的特点和实现途径。对数据库标准语言SQL和Microsoft SQL Server 2000有基本了解。二、考核知识点与考核目标n掌握多媒体数据的特点、熟悉多媒体数据库的分类和对数据模型的要求。掌握多媒体数据库检索与查询的方式及特点。熟悉分布式多媒体数据库系统的特点及实现途径。n了解数据库语言SQL和SQL Server的特点、组成及简单历史。 二、考核
2、知识点与考核目标n识记:关键字查询、可视化查询、语义查询、OODB、OO、DDL、DML、C/S、SQL。n理解:多媒体数据、关系数据模型、面向对象数据模型、同步特性、全文检索技术、基于内容的图像检索、基于内容的视频检索、基于内容的音频检索、分布式多媒体数据库系统的特点、RPC、ODBC、SQL Server 2000。关于数据库n数据库是“按照数据结构来组织、存储和管理数据的仓库”。 关于数据库n数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织数据的。 关于数据库n所谓数据结构是指数据的组织形式或数据之间的联系。 如果用D表示数据,用R
3、表示数据对象之间存在的关系集合,则将DS(D,R)称为数据结构。关于数据库n例如,设有一个电话号码簿,它记录了n个人的名字和相应的电话号码。为了方便地查找某人的电话号码,将人名和号码按字典顺序排列,并在名字的后面跟随着对应的电话号码。这样,若要查找某人的电话号码(假定他的名字的第一个字母是Y),那么只须查找以Y开头的那些名字就可以了。该例中,数据的集合D就是人名和电话号码,它们之间的联系R就是按字典顺序的排列,其相应的数据结构就是DS(D,R),即一个数组。关于数据库n数据结构种类 数据结构又分为数据的逻辑结构和数据的物理结构。 数据的逻辑结构是从逻辑的角度(即数据间的联系和组织方式)来观察数
4、据,分析数据,与数据的存储位置无关。 数据的物理结构是指数据在计算机中存放的结构,即数据的逻辑结构在计算机中的实现形式,所以物理结构也被称为存储结构。这里只研究数据的逻辑结构,并将反映和实现数据联系的方法称为数据模型。 关于数据库n数据结构种类 目前,比较流行的数据模型有三种,即按图论理论建立的层次结构模型和网状结构模型以及按关系理论建立的关系结构模型。关于数据库n层次结构模型 层次结构模型实质上是一种有根结点的定向有序树。其特点是将数据组织成一对多关系的结构。关于数据库n层次结构模型 按照层次模型建立的数据库系统称为层次模型数据库系统。IMS(Information Management S
5、ystem)是其典型代表。 关于数据库n层次结构模型 IMS数据库是IBM公司开发的两种数据库类型之一。 IMS是最早的大型数据库管理系统,其数据库模式是多个物理数据库记录型(PDBR)的集合。每个PDBR对应层次数据模型的一个层次模式。关于数据库n网状结构模型 按照网状数据结构建立的数据库系统称为网状数据库系统,是具有多对多类型的数据组织方式。能明确而方便地表示数据间的复杂关系 。关于数据库n网状结构模型 典型代表是DBTG(Data Base Task Group 数据库任务组)。用数学方法可将网状数据结构转化为层次数据结构。 关于数据库n网状结构模型 1969年美国的CODASYL(数据
6、库系统语言协会 )组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的数据库系统一般称为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。关于数据库n关系结构模型 关系式数据结构把一些复杂的数据结构归结为简单的二元关系。由关系数据结构组成的数据库系统被称为关系数据库系统。 关于数据库n关系结构模型 在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。 dBASEII就是这类数据库管理系统的典型代表。 关于数据库n关系结构模型 dBASE是第一个在微型计算机上被广泛使用的数据库管理系统(DBMS),由
7、Ashton-Tate在CP/M系统上发布,然后又发布了Apple II、Apple Macintosh、UNIX、VMS和IBM PC的DOS平台上发布,并在DOS平台上成为几年中最畅销的软件。dBASE并没有能成功转换到Microsoft Windows平台并逐渐被如Paradox, Clipper, FoxPro,和Microsoft Access等新产品所替代。关于数据库n关系结构模型 目前广泛使用的微机数据库管理系统都是关系型数据库系统。Oracle、Sybase、Informix、Ingres等著名关系数据库管理系统虽然也可以在高档微机上使用,但由于它们比较复杂,对环境要求较高,因
8、此优势主要体现在大、中、小型机系统和客户/服务器系统上。目前国内使用最为广泛的微机数据库还当属xBASE类产品,国外则还包括Paradox、Access、Clipper等等。关于数据库n关系结构模型 xBASE类产品包括dBASE 、dBASE 、dBASE、Plus、dBASE、Clipper、FoxBASE+、FoxPro等,它们虽然由不同的软件厂商研制,但具有相同的语言特征,都与dBASE 、dBASE 兼容。1、多媒体数据的特点n数据量n数据长度n数据模型n数据定义及操作n数据的时间特性和版本概念n数据传送1、多媒体数据的特点n能够管理数值、文字、表格、图形、图像、声音等多种媒体的数据
9、库称为多媒体数据库。1、多媒体数据的特点n多媒体数据库应具备的功能2、多媒体数据库的发展实现多媒体数据库系统的途径:n扩充关系数据库方法n面向对象的方法n超文本(或超媒体)方法2、多媒体数据库的发展n所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。n对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系。n一个对象类则定义了具有相似性质的一组对象。 n继承性是对具有层次关系的类的属性和操作进行共享的一种方式。 2、多媒体数据库的发展对多媒体数据库的研究类型n面向对象数据库的研究n对关系数据库进行扩充3、多媒体数据库
10、的数据模型n数据模型是数据库管理系统中用于提供信息数据表示和操作手段的形式构架,数据模型通常由数据结构、数据操作和完整性约束三部分组成。3、多媒体数据库的数据模型n数据结构是对数据库系统静态特性的描述,是所研究的对象类型的集合,这些对象是数据库的组成部分。 对象一般分为两类:一类是与数据类型、内容、性质有关的对象,另一类是与数据之间关联有关的对象。 在数据库系统中,一般按照数据结构的类型来命名数据模型。3、多媒体数据库的数据模型n数据操作是对数据库系统动态特性的描述。数据库主要有两大操作:检索和更新(包括插入、删除、替换、修改)。数据模型要定义这些操作的确切含义、操作符号、操作规则以及实现操作
11、的语法。3、多媒体数据库的数据模型n完整性约束是实现数据库完整性规则的集合。 所谓完整性规则,是指给定的数据模型中,数据以及它们之间关联所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据库数据的正确、有效、相容和一致。3、多媒体数据库的数据模型多媒体数据具有复合性、分散性、时序性的特点。n复合性是指数据的形式多种多样。n分散性是指有关联的数据可以分散地存储在不同的机器、不同的设备上,可以用不同的(甚至是异构的)数据库系统来存储与管理。n时序性要求在编组成员信息单元的时候要保证在时间上的同步和空间上的搭接。3、多媒体数据库的数据模型多媒体数据模型可以分为以下三类:
12、n关系数据模型n面向对象数据模型n超文本数据模型3、多媒体数据库的数据模型关系数据模型中对非格式化数据处理的能力和技术策略主要有三种。3、多媒体数据库的数据模型 面向对象(Object Oriented,OO)的数据模型允许现实世界的对象以更接近于用户思维的方式来描述,而且具有描述和处理聚集层次、概括层次的能力,能支持抽象数据类型和行为,可扩充性和共享性好,适于表示和处理多媒体信息,也适于多媒体数据库中各种媒体数据的存取与不同操作的实现。3、多媒体数据库的数据模型n把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。面向对象数据库系统是为了满
13、足新的数据库应用需要而产生的新一代数据库系统。 3、多媒体数据库的数据模型n面向对象数据库从面向程序设计语言的扩充着手使之成为基于面向对象程序设计语言的面向对象数据库。例如:ONTOS、ORION等,它们均是C+的扩充,熟悉C+的人均能很方便地掌握并使用这类系统。3、多媒体数据库的数据模型n超媒体数据模型 4、多媒体数据库检索与查询n查询语言数据库极其重要的特性之一,是鉴别一个数据库管理系统成功与否的重要依据。4、多媒体数据库检索与查询n关键字查询每个对象都带有精确描述其内容的标签(或关键字),然后通过该关键字进行快速查询。4、多媒体数据库检索与查询n可视化查询可视化查询允许用户发出视图查询,
展开阅读全文