用户名: 密码: 验证码:
基于对象技术的多媒体数据支撑环境
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文描述了基于对象技术的多媒体数据支撑环境e-Support的设计及其实现
    技术。在当前企业数据规模不断扩大的形势下,传统的关系数据库已经不能胜任
    复杂数据的处理,企业应用及开发人员迫切需要一种能够支持传统数据及多媒体
    数据的数据库管理系统,并且由于其结构的复杂性,传统的开发方法已经无法满
    足这种系统的开发需求,必须采用更好的方法来进行开发,所幸的是面向对象的
    数据模型能够为我们提供新的开发思路。
     e-Support以大型对象关系数据库SQL Server作为底层DBMS,在设计过程
    中应用了Client/Server和Browser/Server技术结构,程序结构基于组件对象模型,
    包含多个实用程序模块,为用户提供多方面的应用需求。
     该系统是以面向对象技术为理论基础,在这套系统中体现了面向对象技术的
    多种特性,例如面向对象数据模型、对象的表示、继承机制、对象标识、对象引
    用、传输等,为用户提供一个面向对象的数据环境。将面向对象理论应用于本系
    统开发实践,是本系统的特点之一。
     由于e-Support采用大型对象关系数据库SQL Server作为底层DBMS,所以
    这就涉及到数据模型到模式的映射问题,在本文的第四章将对此详细阐述。
    e-Support的一个很大优势在于支持多媒体数据的处理,在这个数据环境中,内
    置了图像、视频、音频、RTF文本等复杂数据类型及其相关操作,这是对关系数
    据库在数据类型方面的重大扩展,为用户提供更加丰富的数据类型,直接满足多
    媒体数据处理的需求。
     由于多媒体数据在存储结构、表达方式上的特殊性,决定了其在查询处理、
    数据表达上与传统的结构化数据具有明显的不同。为使用户能够以一种直观的方
    式来处理数据查询,本人在SQL的基础上自行设计了一种能够支持对象查询的
    语言OQL。OQL兼容SQL的语法规则,并且具有自身的特点,如支持多媒体数
    据类型、支持对象引用等,这是对SQL在应用方面的扩展。本文第六章详细阐
    述了OQL的语法规则以及解析问题。
     e-Support采用COM技术结合MTS来设计三层应用程序体系结构,并且该
    系统将面向对象的数据处理能力应用于对象传输领域,支持对象在网络环境中的
    流动。本文的第七章及第八章将详细描述这两方面的内容。
     e-Support是对传统的关系数据库的扩展,它结合面向对象及多媒体技术,
    其优越的性能使其能够应用于多媒体数据库、数据仓库、数据传输等行业和领域。
In this paper, I will describe the main characteristics of e-Support , the Multimedia Data Support Environment Based on Object-Oriented Theory. In the trend of broadening the scope of Database , more and more users find that the traditional Relational Database cannot meet the needs of multimedia data . So we develop the software, e-Support , to meet the needs mentioned above.
     e-Support is a database management system based on the theory of Object Oriented. It contains the architecture of Client!Server and Browser! Server. Most of the characteristics of Object Oriented are embodied in the system , such as the Data Model of 00 , Expression of Object , Mechanism oflnherit, OlD , Object Reference, Object Transmission, etc . To the best of out ability , We apply the theory of 00 into the design of e-Support.
     For the reason of high Performance and Scaleness , we use SQL Server as the back-end database . So it deals with the projection from Data Model to Data Pattern. One strongpoint of e-Support is that it support the most common multimedia data type, such as Image , Video , Sound , RTF Text . User can manipulate the multimedia data freely in the environment of e-Support . We will describe how to solve the problem of processing the multimedia in this paper detailedly.
     The Structure Query Language(SQL) can query out the records we need, and it is well accepted in database application . But we know that the resultset of SQL is expressed in two-dimension table , so it can be used in expressing the nonstructure data, such as multimedia data . We develop the Object Query Language (OQL) based on SQL . It is compatible with SQL, and has its own grammar. The resolution of OQL is described in chapter 7.
     We apply the Component Object Model in the design of three tiers Application Architecture, and it support the object transmission within the environment of network. In Chapter 8 and 9 we will give the description of these two parts in detail.
     The Enterprise Data Support Environment Based on Multimedia, e-Support, is the expansion of tradition relational database management system , It is based on the theory of Object Oriented, and supports Multimedia Data .We can apply it in many fields of computer science, such as Multimedia Database , Office Automation , Data Transmission, etc . It has a vast range of prospects.
引文
1、 陈余年,方美琪, 信息系统工程中的面向对象方法,清华大学出版社,P57-71
    2、 徐洁磐,数据库系统原理,上海科学技术文献出版社,P211-266
    3、 Abraham Silberschatz,Henry F.Korth,S.Sudarshan,数据库系统概念, 机械工业出版 社,P182-P211
    4、 史嘉权,数据库系统基础教程,清华大学出版社,P297-324
    5、 Paul J.Fortier,林瑶,范建华,赵刚,数据库技术大全,电子工业出版社,P162-P187
    6、 王鹏,董群,数据库技术及其应用,人民邮电出版社,P101-136
    7、 Randy Abernethy,COM/DCOM Unleased, 电子工业出版社,P309-P395
    8、 胡晓峰,李国辉,多媒体系统,人民邮电出版社,P190-P209
    9、 乔林,杨志刚,VisualC++6. 0高级编程技术多媒体篇, 中国铁道出版社,P303-P332
    10、 Andrew S.Tanenbaum,Computer Network(Third Edition),清华大学出版社P21-P32
    11、 韩伟红、隋品波、贾焰,基于分布式对象技术的多数据库系统,计算机工程与科学,2000 年第22卷第1期
    12、 孙斌,扩展面向对象编程的理论和方法,计算机学报,2001年第3期
    13、 周振红,周洞汝,杨国录,基于COM的软件组件,计算机应用,2001年第3期
    14、 李焱,数据库技术及市场观潮,微电脑世界,1998
    15、 梁永全,邓隆兴,多媒体数据存储,计算机世界,1998. 3
    16、 雷光复,面向对象---数据库模式的进化和革命,计算机世界, 1999. 11
    17、 刘业政,规范化数据的通用处理方法,电子与信息化,1999. 7
    18、 M.Kolp,E.Zlimangyi,Enhanced ER+ relational mapping and Interrelational normalization, Information and Software Technology,Vol 42 No 15,2000. 5
    19、 Mohamed E.Fayad,Introduction to the Computing SurVey‘s Electronic Symposium on Object-Oriented Application Framework,ACM Computer Surveys Vol.32 No.1,Mar 2000
    20、 Altigran.S,Da.Silva,Alterto H.F.Laender,On the Relation Representation of Complex Specialization Structure,Information System Vol.25 No 6/7 Sep 2000
    21、 Johan Larson and David Dewitt,Accessing out of Tupple Data:A Performance Study, Information System,Vol.25 No.7 Sep 2000
    22、 Software Engineering Inspec,Object-Oriented DBMS,Issue 2,Feb 2000
    23、 V.Corlellessa,G.Lazedla and R.Mirandela,Early Generation of Performance Model for Object-Oriented System,IEEE PROCEEDING SOFTWARE vol.147,No 3,Jun 2000
    24、 Shneiderman.Beng,Information System Model and Principle,ACM,Vol 43,No.5 May 2000
    25、 J.Welings,Johnson,Sanden,Integrating Object-Oriented Prgramming and protect Object,ACM Transaction On Programming Language and System,Vol 22 No3,May 2000
    26、 Grehor Snelting,Frank Tip,Understanding Class Hierarchies Using Concept Analysis,ACM Transaction On Programming Language and System,Vol 22 No 3,May 2000

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700