martes, 7 de febrero de 2012

Resumen

Para resumir toda la investigación se puede ver en este mapa mental


Para mayor comodidad lo puedes descargar desde este link:

Ejemplos de bases de datos multimedia


Youtube: es un servicio de video streaming online que permite compartir, buscar y visualizar videos subidos por su comunidad de usuarios. Fue fundada por Chad Hurley, Steve Chen y Jawed Karim en febrero de 2005 en San Bruno, California después de no encontrar una manera sencilla de compartir un video de una fiesta en San Francisco.
Utiliza MySQL como DBMS. Entre sus características principales es el poder de la comunidad de usuarios que diariamente accesan a la base de datos de videos para visualizar o subir contenido. 





Vaya gif: Esta página surgió con el propósito de entretener a los usuarios sacándolos de la rutina diaria mostrando situaciones de la vida diaria con las cuales se puedan identificar, consta de una base de datos basada en imagenes en formato GIF, estas páginas son mayormente usadas como un pasatiempo donde los usuarios pueden cargar y/o visualizar estas animaciones; en su página inicial se visualizan solamente los últimos cinco GIFS que han sido cargados, ya sea por los administradores o los mismos usuarios. Utiliza MySQL como DBMS.



Grooveshark:  es una organización internacional, que maneja uno de los motores de búsqueda de música online mas grande de internet. Ofrece servicios de subida de canciones, permite la creación de playlists y con base en estas recomienda al usuario música parecida. Programado para web en HTML5 y  utiliza MongoDB como DBMS.



Comparación (similitudes y diferencias) entre las Bases de Datos y las Bases de Datos Multimedia



Características
Bases de Datos
Bases de Datos Multimedia
Capacidad de Almacenamiento
No requiere una gran cantidad de espacio de almacenamiento.
Requiere de grandes cantidades de espacio para almacenar contenido multimedia.
Diversidad de Formatos
Por lo general solo permite integrar texto y documentos numéricos tradicionales.
Permite integrar en un solo sistema gran diversidad de formatos como (imagen, texto, video, sonido, objetos multimedia etc.)
Capacidad de transmisión
En las bases de datos, no se requiere de servidores con gran capacidad de transmisión de información debido a su contenido.
Este tipo de bases de datos requieren de grandes anchos de banda para lograr un rendimiento óptimo, ya que para almacenar las bases de datos se requiere de servidores con gran capacidad de transmisión de información.
Representación de la información
Posee una variedad limitada para representar la información.
Se presenta una mayor variedad para representar la información.
Complejidad de programación.
Presente un nivel de programación no tan complejo con respecto a las bases de datos multimedia.
Presenta un gran alto nivel de complejidad en cuanto a sus operaciones (avance rápido, suspender, reanudar, reproducir un video en cámara lenta etc.)  , e interface. debido a la amplia cantidad de formatos que utiliza.
Mercado potencial.
Bajo nivel de demanda.
Presenta una mayor demanda de mercado potencial debido a las diversas funciones que puede incorporar.
 Referencias
  1. Shih, Timothy K. Distributed Multimedia Databases: techniques & Applications. N.p.: Idea Group Publishing, 2002. 6. Web. 5 Feb. 2012. <http://books.google.com.co/books?id=rv-OFjMigJUC&printsec=frontcover&dq=multimedia+database&hl=es&sa=X&ei=0HMtT5f0FcPMtgfb-43bDw&ved=0CFAQ6AEwBQ#v=onepage&q=multimedia%20database&f=false>.
  1. Peru: Escuela de Informatica, 2009. 2. Universidad Nacional de Trujillo.
    Web. 7 Feb. 2012. <http://es.scribd.com/doc/14870298/Bases-de-Datos-Multimedia>.

Aspectos adicionales que debe tener un Sistema Gestor de Bases de Datos Multimedia respecto al DBMS tradicional


Timothy K. Shih en su libro “Distributed multimedia databases: techniques & aplications” considera que los sistemas de administración de bases de datos multimedia al manejar tipos de datos tan variados y tan diferentes a los que manejan los DBMS tradicionales, necesitan tener las siguientes funciones básicas:
·         
  •  “Manejar imagen, video, audio y otros tipos de datos multimedia
  •     Manejar una gran cantidad de objetos multimedia
  • Proveer un esquema de almacenamiento de alto desempeño y bajo costo
  • Además de poder hacer todas las operaciones básicas de una DBMS tradicional como insertar, borrar, buscar y actualizar.”[1]
A parte de esto también comenta que dada la cantidad de archivos multimedia que tiene que soportar una base de datos multimedia esta necesita un mecanismo de almacenamiento bastante sofisticado que pueda además soportar las operaciones fundamentales de bases de datos. Por otra parte Shih dice que las bases de datos multimedia deben llevar los siguientes problemas a consideración:

  •  La composición y descomposición de objetos multimedia
  • Operaciones de objetos multimedia con sincronización de medios
  • Objeto persistente
  • Retiración de información basada en el contenido
  • acceso concurrente y mecanismos de bloqueo para la computación distribuida
  • seguridad
  • consistencia, integridad referencial y recuperación de errores
  • largas transacciones y transacciones anidadas
  • la indexación y el agrupamiento”[1]
rReferencias
  1. Shih, Timothy K. Distributed Multimedia Databases: techniques & Applications. N.p.: Idea Group Publishing, 2002. 6. Web. 5 Feb. 2012. <http://books.google.com.co/books?id=rv-OFjMigJUC&printsec=frontcover&dq=multimedia+database&hl=es&sa=X&ei=0HMtT5f0FcPMtgfb-43bDw&ved=0CFAQ6AEwBQ#v=onepage&q=multimedia%20database&f=false>.

¿Qué es una base de datos multimedia?



Después de conocer en que consiste una base de datos, para poder definir una base de datos multimedia debemos tener en cuenta que está formada por objetos multimedia, a partir de aquí saber en qué influye este tipo de datos en una base de datos y como esta debe adecuarse para dichos objetos.
Según la Universidad Nacional de Trujillo de Perú en su documento llamado “bases de datos multimedia” definen al dato multimedia como “Término que se aplica a cualquier objeto que usa simultáneamente diferentes formas de contenido informativo como texto, audio, imágenes, animación y video para informar o entretener al usuario.”[1]
En conjunto con las definiciones de bases de datos y dato multimedia se puede concluir que una base de datos multimedia es un banco de objetos formados por diversos contenidos como texto, audio, imágenes, animación y video.

Según B. Prabhakaran después de citar algunos ejemplos añade algunas características de las bases de datos multimedia: “…Estas constan de diversos tipos de medios tales como el texto, imagen, audio y video. Estas están formadas por objetos con las siguientes características:

Gran capacidad de almacenamiento: esto influye en el almacenamiento y recuperación de los requerimientos de los medios de comunicación. En el caso de una base de datos multimedia distribuida, los requerimientos de comunicación también dependen del tamaño de los objetos.
Tiempo Real: Este hecho está relacionado con el tamaño de los objetos, influye en el almacenamiento y en los requerimientos de comunicación.
Sin interpretar la naturaleza de la información: los objetos contenidos en los medios de comunicación como el audio, la imagen y el video son de naturaleza binaria; por lo tanto, las bases de datos multimedia tiene que derivar y almacenar interpretaciones sobre el contenido de estos objetos.”[2]

Referencias

  1. Peru: Escuela de Informatica, 2009. 2. Universidad Nacional de Trujillo. Web. 7 Feb. 2012. <http://es.scribd.com/doc/14870298/Bases-de-Datos-Multimedia>.
  2. Prabhakaran, B. Multimedia Database Management Systems. Norwell: Kluwer Academic Publishers, 1997. 1. Web. 5 Feb. 2012. <http://books.google.com.co/books?id=zeNKPYnOuzEC&printsec=frontcover&dq=multimedia+database&hl=es&sa=X&ei=7W0oT7SdMcOLgwf9k5GOBQ&ved=0CDMQ6AEwAQ#v=onepage&q=multimedia%20database&f=false>
  3. Shih, Timothy K. Distributed Multimedia Databases: techniques & Applications. N.p.: Idea Group Publishing, 2002. 6. Web. 5 Feb. 2012. <http://books.google.com.co/books?id=rv-OFjMigJUC&printsec=frontcover&dq=multimedia+database&hl=es&sa=X&ei=0HMtT5f0FcPMtgfb-43bDw&ved=0CFAQ6AEwBQ#v=onepage&q=multimedia%20database&f=false>.


domingo, 5 de febrero de 2012

¿Qué es un sistema gestor de bases de datos?


Damian Pérez Valdés describe las DBMS como  “…Un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.”[3] En otras palabras podemos decir que una DBMS es el software que permite definir, manipular y consultar los datos de una base de datos, sirviendo así como puente entre usuario, aplicación y base de datos.
Un sistema de gestión de bases de datos (DBMS), en palabras cotidianas, se le conoce como un administrador de bases de datos, permitiendo ser un enlace entre las bases de datos y las aplicaciones, además se ser un programa que permite a los usuarios crear y acceder a los archivos de las bases de datos.
Algunas funciones de DBMS:

  •          "Facilita una serie de herramientas para manejar bases de datos.
  •         Centraliza todos los datos en un único lugar, facilitando el acceso tanto de los usuarios como de las aplicaciones a la información.
  •          Genera pequeños programas de mantenimiento de bases de datos."[1]
  •         "Gestionar las peticiones del usuario y solicitudes de otros programas."[2]

  •          Utilizable por múltiples usuarios y aplicaciones al mismo tiempo.
  •          "Servir de interface entre las bases de datos, los usuarios y las aplicaciones."[3]  


Los sistemas gestores de bases de datos poseen herramientas que cumplen fundamentalmente las funciones de:

Independencia de datos: permite modificar las definiciones de los datos sin alterar los programas y demás aplicaciones que no están siendo utilizadas.

Integridad de Datos: los datos siempre tienen que ser correctos y válidos.


Seguridad de los Datos: únicamente las personas con permisos y privilegios de acceso pueden modificar y acceder a dicha información de las bases de datos. 
Hay muchos tipos de SGBD, pero la mayoría de ellos son relacionales, esto significa que se basan en cierta forma para representar los datos; es decir, la manera en que los datos son mostrados al usuario permitiéndoles ser controladas.  

Referencias
  1. Gómez Ballester, Eva, Patricio Martínez Barco, Paloma Moreda Pozo, Armando Suárez Cueto, and Estela Saquete Boro.Apuntes:Bases de Datos 1. España: Dpto. de Lenguajes y Sistemas Informáticos, n.d. 6. Universidad de Alicante. Web. 4 Feb. 2012. <http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf>.
  2. Christiansen, Simon. "database management system (DBMS)." SearchSQLserver. N.p., Sept. 1999. Web. 3 Feb. 2012. <http://searchsqlserver.techtarget.com/definition/database-management-system>.
  3.  Pérez Valdés, Damián. "¿Qué son las bases de datos?." Maestros del Web. Ed. Damián Pérez Valdés. N.p., 26 Oct. 2007. Web. 2 Feb. 2012. <http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-datos/>.
  4. Nwosu, kingsley C. Multimedia Database Systems. N.p.: kluwer Academic Publishers, 1996. Web. 5 Feb. 2012. <http://books.google.com.co/books?id=tCIVdXlaBJoC&printsec=frontcover&dq=multimedia+database&hl=es&sa=X&ei=92ctT-zNK86Etgebv93bDw&ved=0CC8Q6AEwAA#v=onepage&q=multimedia%20database&f=false>.

Definicion Propia de Bases de Datos


Una base de datos, se entiende como un conjunto de datos relacionados, auto-descriptivos y organizados, Mediante la creación de objetos (entidades y tablas) de forma estructurada que represente objetos de la vida real, con el propósito de almacenar datos y facilitar los procesos de control, acceso y mantenimiento eficiente; por consiguiente, lograr modelar un contexto.