5.2 Bases de Datos Multimedia (MMDBMS)

Post on 04-Jul-2015

489 views 3 download

Transcript of 5.2 Bases de Datos Multimedia (MMDBMS)

Base de Datos Multimedia

En la actualidad se está desarrollando toda una serie de aplicaciones que incorporan el tratamiento de datos multimedia (televisión interactiva, sistemas de información geográficos, enciclopedias electrónicas, aplicaciones musicales, etc.). Si las bases de datos no quieren “quedarse fuera” de este tipo de aplicaciones deben soportar el tratamiento de los datos multimedia de una manera eficiente.

Introducción:

Definición:

Es una base de datos que alberga uno o más tipos de archivos de los medios de comunicación principales como: Txt (documentos), jpg (imágenes), swf (videos), mp3 (audio), etc.

¿Qué es una BDM?

Tipos de bases de datos multimedia

Podemos distinguir dos tipos de bases de datos multimedia fundamentales:

• Bases de datos referenciales: son bancos de datos sobre material, como películas, series de televisión o música. En la mayoría de los casos, la información que se almacena hace referencia a cuestiones descriptivas (autor, título, duración, productor, etc.) o a cuestiones técnicas (formato, duración, etc.).

Tipos de bases de datos multimedia

• Bases de datos descriptivas: se trata de sistemas de análisis de contenido que, más allá de los datos técnicos o generales que contiene la mayoría de bases de datos referenciales, aportan información específica sobre el contenido. Estos bancos de datos no resultan tan habituales y de hecho se encuentran en un estado de desarrollo embrionario, ya que el análisis de la imagen y del sonido no se halla tan automatizado como el del texto.

Características de los datos multimedia• Los datos multimedia son muy grandes y voluminosos, por

lo que a pesar del avance del hardware, no parece probable que se mantengan en discos magnéticos. Se necesita un nuevo nivel de memoria, conocido como “memoria terciaria”, por ejemplo juke boxes de discos compactos.

• Estos nuevos tipos de datos, llevan consigo operaciones que requieren una implementación muy eficiente.

• Los datos multimedia presentan restricciones en la velocidad de entrega; por ejemplo, los objetos de un vídeo se deben recuperar a una velocidad constante.

Características de los datos multimedia

• Para cada tipo de dato multimedia, debe definirse la calidad de servicio deseada, cómo se degrada, que se hace ante una degradación, etc.

• Se necesita un nuevo tipo de interfaces, para visualizar de forma gráfica, espacial, y poder realizar consultas a la base de datos basándose en la forma, color u otras características de los objetos.

En general, se puede afirmar que el modelo relacional no es el más adecuado para soportar los datos multimedia, aunque en la actualidad la mayor parte los productos ofrezcan la posibilidad de definir BLOBs (Binary Large Objects.) para almacenar texto, vídeo, sonido, etc. Con este mecanismo no es posible expresar la semántica asociada a los objetos multimedia ni realizar accesos por determinados componentes de estos.

Aunque no existen propuestas universalmente aceptadas sobre qué componentes o características debe poseer un SGBD multimedia, en GHAFOOR (1995) se propone un interesante modelo de referencia. Según esta arquitectura, un SGBD multimedia consta de tres niveles:

• Nivel de SGBD monomedia, que proporcionan las funcionalidades esenciales para gestionar un medio particular.

• Nivel de gestión/composición multimedia, que permite integrar los monomedia para componer documentos multimedia, así como coordinar los diferentes SGBD monomedia en caso de que estuviesen distribuidos.

• Nivel de interfaz de usuario, que ofrece diversas facilidades para presentación y visualización de imágenes, vídeo, etc. así como varios lenguajes de consulta.

Ventajas y desventajas de una base de datos multimedia

Ventajas:

• La posibilidad de integrar en un único sistema una gran diversidad de formatos (imágenes, texto, video, sonido, etc).

• Ofrecen mayor variedad a la hora de representar la información.

• Un gran, y creciente, mercado potencial que augura que se siga investigando activamente en el futuro.

Ventajas y desventajas de una base de datos multimedia

Desventajas

• Necesita grandes espacios para almacenar toda la información que queremos.

• Este tipo de bases de datos necesitan grandes anchos de banda para obtener un rendimiento óptimo.

• Complejidad en cuanto a programar operaciones, o incluso la interfaz, debido a la alta cantidad de formatos que hay que manejar, lo que puede repercutir en su rendimiento.

Aplicaciones de las bases de datos multimedia

Algunas de las aplicaciones importantes que se verán incluidas son:

• Gestión de documentos y registros: un gran número de industrias y empresas llevan registros muy detallados así como diversos documentos.

• Difusión de conocimientos: la modalidad multimedia, que es un medio muy eficaz de difusión de conocimientos, experimentará un crecimiento extraordinario en libros electrónicos, catálogos, manuales, enciclopedias y almacenes de información sobre numerosos temas.

• Educación y formación: se puede diseñar material de enseñanza para diferentes públicos (desde preescolares a operadores de equipo o a profesionales) a partir de fuentes multimedia.

• Marketing, publicidad, comercio minorista, entretenimiento y viajes: es muy amplio el uso de efectos especiales para el cine y la publicidad, el empleo de objetos prediseñados almacenados en bases de datos multimedia amplia el abanico de estas aplicaciones.

• Control y supervisión en tiempo real: la presentación multimedia de la información puede resultar un medio muy eficaz de supervisar y controlar tareas complejas como son las operaciones de fabricación, centrales nucleares, pacientes en unidades de cuidados intensivos y sistemas de transporte.

•Ejemplo

8.011 SQLIMAGE 0 1192 "" 3 wav ""

• La primera línea (8.0) esto el numero de versión de la aplicación bcp.exe, correspondiente al SQLServer 2000.

• La segunda línea (1) - Este es el número de campos que contiene el archivo de origen. En este caso, el archivo contiene un solo campo: wav.

• Tercera línea (1) - Número de campo en el archivo. Hay sólo un campo en este caso.

• SQLIMAGE.- Fichero de datos en la base de datos de destino. Porque esta información es de nontext BLOB, y el tipo de datos debería ser SQLIMAGE.

• 0.- Longitud de prefijo. En este caso, usted quiere leer a partir del principio del archivo.

• 1192.- Longitud del campo. En este caso, esto es la longitud del archivo: 1192 bytes.

• "" .- Determinador de campo. En este caso, debe ser vacío, porque hay sólo un campo en el archivo.

• 3.- Importa esta información en el tercer campo de la tabla. • WAV .- Nombre objeto del archivo.• "" .- Colación del campo objeto . Debe ser vacío para un

campo de imagen.

FIN