Вы находитесь на странице: 1из 16

*

Presented By: Tanvi Sharma, 11-696 M.E.(I.T), 2nd semester

*
*MDBMS must offer all the above data types (i.e.
raw data type , registering descriptive data type) Operations for data type,

*Corresponding
retrieval

archival

and

*Mediarelated

operations handled as a part of query languages (e.g. SQL)

*Input

(insert/record) : data will be written to the

database.

Raw and registering data always required. Descriptive data can be attached later. MDBMS may face problems in choosing the

proper disk/server(if during i/p operation,length of data not known)


(play) : reads the raw data from database

*Output

according to the registering data.

Huffman table required for decoding of a jpeg image Transmission of the raw data follows.

Cntd..

*Modification : considers the raw data


Should be done by an editor.
For motion video : cutting with in/out fading.

For audio data: volume, bass, treble, balance can also be modified.

Modification Data

function registering data.

attributes

are

stored

in

conversion from one format to another. (registering data must be modified along with raw data)

Also understood as Transformation from one medium


to another medium (e.g. text-to-speech).

The conversion function is implemented outside the


DB.

In editor:
Reading data externally converting into another medium transformed data recorded back into the database

Cntd

*Deletion:

the consistency of the data must be preserved. i.e. if a data type entry deleted, all related types should also be deleted
many queries in MDBMS retrieval of stored data. for search and

*Comparison:
Individual

raw data. (not very successful)

patterns are simply compared with the stored

With

Pattern Recognition: Pattern from raw data may be stored as registering data and a comparison is based on this pattern. (only used for certain applications)

*Comparisons based on content-oriented descriptive


data.

e.g. user enters a nominal phrase with a limited set of words. MDBMS converts this input into predicates. ( synonyms are used and are managed by system)
*Evaluation: The goal is to evaluate the raw and registering data to generate the corresponding descriptive data. e.g. during storage of facsimile documents, OCR can be used.

*
*Main
issue for implementation and usage of an MDBMS is the Database Model

*The data types and operations can be integrated

in both; relational model and object-oriented model.

*Abstract data types of all media can be defined


with descriptive attributes according to their formats.

*
e.g.

Attribute name Height: Width: Encoding:

Attribute Type Integer; Integer; Uncompressed;

Attribute Value 480 640 YUV PAL (8,8,8) 25

Stream_encoding: S_mode; Pixel_depth: Rate: Integer; Signed integer;

Attributes of an uncompressed video

*
*Simplest
possibility to implement a multimedia database. (since all attributes of different media are defined in advance)
advantage: Compatibility current database applications with

Main

Analysis of different types of relational models


Student (Admission_number Name Picture Exercise_device_1 Exercise_device_2 Integer, String, Image, Video, Video)

Attributes: picture, exercise devices

Different media types: image, video

Athletics

(Admission_number Qualification high_jump mile_run


(Admission_number crawl

Integer, Integer, Video, Video)


Integer, Video)
Other entries of database

Swimming

Analysis

(Qualification Error_Pattern Comment

Integer, String, Audio)

*Type

1 Relational model: the value of a certain

attribute can be fixed over the particular set of corresponding attribute types. e.g. frame rate of a motion video can be fixed

*Type

2 Relational model : the variable number of

entries can be defined of each admitted student are identified through their admission numbers

e.g. individual disciplines (swimming and athletics)

*Type 3 Relational model :

in addition to fixed values of attributes and variable number of entries, an entry can simultaneously belong to several relations.

e.g. a video entry of a student performing a high jump can be assigned to the relation athletics for qualification purposes as well as to the relation analysis for an educational application with analysis of typical errors.

*
*Instead
of defining relations, classes with objects are defined of classes and objects.

These objects are put into relations via a class hierarchy

*Semantic specialization

e.g. Sports institute : main class

Athletics, swimming: subclasses of sports institute


Students : objects of each subclass

*Offer

good presentation

information

navigation

and

flexible

*Important

query operations (e.g. getting element from a set, include an element into a set) are incompletely supported (unlike relational model)

*Jasmine

is an Object-Oriented MMDB and has an application known as Studio as its development environment.

*It comes with four multimedia classes:


*Picture *Image *Video *Audio

Manipulation and compression facilities .

Has been made to fit well with Java Media Framework

THANK YOU

Вам также может понравиться