A Multimedia Database (MMDB) hosts one or more multimedia data types3 (i.e. text, images, graphic objects, audio, video, animation sequences). These data types are broadly categorized into three classes:
Additionally, a Multimedia Database (MMDB) needs to manage additional information pertaining to the actual multimedia data. The information is about the following:
The last three types are called metadata as they describe several different aspects of the media data. The media keyword data and media feature data are used as indices for searching purpose. The media format data is used to present the retrieved information.
Like the traditional databases, Multimedia databases should address the following requirements:
Multimedia databases should have the ability to uniformly query data (media data, textual data) represented in different formats and have the ability to simultaneously query different media sources and conduct classical database operations across them. (Query support)
They should have the ability to retrieve media objects from a local storage device in a good manner. (Storage support)
They should have the ability to take the response generated by a query and develop a presentation of that response in terms of audio-visual media and have the ability to deliver this presentation. (Presentation and delivery support)
Examples of multimedia database application areas:
Yu, Chien; Teri Brandenburg (February 2011). "Multimedia database applications: issues and concerns for classroom teaching". 3 (1): 2. arXiv:1102.5769. Bibcode:2011arXiv1102.5769Y. {{cite journal}}: Cite journal requires |journal= (help) /wiki/ArXiv_(identifier) ↩
Adjeroh, Donald; Nwosu, Kingsley (1997). "Multimedia Database Management - Requirements and Issues" (PDF). IEEE MultiMedia. 4 (3): 1. doi:10.1109/93.621580. Retrieved 28 May 2014. http://www.thenwosus.com/papers/reqsissues.pdf ↩
"Multimedia Database". Tech-faq.com. Retrieved 4 May 2014. http://www.tech-faq.com/multimedia-database.html ↩