9. Mapa conceptual:
martes, 7 de febrero de 2012
7. Comparación entre las bases de datos y las bases de datos multimedia:
A contrario de las tradicionales bases de datos, las bases de datos multimedia tiene la posibilidad de integrar en un único sistema una gran diversidad de formatos de datos (imágenes, texto, video, sonido, animaciones, entre otros), no solo texto y archivos o valores numéricos como lo se hacia en el pasado. Esto plantea la problemática que las bases de datos multimedia requieren grandes espacios electrónicos para su almacenamiento, ya que muchos formatos pueden alcanzar a pesar varias gigabytes.
A contrario de las tradicionales bases de datos, las bases de datos multimedia tiene la posibilidad de integrar en un único sistema una gran diversidad de formatos de datos (imágenes, texto, video, sonido, animaciones, entre otros), no solo texto y archivos o valores numéricos como lo se hacia en el pasado. Esto plantea la problemática que las bases de datos multimedia requieren grandes espacios electrónicos para su almacenamiento, ya que muchos formatos pueden alcanzar a pesar varias gigabytes.
Las bases de datos multimedia cuentan con una mejor interface, por lo tanto los datos son mejor representados, y el usuario tiene una ayor variedad a la hora de representar la información. Pero esto también demuestra que el lenguaje de programación debe ser mas complejo lo que significa que el programador se debe demorar mas en el diseño de la base de datos multimedia.
Por otro lado a las bases de datos multimedia se le augura un gran futuro y un mercado potencial, en donde la conexión (banda ancha) es fundamental ya que es necesaria para el correcto y optimo funcionamiento, es importante recalcar que se seguirá investigando y avanzando día tras día, mientras que la base de datos tradicional ya esta casi obsoleta.
8. Ejemplos reales Bases de Datos Multimedia:
1.CCDB
Uno de los ejemplos más populares de bases de datos multimedia entre los usuarios de Internet es seguramente el de CDDB siglas que corresponden a Compact Disc Data Base. Cada vez que se introduce un disco compacto en el reproductor de un ordenador personal, CDDB proporciona información en línea sobre la obra discográfica. Esta aplicación se puede encontrar en reproductores como Winamp, Musicmatch o Real Jukebox.
Historia: Creada en 1995, CDDB es el ejemplo más completo, el que está haciendo una mayor explotación de su información y el que presenta una orientación comercial más evidente. Su servicio ofrece trece datos distintos para cada disco como título del álbum, artista, sello discográfico, año, género, etc. Para cada pista del CD también ofrece catorce datos adicionales.
Características: El sistema es multiplataforma y soporta caracteres en diversos alfabetos, ampliando su rango de cobertura a nivel global. Su valor diferencial reside en la conexión con los dispositivos finales, físicos o virtuales, en los que se reproduce el contenido multimedia, ya que, aparte de los reproductores instalados en los ordenadores, su servicio también funciona en diversos dispositivos electrónicos de audio comercializados por marcas como Samsung, Philips, Pioneer o Sony y en la tienda on line iTunes de Apple. Al contrario de los usuarios individuales, estas compañías pagan derechos de licencia para utilizar la información contenida en CDDB.
Este sistema suple la falta de información de la mayoría de discos, cubriendo una carencia cada vez más frustrante para el usuario por la multiplicación de pantallas en todo tipo de dispositivos mediáticos que muestran la fatal leyenda «Disco 1, pista 1». La manera en la que trabaja habitualmente CDDB es el análisis del número de canciones y de la duración de éstas en cada CD, un sistema conocido como TOC (Table of Contents). Así, por pura estadística, es remota la posibilidad de que coincidan dos discos de iguales características, por lo que se utiliza como método de identificación.
Funciones: La recolección de los datos que alimentan este sistema se hace a través de los propios usuarios, que son los que voluntariamente editan los metadatos y los envían a los servidores centrales del sistema para actualizar la información disponible sobre sus colecciones de música. Se trata, según la tipología establecida al inicio del artículo, de una base manual voluntaria.
2. IMDB
El segundo ejemplo es el Internet Movie Database, IMDB, una extensísima y detallada base de datos sobre películas.
Historia: Nació del grupo de noticias Usenet rec.arts.movies en 1990 gracias a un grupo de aficionados a las películas que compartían su mutuo interés por el séptimo arte. IMDB fue una de las primeras páginas web, y en 1996 dejó de lado sus idealistas inicios para convertirse en empresa y acabar en las manos del gigante online Amazon.
Caracteristicas: La información almacenada en su base de datos es de libre uso para fines no comerciales, aunque existe un servicio premium de pago. La fuente de información sigue siendo básicamente la de los aficionados que obtienen los datos de los créditos de las películas y las series de televisión, además de incorporar contenidos originales de los propios usuarios, como resúmenes de los argumentos.
Funciones: IMDB ha ampliado sus horizontes seminales y actualmente tiene indexados unos 500.000 títulos entre películas, tv-movies, series de televisión, miniseries y videojuegos, y a casi dos millones de profesionales que intervienen en ellos.
Tomado textual de:
http://sociedadinformacion.fundacion.telefonica.com/telos/articuloperspectiva.asp@idarticulo=1&rev=67.htm> [citado el 4 Feb 2012]
3. AMAZON
El tercer ejemplo es el compañía estadounidense de comercio electrónico fue una de las primeras grandes compañías en vender bienes a través de Internet. "Amazon Contiene datos de mas de 20 millones de libros, Cds, videos, DVDs, juegos, ropa y otros productos. La base de datos ocupa mas de 2 terabytes (un terabyte es 10^12 bytes de almacenamiento) y se almacena en 200 computadores diferentes (denominados servidores). Cada dia acceden a Amazon aproximadamente 15 millones de visitantes que utilizan la base de datos para hacer compras. La base de datos se actualiza continuamente a medida que se añaden libros y otros productos nuevos al inventario, mientras que el stock se actualiza al tiempo que se tramitan las compras. Alrededor de 100 personas son las responsables de mantener actualizada la base de datos de Amazon."1
1.
Ramez Elmasri, Shamkant B. Navathe. Fundamentos de sistemas de bases de datos, pág. 5.
6. Aspectos adicionales que debe tener un MMDBMS respecto al DBMS tradicional:
Los softwares DBMS
tradicionales ofrecían limitaciones
en aspectos como el acceso complejo a datos, la transferencia de datos
con otros sistemas, o la inexistencia de adecuados interfaces de usuario. A
partir de esta problemática se comienza a diseñar nuevos DBMS los cuales eran
capaces de soportar datos multimediales integrando las viejas aplicaciones.
Recordemos que la mayoría de las
bases de datos
relacionales actuales no soportan
gran volumen de información, como la de almacenar un
video, que pesa varios gigabytes. Por lo tanto los aspectos adicionales que
debe tener son:
·
En muchas aplicaciones de datos
multimedia se necesita
de la recuperación basada
en la semejanza. Por
ejemplo en una
base de datos
que guarda imágenes
de huellas dactilares
se proporciona la imagen
de una huella
digital para consulta
y se deben
recuperar las huellas dactilares de la base de datos que
sean parecidas.
·
La recuperación de algunos tipos de datos, como el sonido y el
vídeo, tiene el requisito de que el suministro
de datos debe
realizarse a una
velocidad constante garantizada.
Por ejemplo si los datos de sonido no se proporcionan a
tiempo, habrá interrupciones en el sonido. Si los datos se proporcionan
demasiado rápido, la memoria interna del sistema pueden desbordarse lo que
daría lugar a la perdida de datos.
“El gestor de las bases de
datos multimedia permite utilizar
el texto para interactuar con los
sistemas de información. Permite
mostrar impresionantes imágenes
de gran colorido
y excelente resolución,
animación y vídeo
real. Brinda una mejora significativa
en la efectividad
de la comunicación.
La riqueza de
los elementos audiovisuales, combinados con el poder del
computador, añaden interés, realismo y utilidad al proceso de comunicación.” 6
6. Disponible el internet: <http://www.monografias.com/trabajos7/mult/mult.shtml> [citado el 7 Feb 2012]
5. 2 Definiciones de bases de datos multimedia:
“Es un conjunto de datos no pertenecientes a un mismo tipo, es decir, cualquier combinacion de texto, arte gráfico, sonido animación y vídeo almacenados sistemáticamente para su posterior uso”. 1
“Un sistema de gestión de bases de datos multimedia integra texto, datos, video, imagen (estática y dinámica) y sonido organizados coherentemente”. 2
“Es un conjunto de datos no pertenecientes a un mismo tipo, es decir, cualquier combinacion de texto, arte gráfico, sonido animación y vídeo almacenados sistemáticamente para su posterior uso”. 1
“Un sistema de gestión de bases de datos multimedia integra texto, datos, video, imagen (estática y dinámica) y sonido organizados coherentemente”. 2
4. DBMS (Database Management System) "Sistema Gestor de Bases de Datos":
“Es un conjunto de programas que maneja la estructura de la base de datos y controla el acceso a los datos guardados en estas, además son los que permiten compartir los datos de la base de datos entre múltiples aplicaciones y usuarios” 5.
En la actualidad donde la información es tan importante, el DBMS facilita el manejo de los datos, la consulta y la interacción de los usuarios, en donde los usuarios finales pueden acceder y responder mas rápido, ya que en muchos textos el DBMS es considerado como el intermediario entre el usuario y la base de datos porque transforma las solicitudes del usuario en código complejo para que el software pueda resolver dichas solicitudes.
Las funciones del DBMS son muchas, en las cuales destaco la capacidad de facilitar los procesos de definición, construcción, manipulación y compartición de bases de datos entre varios usuarios y aplicaciones.
Definición, la definición descriptiva de una base de datos se almacena en un diccionario de la base de datos, es decir, los metadatos, según lo que entendí el gestor utiliza este diccionario para buscar las estructuras y las características del dato consultado, lo que permite que el usuario no deba codificar los requerimientos para cada programa.
Construcción, el DBMS construye estructuras necesarias para el almacenamiento de todos los datos, reglas o validaciones de datos, y en la actualidad se debe tener en cuenta las estructuras capaces de manejar y manipular formatos de video e imágenes, por nombrar las mas comunes en la cotidianidad.
Manipulación, en una base de datos la manipulación hace referencia a la consulta, actualización y a la generación de informes. El DBMS proporciona procesos para generar copias de respaldo (back up) y de recuperación de los archivos. En el caso de los archivos redundantes el gestor hace cumplir todas las leyes generadas por el programador.
Compartición, el DBMS permite que varios usuarios y programas accedan a la base de datos al mismo tiempo sin arriesgar la integridad de los datos, también se crea un sistema de seguridad que protege al usuario y la privacidad de los datos, además de brindar los privilegios correspondientes a cada usuario.
Para este ultima función las actuales bases de datos que cuentan con un DBMS moderno, dispone de funciones de comunicación (Internet, LAN) para acceder a través de la red global, con ayuda de herramientas como Exploradores de internet.
5. Peter Rob, Carlos Coronel, Sistemas de bases de datos (Diseño, implementación y administración). Pag.7.
2. Ventajas del uso de Bases de datos frente al anterior sistema de manejo archivos:
La ventaja principal de las bases de datos es que los diferentes archivos se mantienen en un único deposito (archivero), lo que le permite al gestor (DBMS) mantener un control estricto sobre las actividades de la base de datos, además es responsable de establecer si esos datos esas cumplen las validaciones implementadas; mientras que en el sistema de archivos se depositaban los datos en diferentes archivos.
Otra ventaja es que los archivos guardados en una base de datos pueden ser utilizados por muchos programas y/o aplicaciones, sin importar si contienen datos redundantes; por otra parte en el sistema de archivos los datos redundantes generaban inconsistencia y anomalías, ya que los datos se duplicaban constantemente lo cual creaba problemas de sincronización cuando se actualizaba un dato en particular.
Las bases de datos permiten realizar cambios en las estructuras de datos, de sus características y de los formatos de almacenamiento sin alterar su información o su uso en las aplicaciones, contrariamente el sistema de archivos al generar un cambio de este tipo ameritaba que todos los programas que tuvieran acceso a dicho archivo se modificaran, lo que a contrario de hoy no permitía estandarizar procesos, nombres de datos, entre otros.
Las bases de datos permiten la interacción de diferentes usuarios en un mismo dato de un mismo archivo, es decir, si un usuario modifica un dato todos los usuarios con capacidad de acceso observaran el cambio en su archivo.
Por ultimo y menos importante en el pasado se diseñaba y programa según la necesidad de cada tipo de archivo y/o dato a trabajar, ahora con el administrador de base de datos se tiene una estructura de diseño en donde se satisfagan un número mayor de necesidades y a un número mayor de usuarios.
1. Definiciones Bases de datos:
“Una base de datos es una colección de datos lógicamente coherente con algún tipo de significado inherente” 1
“Una base de datos es una colección de datos lógicamente coherente con algún tipo de significado inherente” 1
1.
Ramez Elmasri, Shamkant B. Navathe. Fundamentos de sistemas de bases de datos, pág. 4.
“Una
base de datos se parece a un archivero electrónico bien organizado en el que un
poderoso software, conocido como sistema de administración de bases de datos,
ayuda a manejar su contenido” 2
2.
Peter Rob, Carlos Coronel, Sistemas de bases de datos
(Diseño, implementación y administración). Pag.7.
“Una base de datos es el
conjunto de datos informativos organizados en un mismo contexto para su uso y vinculación”.3
3. Disponible en
internet:<http://www.definicionabc.com/tecnologia/base-de-datos.php> [citado el 4 Feb 2012]
“Fondo común de información almacenada
en una computadora para que cualquier persona o programa autorizado pueda
acceder a ella, independientemente de su lugar de procedencia y del uso que
haga de ella” 4
4.
Disponible en
internet: <http://elvex.ugr.es/idbis/db/docs/intro/B%20Bases%20de%20Datos.pdf> [citado 3 Feb 2012].
Suscribirse a:
Comentarios (Atom)
