5.2 Bases de Datos Multimedia (MMDBMS)

18
Base de Datos Multimedia

Transcript of 5.2 Bases de Datos Multimedia (MMDBMS)

Page 1: 5.2 Bases de Datos Multimedia (MMDBMS)

Base de Datos Multimedia

Page 2: 5.2 Bases de Datos Multimedia (MMDBMS)

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:

Page 3: 5.2 Bases de Datos Multimedia (MMDBMS)

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?

Page 4: 5.2 Bases de Datos Multimedia (MMDBMS)

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.).

Page 5: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 6: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 7: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 8: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 9: 5.2 Bases de Datos Multimedia (MMDBMS)

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:

Page 10: 5.2 Bases de Datos Multimedia (MMDBMS)

• 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.

Page 11: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 12: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 13: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 14: 5.2 Bases de Datos Multimedia (MMDBMS)

• 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.

Page 15: 5.2 Bases de Datos Multimedia (MMDBMS)

•Ejemplo

Page 16: 5.2 Bases de Datos Multimedia (MMDBMS)

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.

Page 17: 5.2 Bases de Datos Multimedia (MMDBMS)

• 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.

Page 18: 5.2 Bases de Datos Multimedia (MMDBMS)

FIN