03-08-2012, 04:45 PM
Multimedia Database
Multimedia Database.ppt (Size: 154 KB / Downloads: 430)
What is a Multimedia DBMS?
A multimedia database management system (MM-DBMS) is a framework that manages different types of data potentially represented in a wide diversity of formats on a wide array of media sources.
Like the traditional DBMS, MM-DBMS should address requirements:
Integration
Data items do not need to be duplicated for different programs
Data independence
Separate the database and the management from the application programs
Concurrency control
allows concurrent transactions
Requirements of Multimedia DBMS
In addition, an MM-DBMS should:
have the ability to uniformly query data (media data, textual data) represented in different formats.
have the ability to simultaneously query different media sources and conduct classical database operations across them.
query support
have the ability to retrieve media objects from a local storage device in a smooth jitter-free (i.e. continuous) manner.
storage support
have the ability to take the answer generated by a query and develop a presentation of that answer in terms of audio-visual media.
have the ability to deliver this presentation in a way that satisfies various Quality of Service requirements.
A Sample Multimedia Scenario
Consider a police investigation of a large-scale drug operation. This investigation may generate the following types of data
Video data captured by surveillance cameras that record the activities taking place at various locations.
Audio data captured by legally authorized telephone wiretaps.
Image data consisting of still photographs taken by investigators.
Document data seized by the police when raiding one or more places.
Structured relational data containing background information, back records, etc., of the suspects involved.
Geographic information system data remaining geographic data relevant to the drug investigation being conducted
Querying SMDSs
To extend SMDS-SQL to Hybrid-Multimedia SQL (HM-SQL for short), we need to do two things:
First, HM-SQL, must have the ability to express queries in each of the specialized languages used by these non-SMDS sources
Second, HM-SQL, must have the ability to express “joins” and other similar binary algebraic operations between SMDS sources and non-SMDS sources