Bases de Datos Web y Bases de Datos Multimedia

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Capa 6 Capa de Presentación
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
Internet y tecnologías web
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
Hardware y Software de servidor
ADELA TORRES JONATHAN BEJARANO
Servidores Web Capítulo 2.
Noveno Semestre UNIDEC
Bases de Datos Multimedia
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Arquitectura Orientada a Servicios (SOA)
"java del lado del servidor" Servlet y JSP Java Server Pages.
GRUPO: SILVIA PAZMIÑO BELEN AGUILERA JUAN JOSE PARRA
Java 2 Platform Enterprise Edition
Características generales de un servicio Web.
WWW (World Wide Web) Pedro José López Javier Díaz
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Tecnologías para el desarrollo de aplicaciones Web
Ma. Antonieta Rodríguez CED-CELE. Contenido  eXe - Learning  Recursos didácticos para ambientes web.
Administración de datos con MS-SQL Server y Visual Basic
Visualizador de imágenes remotas Alumno: Juan Pablo García Ortíz Director: Vicente Gonzalez Ruiz.
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
InfoPath Ventajas y Uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
PHP TODO SOBRE PHP.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
Lenguajes de programación Web
PROTOCOLO H T T P.
FICHEROS DE IMAGEN FUENTES WEB: Gráficos GIF & JPEG, Ramón Montero, 1998 Formatos para la Wb, Luciano Moreno, 2005.
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Servidores Conceptos Generales.
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Unidad didáctica 6 Diseño de páginas Web.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Mensajería cliente-servidor en Flex y Java
PAGINAS WEB.
Tema 4. VÍDEO DIGITAL.
Estructura de los Sistemas Operativos
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Cristian Fonnegra Marin
INTERNET Y WEB. ORÍGENES DE INTERNET Internet se remonta al temprano desarrollo de las redes de comunicación. La idea de una red de ordenadores diseñada.
Ing. Elizabeth Guerrero V.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Naime Cecilia del Toro Alvarez
Punto 1 – Introducción al servicio Juan Luis Cano.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
AFM – Web File Manager Versión 5. Novedades técnicas – Forma de Implementación Siguiendo última tecnología de Microsoft: Framework.NET 3.5 Implementación.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Conociendo el modelo Cliente-Servidor
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Bases de Datos Web y Bases de Datos Multimedia Juan Andrada Romero Juan José Antequera Flores Jose Domingo López López

BASES DE DATOS WEB

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Definición de Web “Sistema basado en tecnología hipermedia que proporciona un método de explorar información en Internet de forma no secuencial, utilizando hipervínculos” Red de servidores y clientes Elementos necesarios para intercambio información: HTTP (HyperText Transfer Protocol) HTML (HyperText Markup Language)

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Proceso de intercambio de información El usuario utiliza un navegador Web (cliente) para solicitar una página Web. Esta solicitud se envía al servidor utilizando HTTP. El servidor recupera la página HTML y se la envía al navegador, utilizando HTTP. El navegador visualiza la página recibida.

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Páginas Web estáticas y dinámicas Página Web estática: Documento HTML que contiene la información que se desea mostrar. No es necesario un SGBD. Página Web dinámica: Documento HTML donde la información se genera cada vez que se solicita la página. Necesaria conexión con un SGBD. Características: Personalización. Respuesta a los datos de entrada.

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Servicios Web “Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web, intercambiando datos entre sí con el objetivo de ofrecer unos determinados servicios” Elementos necesarios: XML (eXtensible Markup Language) SOAP (Simple Object Access Protocol) WSDL (Web Services Description Language) UDDI (Universe Discovery, Description and Integration)

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Integración Web-SGBD No existe un SGBD específico para Web. Requisitos de un SGBD orientado a Web: Incorporar una capa de comunicaciones. Acceso concurrente. Soporte para mecanismos de autenticación. Permitir la interoperabilidad con diferentes plataformas.

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Datos semi-estructurados “Son datos cuya estructura puede cambiar de forma rápida o impredecible y son débilmente tipados” Uso de modelos y SGBD específicos: OEM (Object Exchange Model): modelo de objetos donde los datos se representan en forma de grafo dirigido. Un objeto se compone de: Identificador Etiqueta descriptiva Tipo de datos Valor

Bases de Datos Web Ejemplo OEM

Bases de Datos Web Datos semi-estructurados XML (eXtensible Markup Language): es un lenguaje definido por el World Wide Web Consortium (W3C) que permite la definición de etiquetas personalizadas para proporcionar funcionalidad no disponible en HTML. Tipos de uso como modelo: Modelo centrado en los datos Modelo centrado en el documento Existen NXD (Native XML Databases). Basadas en texto Basadas en modelo XQuery: Lenguaje de consultas para NXD

Bases de Datos Web Ejemplo XML <?xml version=”1.0” encoding=”UTF-8” standalone=”yes”?> <?xml:stylesheet type=”text/xls” href=”staff_list.xsl”?> <!DOCTYPE STAFFLIST SYSTEM “staff_list.dtd”> <STAFFLIST> <STAFF branchNo=”B005”> <STAFFNO>SL21</STAFFNO> <NAME> <FNAME>John</FNAME><LNAME>White</LNAME> </NAME> <POSITION>Manager</POSITION> <DOB>1945-10-01</DOB> <SALARY>30000</SALARY> </STAFF>

Bases de Datos Web Ejemplo XML <STAFF branchNo=”B003”> <STAFFNO>SG37</STAFFNO> <NAME> <FNAME>Ann</FNAME><LNAME>Beech</LNAME> </NAME> <POSITION>Assistant</POSITION> <SALARY>12000</SALARY> </STAFF> </STAFFLIST>

Bases de Datos Web Ejemplo XML - XQuery FOR $S IN doc(\staff_list.xml") WHERE $S/SALARY >15000 AND $S/@branchNo="B005" RETURN $S/STAFFNO

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Ventajas Independencia entre el SGBD y la aplicación Web que lo utilice. Poder acceder a la base de datos desde cualquier parte del mundo, utilizando la Web. Implantación escalable, ya que se pueden distribuir diferentes bases de datos. Acceso distribuido a los datos

Bases de Datos Web Desventajas Fiabilidad. Seguridad en el acceso a los datos. Coste que supone mantener los servicios Web. Carencia de memoria del protocolo HTTP en el servidor para manejar el acceso a la base de datos. Dificultad para manejar grandes volúmenes de datos con la base de datos, debido a que el ancho de banda de la red es limitado.

Contenidos: Bases de datos Web Definición de Web Proceso de intercambio de información Páginas Web estáticas y dinámicas Servicios Web Integración Web SGBD Datos semi-estructurados Ventajas y desventajas Técnicas de integración

Bases de Datos Web Técnicas de integración: CGI Interfaz de pasarela común. Scripts que aceptan y devuelven datos. Forma de actuación: Se recibe una petición (URL que contiene CGI). Se comprueba los archivos de configuración (comprobación de roles). Se prepara el entorno. Se ejecuta el script Se genera un objeto MIME que se pone en la salida estándar. Se envía la información al cliente.

Bases de Datos Web Técnicas de integración: CGI Su uso está muy extendido Su uso es muy sencillo. Está soportado por los siguientes lenguajes: C, C++, Java, Perl, Python… Es poco eficiente debido a que la conexión con la base de datos se establece en cada petición.

Bases de Datos Web Técnicas de integración: lenguajes de Script Código incrustado en páginas HTML. Se puede ejecutar del lado del cliente o del servidor. Añade funcionalidad a las páginas web. Automatiza funciones de acceso a bases de datos para crear nuevo código HTML personalizada con los datos extraídos.

Bases de Datos Web Técnicas de integración: JavaScript Basado en Java. Orientado a objetos. Interpretado. Débilmente tipado. Permite definir funciones que respondan a eventos del usuario: clics de ratón, eventos de teclado, etc.

Bases de Datos Web Técnicas de integración: VBScript Proporciona una funcionalidad muy parecida a la que proporciona JavaScript. Utiliza la sintaxis de VisualBasic.

Bases de Datos Web Técnicas de integración: Perl Lenguaje de programación de alto nivel. Combina características de C y órdenes de sistema de UNIX. Muy utilizado hoy en día para su ejecución del lado del servidor.

Bases de Datos Web Técnicas de integración: PHP Lenguaje de código abierto. Incrustado en HTML. Muy utilizado para su ejecución en el servidor. Suele utilizarse con MySQL como SGBD y con Apache como servidor web.

Bases de Datos Web Técnicas de integración: ODBC Interfaz desarrollada por Microsoft para acceso a bases de datos. Proporciona un acceso transparente a las mismas. Es necesario configurar el origen de datos y cargar el driver en la aplicación desarrollada.

Bases de Datos Web Técnicas de integración: JSP Utiliza la arquitectura J2EE de Java. Permite desarrollar aplicaciones web robustas, escalables, multiusuario y seguras. Incluye lo necesario para desarrollar la aplicación web del lado del servidor, la presentación (cliente) y las comunicaciones entre el servidor y la base de datos. Mediante servlets, genera código HTML de forma dinámica en base a las solicitudes del usuario.

Bases de Datos Web Técnicas de integración: JDBC Opción más utilizada para acceso a bases de datos desde Java. Define un API para acceder a distintos SGBD relacionales, soportando la funcionalidad básica de SQL. El algoritmo de uso es el mismo que ODBC.

Bases de Datos Web Técnicas de integración: JDBC Métodos de acceso: Puente JDBC-ODBC: JDBC actua como intermediario entre ODBC y la BD. Se utiliza cuando no se puede acceder a las bibliotecas del fabricante del SGDB. Controlador parcial JDBC: convierte las llamadas JDBC en llamadas del API del SGBC. JDBC para middleware: al igual que el controlador parcial, traduce las llamadas al protocolo del middleware. Utilizar JDBC directamente contra el SGBD.

Bases de Datos Web Técnicas de integración: ASP.NET Competencia directa de JSP y PHP. Está desarrollado por Microsoft, utilizando como código fuente los lenguajes C# o VB. Utiliza las bibliotecas de la plataforma .NET, que proveen clases, interfaces y tipos reutilizables. Se utiliza en combinación con ADO.NET para el acceso a datos.

BASES DE DATOS MULTIMEDIA

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Definición de Multimedia “ Algo que utiliza conjunta y simultáneamente diversos medios, como imágenes, sonidos y texto, en la transmisión de una información”

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Tipos de datos multimedia Texto: estructurado o no estructurado, hipermedia. Gráficos: dibujos e ilustraciones codificados según un estándar de descripción de archivos (CGM, PICT, PostScript, etc.). Imágenes: elementos gráficos codificados según algún formato estándar (mapa de bits, jpeg, png, tiff, etc). Animaciones: secuencias temporales de imágenes o datos (gif, swf, etc).

Bases de Datos Multimedia Tipos de datos multimedia Video: secuencia temporal de imágenes a una determinada velocidad (fps). Audio Estructurado: secuencia de sonidos identificados según nota, tono, duración, etc. Audio Digital: secuencia de sonidos digitales. Datos multimedia compuestos o mezclados: datos multimedia agregados junto con información sobre los datos (metadatos).

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Tipos de datos relacionados con la multimedia BLOB (Binary Large Objects): almacena datos de gran tamaño que cambian de forma dinámica, este es un objeto binario que puede tratar una cantidad de datos variables. CLOB (Character Large Object): almacena grandes cantidades de datos en formato carácter. Limitado a 2 GB. En ciertos SGBD, permite los comandos de SQL: LIKE y SUBSTRING. NCLOB (National Character Large Object): como CLOB, pero su tamaño máximo es de 4 GB.

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Tipos de bases de datos Referenciales: la información que almacenan hace referencia a cuestiones descriptivas (autor, título, duración, productor, etc.) o a cuestiones técnicas (formato, duración, etc.). Descriptivas: mantienen cuestiones descriptivas o técnicas y aportan información específica sobre el contenido indicando, por ejemplo, dónde se sitúan los cambios de plano dentro de una película, etc.

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Componentes Presentación: parámetros a aplicar para mostrar información al usuario. Estructura: visión lógica del hiperdocumento, según un modelo. Contenido: conjunto de documentos que se integran en el hiperdocumento. Utilización: información sobre hábitos y comportamiento de cada usuario.

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Requisitos Proporcionar un entorno de fácil utilización para el usuario. Encontrar rápidamente la información multimedia. Conectar documentos según su contenido. Facilitar el acceso instantáneo a la información multimedia, incluyendo los mecanismos necesarios de compresión y descompresión para su manipulación. Crear relaciones entre los distintos tipos de datos multimedia. Búsqueda por texto completo. Administración de sinónimos. Búsqueda de similares.

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

Bases de Datos Multimedia Procesamiento de datos multimedia Procesamiento automático: facilita la indexación de grandes colecciones de documentos. Asignación manual: permite que un experto establezca determinadas características que no puede inferir un procesamiento automático.

Bases de Datos Multimedia Indexación de texto Extracción y pre-procesamiento de los términos del documento (eliminación de ruido, algoritmos de stemming, uso de wordnets y stopwords) Extracción de metadatos del documento. Almacenamiento del documento para su posterior recuperación. Uso de bases de datos relacionales y objeto-relacionales.

Bases de Datos Multimedia Indexación de imagen Uso de descriptores: color, brillo, forma… Representación de los descriptores en forma de cadena de caracteres. Uso de bases de datos objeto-relacionales para los descriptores (atributos de tipo BLOB) y bases de datos orientadas a objetos para las imágenes.

Bases de Datos Multimedia Indexación de imagen

Bases de Datos Multimedia Indexación de video Shot: conjunto de frames grabados secuencialmente que representan una acción continua en el tiempo y espacio y que ha sido tomada por una sola cámara. Keyframe: obtenidos a partir de los shots y tratados como imágenes. Uso de bases de datos objeto-relacionales para los descriptores y keyframes; y bases de datos orientadas a objetos para los videos.

Bases de Datos Multimedia Indexación de video

Bases de Datos Multimedia Recuperación de texto Modelos booleano, estadístico y vectorial. Representación vectorial de la “pregunta” y de los documentos. Cálculo de la similitud entre dos vectores en función del ángulo que forman. Problemas de ambigüedad, contexto, faltas de ortografía…

Bases de Datos Multimedia Recuperación de imagen Consulta por descriptores: se indican los valores de determinados descriptores (brillo, forma, contraste, etc.) Consulta por similitud: el usuario selecciona una imagen, a partir de la cual se extraen los descriptores, para devolverle imágenes similares en base a uno o varios descriptores. Consulta por metadatos: se realiza la consulta en base a características como el título, la extensión, el tamaño, la resolución, etc.

Bases de Datos Multimedia Recuperación de imagen

Bases de Datos Multimedia Recuperación de video Un video contiene texto, iconos e imágenes. Combinación de técnicas de recuperación de texto e imágenes (keyframes).

Contenidos: Bases de datos Multimedia Definición de Multimedia Tipos de datos multimedia Tipos de datos relacionados con la multimedia Tipos de bases de datos Componentes Requisitos Almacenamiento y recuperación de datos multimedia Ventajas y desventajas

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

Bases de Datos Multimedia Desventajas Ocupan mucho espacio en disco. Necesidad de 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.

Contenidos: Comparativa Similitudes y diferencias

Comparativa Similitudes Ambas bases de datos deben soportar grandes volúmenes de datos. Aunque no es estrictamente necesario que las bases de datos multimedia sean concurrentes, es aconsejable, y para las bases de datos web es obligatorio, ya que debe dar servicio a muchos usuarios al mismo tiempo.

Comparativa Similitudes Una base de datos multimedia puede utilizarse como base de datos web siempre y cuando disponga de la capa de comunicación entre el SGBD y el usuario que esta utilizando la aplicación. Los dos tipos de bases de datos pueden utilizar sistemas gestores de bases de datos tanto relacionales, como objeto-relacionales, etc.

Comparativa Diferencias Las bases de datos web deben disponer obligatoriamente de sistemas de seguridad. Deben estar orientadas a sesión. Las bases de datos web pueden estar basadas en XML. Utilizan sistemas gestores de bases de datos nativos de XML (NXD).

Comparativa Diferencias En las bases de datos web se debe conocer exactamente cómo es el objeto que se intenta recuperar. En las multimedia no ocurre lo mismo, ya que las búsquedas pueden estar basadas en ejemplo y en las web recuperamos un objeto en concreto (conociendo de antemano sus características). De lo anterior puede derivarse que el uso de bases de datos multimedia aporta mas funcionalidad al poder buscar por descriptores, similitud, metadatos, etc.