Académique Documents
Professionnel Documents
Culture Documents
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. MM-DBMS Properties: o Persistence of Data: DBMS should be able to manipulate data even after the changes of the surrounding programs. o Consistent View of Data: It is important to provide a consistent view of data during processing database requests at certain points. This property is achieved using time synchronization protocols. o Security of Data: Security of data and integrity protection in database in case of system failure is one of the most important requirements DBMS. o Query support: Allows easy querying of multimedia data
Characteristics of an MDBMS
1. Corresponding Storage Media: Multimedia data must be stored and managed according to the specific characteristics of the available storage media. 2. Descriptive Search Methods A search in a database, an entry, given in the form of text or a graphical image, is found using different queries and the corresponding search methods. 3. Device-independent Interface: The interface to a database application should be device-independent 4. Format-independent Interface: Database queries should be independent from the underlying media format, meaning that the interfaces should be format-independent.
CONT
5. View-specific and Simultaneous Data Access: The same multimedia data can be accessed (even simultaneously) through different queries by several applications. 6. Management of Large Amounts of Data: The DBMS must be capable of handling and managing large amounts of data and satisfying queries for individual relations among data or attributes of relations. 7. Relational Consistency of Data Management: Relations among data of one or different media must stay consistent corresponding to their specification. 8. Long Transactions: The performance of a transaction in a MDBMS means that transfer of a large amount of data will take a long time and must be done in a reliable fashion.
o The simplest possibility to implement a multimedia database is to use the relational database model because the attributes of different media in relational databases are defined in advance. o The attributes can specify not only text (as is done in current database systems), but also, for example, audio or video data types. The main advantage of this approach is its compatibility with current database applications. Table name Student Attributes (Admission_Number, Name, Picture, Exercise_Device_1, Exercise_Device_2) Data type Integer Text Image video video
o The multimedia component can also be stored outside the database, without transaction control. In this case, a pointer, under transaction control, is stored in the database, while the multimedia component is stored in an external BFILE (operating system flat file), at an HTTP server-based URL, on a specialized media server, or at a user-defined source on other servers.
SQL+D architecture
o SQL+D an extension to SQL, which allows users to dynamically specify how to display answers to queries posed to multimedia databases. o It provides tools to display multimedia data plus other traditional GUI elements such as boxed text, checkbox, list, and button.
The version of SQL+D, includes: o The full implementation of the Database Interface, allowing users to connect local and remote ODBC (or JDBC) compliant database, such as ORACLE or Microsoft Access.
o Simplified display specifications syntax and instantiation of display elements. SQL+D differs from other efforts in that it is specifically designed for querying multimedia databases.
SUMMARY
Multimedia database systems are database systems where, besides text and other discrete data, audio and video information will also be stored, manipulated and retrieved. Unformatted or unstructured data are presented in a unit where the content cannot retrieve by accessing any structural detail. Formatted or structured data are stored in variables, fields or attributes with corresponding values. Simplest possibility to implement a multimedia database is to use the relational database model because the attributes of different media in relational databases are defined in advance.