Está en la página 1de 19

Universidad Alejandro de Humboldt

Ingeniera en Informtica
Ingeniera del Software
Seccin: 604

APLICACIONES Y BASE DATOS EN LA NUBE

Integrantes:
Omar Diaslara C.I: 15.870.085
Deivis Snachez C.I: 24.779.901
Carlos Rincon C.I: 21.471.485

Caracas, 23 de Febrero del 2016

Introduccin

El siguiente trabajo tiene como objetivo identificar conceptualmente


el significado de Base de Datos en la Nube, caractersticas, funcionalidades,
entre otros.
Complementando el conocimiento que se adquiere en la ctedra
sobre los temas de Administracin de bases de datos y bases de datos
orientadas a objeto.
Se analizaran algunos aspectos relevantes del tema de manera tal
de identificar a grandes rasgos las funcionalidades de esta base de
datos.

Aplicacin
Es un trmino que proviene del vocablo latino applicato y que hace
referencia a la accin y el efecto de aplicar o aplicarse (poner algo sobre otra
cosa, emplear o ejecutar algo, atribuir).
La nocin de aplicacin tambin se utiliza para nombrar a la asiduidad
o la aficin con que se realiza algo. Esta utilizacin del concepto es frecuente
en el mbito del estudio, donde el alumno aplicado es aquel que cumple con
sus obligaciones y acata las rdenes del docente

Una aplicacin informtica es un tipo de software que permite al


usuario realizar uno o ms tipos de trabajo. Los procesadores de texto y las
hojas de clculo son ejemplos de aplicaciones informticas, mientras que
los sistemas operativos o los programas de utilidades (que cumplen tareas
de mantenimiento) no forman parte de estos programas. Las aplicaciones
pueden haber sido desarrolladas a medida (para satisfacer las necesidades
especficas de un usuario) o formar parte de un paquete integrado (como el
caso de Microsoft Office).

Existen tambin en esta lnea las llamadas aplicaciones web que son
aquellas que permiten que un usuario determinado puede utilizarlas
simplemente haciendo uso de una conexin a Internet. Entre los ejemplos
ms frecuentes que se pueden utilizar para definir aquellas estn los blogs o
las tiendas de tipo online. En los ltimos aos, sobre todo a raz de la
expansin de la mencionada Red, se han ido creando multitud de
aplicaciones de ese tipo. Y es que traen consigo un importante nmero de
ventajas tales como que no ocupan ningn tipo de espacio en el ordenador,
que permiten realizar tareas de manera muy rpida y sencilla, que se van
actualizando de manera peridica y automtica y que estn disponibles para
cualquier persona.

Adems de todo ello, tambin es necesario resaltar que el uso


excesivo que se le da a determinados dispositivos mviles como las tablets o
los telfonos inteligentes ha propiciado que nazca otro sector tecnolgico: el
de las aplicaciones para smartphones. As, por ejemplo, una de las
plataformas que ms productos ofrecen a sus usuarios es Android.

De esta manera, cualquier persona que cuente con un telfono dotado


con dicho sistema operativo tiene la oportunidad de hacer uso de multitud de
apps, tanto para entretenerse como para informarse o comunicarse. Unas
son absolutamente gratuitas y otras son de pago, pero todas ellas se han
convertido en un referente en el momento actual. Entre las aplicaciones de
este tipo ms exitosas del momento destaca WhatsApp, que permite
intercambiar mensajes y fotografas con otras personas y sin coste alguno.

En el mbito de la matemtica, por ltimo, una aplicacin es una


operacin a travs de la cual se hace corresponder, a todo elemento de un
conjunto, un nico elemento de otro conjunto.

A continuacin se nombran algunos programas que se pueden utilizar


en maquinas como aparatos de bolsillo:
Procesadores de texto

Sirven para hacer una hoja de vida, redactar una carta, disear un
volante y crear distintos tipos de documentos. El procesador de texto ms
conocido es Microsoft Word.

Hojas de clculo

Te ayudan a hacer tareas relacionadas con clculos matemticos


como el presupuesto mensual de tus gastos o una relacin de las
calificaciones de estudiantes. La hoja de clculo ms usada es Microsoft
Excel.
Navegadores

Es la herramienta que se utiliza para entrar a navegar por internet; los


mas usados de ellos son Internet Explorer, Firefox, Opera y Safari.

Reproductores multimedia

Si se desea escuchar canciones en formato mp3 o ver pelculas se


necesita utilizar reproductor especifico. Dentro de los ms populares estn
Windows media player y iTunes.

Cuando se abre una aplicacin, esta se ejecuta en el sistema


operativo hasta que la cierren. La mayora de las veces, se trabajar con
ms de una aplicacin abierta, lo que se conoce como multitarea.

el boom que han sufrido las aplicaciones para mviles han provocado
una gran confusin en torno a este trmino que en ocasiones lleva a una
mala utilizacin o abuso de la palabra incluso por personas conocedoras de
las nuevas tecnologas.

App

es una aplicacin de software que se instala en dispositivos mviles o


tablets para ayudar al usuario en una labor concreta, ya sea de carcter
profesional o de ocio y entretenimiento, a diferencia de una webapp no es
instalable. El objetivo de una app es facilitar la consecucin de una tarea
determinada o asistir en operaciones y gestiones del da a da.

Existen infinidad de tipos de aplicaciones: Apps de noticias, juegos,


herramientas de comunicacin, redes sociales, apps de informacin de
clubs, promociones comerciales, aplicaciones para vender tus cosas usadas
desde el mvi, entre otros. Que pueden ayudar en el trabajo o intentar hacer
el da ms ameno.
Trmino de App

Es la abreviatura de Application y como tal, siempre se ha utilizado


para denominar a stas en sus diferentes versiones. Siendo una palabra de
uso comn en el mundo del software, el trmino App comenz a utilizarse
especialmente para referirse a las aplicaciones para mviles en 2008, tras la
consecucin de tres hitos importantes en la historia de las aplicaciones, el
lanzamiento del App Store de Apple, la publicacin del primer SDK para
Android y la posterior pero casi inmediata inauguracin del Android Market.

La rpida popularizacin del trmino y de la actual moda de las


aplicaciones para mviles, es habitual escuchar a personas familiarizadas
con el mundo informtico abusar del trmino y utilizarlo indiscriminadamente
para cualquier aplicacin de software, generando una confusin innecesaria.

Coste que tiene una App

Depende, es totalmente en funcin de sus caractersticas

Orgenes y boom de App

Se observa que el trmino apenas tena un 10% del ratio de bsqueda


actual hasta avanzado 2008. Este dato no hace ms que reafirmar la relacin
del trmino App con las aplicaciones para dispositivos mviles y no con el
resto de programas informticos que se instalan en los ordenadores,
conocidos como programas o software de gestin.

Entrando en mayor detalle se puede observar tres claras tendencias:

1.

2003 a 2008: No existen cambios en las bsquedas y en


consecuencia en el inters de la poblacin mundial en la palabra
2. Q3/2008 a Q3/2010: Las consultas y el inters mundial est en alza y
el incremento sigue una lnea de tendencia clara. El inicio de esta
tendencia se identifica con tres hechos muy prximos en el tiempo:

Lanzamiento del AppStore en Julio de 2008.

Publicacin del primer SDK para desarrolladores de


Android en Agosto de 2008

Apertura del Android Market en Octubre de 2008.


Justificando sobradamente estos hechos el cambio de tendencia.

Con estos datos a Julio de 2012, el impacto de los otros market no ha


sido suficiente como para producir un cambio de tendencia. Es previsible que
Windows Phone aumente rpidamente el nmero de descargas y su cuota
de mercado, pero este crecimiento ser a costa de las dos plataformas
predominantes por lo que no es de esperar otro cambio de tendencia ms al
alza. Para el ao 2012 se vio un mercado global de 15000 millones de
descargas en todas las plataformas.

Cloud comput

Tcnicamente la nube, que viene del ingls Cloud computing, es el


nombre que se le dio al procesamiento y almacenamiento masivo de datos
en servidores que alojen la informacin del usuario. Asi que hay servicios,
algunos gratuitos y otros pagos, que guardarn tanto archivos como
informacin en Internet.

La idea detrs de todo esto nace en el acceso instantneo y en todo


momento a los datos sin importar la ubicacin del usuario y a travs tanto de
dispositivos mviles (telfonos inteligentes, tabletas, entre otros.), como de
computadoras de escritorio o notebook. Lo mejor de todo es que la nube no
fue creada para personas expertas en tecnologa, sino para el usuario final
que quiere solucionar las cosas de manera rpida y simple. Por ese motivo la
mayora de los servicios que hacen uso de esta tecnologa son fciles.

Probablemente se est utilizando la nube a diario. Uno de los


ejemplos ms claros es el correo electrnico a travs de tu navegador.
Cuando se conecta al e-mail se tiene la informacin en Internet a la que se
puede acceder de manera rpida. Lo nico que hay que hacer es ingresar a
un sitio, poner una clave y listo: se puede acceder a todos los mensajes,
contactos y archivos adjuntos alojados en servidores de las diferentes
empresas.
El acceso desde cualquier lugar y en cualquier momento no es la
nica ventaja de la nube. Este paradigma tambin permite aprovechar mejor
los recursos de la PC. Picasa, que es un servicio para alojar imgenes,
permite editar las capturas a travs de Internet (darle brillo, rotarlas,
cortarlas, entre otros.), sin necesidad de tener ningn software alojado en la
computadora. De esta forma, el esfuerzo de procesamiento se aloja en los
servidores de Google y no en la maquina personal.
Servicios que usan nube
DropBox
Es bsicamente un disco rgido pero en Internet. El servicio,
completamente gratuito aunque tambin se puede pagar para tener una
versin premium. Ofrece espacio en sus servidores para poder guardar
archivos de texto, videos, canciones o cualquiera de las cosas que se tiene
en la PC.
GoogleDocs

Si est buscando una alternativa para el Microsoft Office, el Google


Docs es lo ideal. Permite crear o editar archivos de texto, hojas de clculo,
presentaciones, archivos PDF y ms. Pero, adems de poder ingresar desde
cualquier computadora y lugar, una de las mejores opciones que tiene es que
guarda los archivos constantemente. Esto permite que si, se corta la luz se
pierde poca de informacin y al volver a ingresar se puede seguir
modificando los archivos en cualquier momento.
GrooveShark
Este servicio le cambi la vida a ms de una persona. Grooveshark
permite escuchar msica a travs de Internet de manera completamente
gratuita. Este sitio es ideal para los que no tienen mucha msica alojada en
su PC o aquellos prolficos que gustan de escuchar msica nueva
constantemente.
Algunos de sus puntos destacados es que puede compartirse a
travs de todas las redes sociales no slo temas, sino discos enteros y
bandas. Tambin te permite relacionarte con usuarios que tienen tus mismos
gustos musicales o subir tus propios mp3 al sitio para compartir con tus
amigos.
Picasa - Flickr
Son los dos servicios de almacenamiento de imgenes ms famosos
de la red de dos de las compaas ms relevantes: Flickr es de Yahoo! Y
Picasa de Google. Desde que nacieron las cmaras digitales la fotografa
cambi radicalmente, pero en ms de una oportunidad las capturas se
pierden porque virus entra a la computadora y borra todo. Si cada vez que te
vas de vacaciones o cumpleaos vas subiendo esas fotos a Internet nunca
ms vas a perderlas y tu informacin estar resguardada.
Zoho
Es una plataforma que, tambin ofrece aplicaciones online para oficina
pero mucho ms profesional y con una mayor cantidad de opciones.

Zoho Writer permite crear documentos de texto;

Zoho Sheet con el que se pueden hacer hojas de clculo;


Zoho Show para crear diapositivas;
Zoho Wiki para editar archivos wiki (como la Wikipedia);
Zoho Notebook deja crear documentos de texto con videos, audio e
imgenes;
Zoho Meeting para realizar videoconferencias entre una o ms
personas;
Zoho Projects gestionar proyectos (asignacin de tareas, tiempos para
realizarlas, personas vinculadas, etc.)
Zoho CRM administrar y gestionar para poder llevar una agenda de
contactos, tareas, gestin de grupos y ms;
Zoho Planner para tener una lista muy organizada de tareas por hacer;
Zoho Chat para comunicarse con los empleados o compaeros de
trabajo
Zoho Mail que, como su nombre lo dice, es un correo electrnico.

La nube es una tecnologa que surgi hace tiempo y cada vez ms


personas comenzaron a utilizarla para realizar trabajos y guardar su
informacin en Internet y no correr el riesgo de perderla.

Aplicaciones en la nube
Un software basado en la nube es, bsicamente, un servicio que se
utiliza a travs de Internet. No hay necesidad de instalar absolutamente nada
en el ordenador y se puede acceder a los recursos desde cualquier lugar que
tenga conexin a Internet. Los hay gratuitos y de pago (precios muy
accesibles) y todos brindan un excelente servicio al usuario en cuestiones
de almacenamiento, trabajo colaborativo y servicio al cliente. Algunas las
mejores opciones de aplicaciones en la nube para pequeos negocios
pueden ser

GoogleApps

Es una de la ms usada en la actualidad. Es un conjunto de


herramientas basadas en los servicios que Google ofrece: Gmail (correo
electrnico), Docs (documentos), Calendar (calendario), Google Drive
(almacenamiento en la nube), entre otros; que ayudan a trabajar en
equipo sincronizando toda la informacin con una sola cuenta.

Basecamp

Esta herramienta permite colaborar en lnea de forma sencilla y eficaz,


igual que si se estuviera trabajando frente a frente con un equipo de trabajo.
Los servicios incluyen: listas de tareas, administracin y seguimiento de
proyectos, asignacin de tareas a miembros de equipos de trabajo,
almacenamiento y gestin de archivos, sistema de mensajera basado en
correo electrnico y ms.
WordPress

Es uno de los grandes en cuanto a creacin de sitios web y blogs. Es


muy intuitivo por lo que es genial para quienes no tienen tanto conocimiento
en la materia pero quieren alcanzar una cantidad valiosa de clientes. Cuenta
con cientos de plantillas gratuitas para personalizar la web y muchas
herramientas que te permiten analizar las estadsticas y el impacto de lo que
ests haciendo.
Zendesk

Es un servicio para brindar atencin a clientes. Cmo funciona?


Fcil. El cliente tiene una duda respecto a un producto y servicio y crea
un ticket, ese ticket es atendido por el personal de la empresa o negocio de
manera inmediata a travs de diferentes medios (correo electrnico, telfono
o chat) para darle solucin al problema planteado por el cliente. Adems de
los tickets, con Zendesk se puede crear una completa base de

conocimiento (como las preguntas ms frecuentes) para que el cliente pueda


resolver sus dudas por s mismo.
Hootsuite es una excelente opcin cuando se trata de gestionar redes
sociales como Facebook, Twitter, Instagram y Youtube. Recuerda que
actualmente un mercado potencial se encuentra en las redes sociales y
saberlas manejar es una de las habilidades digitales imperdibles para el
emprendedor de hoy. Las redes sociales adems de ayudar a vender,
permiten crear un lazo ms cercano con el cliente final lo cual es excelente
cuando se inicia un negocio.

Base de datos

Son los bancos de informacin que contienen datos relativos a


diversas temticas y categorizados de distinta manera, pero que comparten
entre s algn tipo de vnculo o relacin que busca ordenarlos y clasificarlos
en conjunto.

Una base de datos o banco de datos es un conjunto de datos


pertenecientes a un mismo contexto y almacenados sistemticamente para
su posterior uso. En este sentido; una biblioteca puede considerarse una
base de datos compuesta en su mayora por documentos y textos impresos
en papel e indexados para su consulta. Actualmente, y debido al desarrollo
tecnolgico de campos como la informtica y la electrnica, la mayora de las
bases de datos estn en formato digital, siendo este un componente
electrnico, por tanto se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.

Existen programas denominados sistemas gestores de bases de


datos, abreviado SGBD (del ingls Database Management System o DBMS),
que permiten almacenar y posteriormente acceder a los datos de forma
rpida y estructurada. Las propiedades de estos DBMS, as como su
utilizacin y administracin, se estudian dentro del mbito de la informtica.

Las aplicaciones ms usuales son para la gestin de empresas e


instituciones pblicas; Tambin son ampliamente utilizadas en entornos
cientficos con el objeto de almacenar la informacin experimental.

Variabilidad de base de datos


Bases de datos estticas

Son bases de datos nicamente de lectura, utilizadas primordialmente


para almacenar datos histricos que posteriormente se pueden utilizar para
estudiar el comportamiento de un conjunto de datos a travs del tiempo,
realizar proyecciones, tomar decisiones y realizar anlisis de datos
para inteligencia empresarial.
Bases de datos dinmicas

Son bases de datos donde la informacin almacenada se modifica con


el tiempo, permitiendo operaciones como actualizacin, borrado y edicin de
datos, adems de las operaciones fundamentales de consulta. Un ejemplo,
puede ser la base de datos utilizada en un sistema de informacin de un
supermercado.

Segn el contenido
Bases de datos bibliogrficas

Slo contienen un subrogante (representante) de la fuente primaria,


que permite localizarla. contiene informacin sobre el autor, fecha de
publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc.
Puede contener un resumen o extracto de la publicacin original, pero nunca
el texto completo.

Bases de datos de texto completo

Almacenan las fuentes primarias, como por ejemplo, todo el contenido


de todas las ediciones de una coleccin de revistas cientficas.
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.

Estos directorios se pueden clasificar en dos grandes tipos


dependiendo de si son personales o empresariales (llamadas pginas
blancas o amarillas respectivamente)

Los directorios empresariales hay de tres tipos


1. Tienen nombre de la empresa y direccin
2. Contienen telfono y los ms avanzado contienen correo electrnico
3. Contienen datos como facturacin o nmero de empleados adems
de cdigos nacionales que ayudan a su distincin
Los directorios personales solo hay de un tipo, ya que leyes como
la LOPD en Espaa protege la privacidad de los usuarios pertenecientes al
directorio. La bsqueda inversa est prohibida en los directorios personales
(a partir de un nmero de telfono saber el titular de la lnea)

Bases de datos o "bibliotecas" de informacin qumica o biolgica

Son bases de datos que almacenan diferentes tipos de informacin


proveniente de la qumica, las ciencias de la vida o mdicas. Se pueden
considerar en varios subtipos:

Las que almacenan secuencias de nucletidos o protenas.


Las bases de datos de rutas metablicas.
Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomolculas
Bases de datos clnicas.
Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de
otros campos): PubChem, Medline, EBSCOhost.

Consulta

Es el mtodo para acceder a los datos en las bases de datos. Con las
consultas se puede modificar, borrar, mostrar y agregar datos en una base de
datos, tambin pueden utilizarse como origen de registro para formularios.
Para esto se utiliza un Lenguaje de consulta.
Las consultas a la base de datos se realizan a travs de un Lenguaje
de manipulacin de datos, el lenguaje de consultas a base de datos ms
utilizado es SQL.

Base de datos en la nube


Arquitectura y caractersticas en comn

La mayora de los servicios de bases de datos ofrecen consolas web,


que el usuario final puede utilizar para aprovisionar y configurar las
instancias de la base de datos. Por ejemplo, la consola web de Amazon
Web Services permite a los usuarios lanzar instancias de bases de datos,
crear instantneas (similar a las copias de seguridad) de bases de datos
y realizar un seguimiento de las estadsticas de la base de datos

Los servicios de las bases de datos consisten en un componente de


administracin que controla las instancias de cada base de datos
subyacente utilizando una API de servicios. La API de servicios se
expone al usuario final, y permite a los usuarios realizar operaciones de
mantenimiento y ampliar sus instancias de la base de datos. Por ejemplo,
el servicio de Amazon Relational Database provee una API que permite
crear una instancia de una base de datos, modificar los recursos
disponibles de cada instancia, eliminar una instancia, la creacin de una

instantnea (similar a una copia de seguridad) de una base de datos y


restauracin de una base de datos a partir de una instantnea

Los servicios de las bases de datos mantienen la pila del software


subyacente, transparente al usuario - la pila normalmente incluye
el sistema operativo, base de datos y el software de terceros utilizado por
la base de datos. El proveedor de servicios es responsable de la
instalacin, parches y actualizacin de la pila de software subyacente.

Los servicios de las bases de datos cuidan la escalabilidad y la alta


disponibilidad de la base de datos. Caractersticas de escalabilidad
difieren entre los proveedores - algunos ofrecen auto-escala, mientras
que otros permiten al usuario ampliar mediante una API, pero no escalar
automticamente. Normalmente hay un compromiso para un cierto nivel
de alta disponibilidad (ejemplo, 99,9% o 99,99%).

Modelo de datos
Tambin es importante diferenciar entre bases de datos en la nube que
son relacionales en oposicin a las no relacionales (NoSQL):

Bases de datos SQL, son un tipo de base de datos que se puede


ejecutar en la nube (ya sea como una imagen de mquina virtual o como
un servicio, dependiendo del proveedor). Las bases de datos SQL
poseen baja escalabilidad, ya que no fueron nativamente diseadas para
entornos en la nube, aunque los servicios en la nube de base de datos
basado en SQL estn tratando de hacer frente a este desafo

Bases de datos NoSQL, son otro tipo de base de datos que puede
ejecutarse en la nube. Las bases de datos NoSQL estn diseados para
servir cargas pesadas de lecto-escritura y son capaces de escalar hacia
arriba y hacia abajo con facilidad. y por lo tanto son ms adecuadas para
funcionar de forma nativa en la nube. Sin embargo, la mayora de las
aplicaciones actuales se construyen en torno a un modelo de datos SQL,
as que trabajar con bases de datos NoSQL con frecuencia requiere una
reescritura completa del cdigo de la aplicacin.

Maquina virtual de datos SQL

Oracle Database

Maquina virtual de datos NoSQL

IBM DB2

CouchDB en Amazon EC2

Ingres (Base de datos)

Hadoop en Amazon EC2

PostgreSQL

Apache Cassandra en Amazon EC2

MySQL

Neo4J en Amazon EC2 or Microsoft


Azure

NuoDB

GaianDB

Mongo DB en Amazon EC2 o


Microsoft Azure

Conclusin

Como resultado de la

investigacin es posible concluir que La

Aplicacin de Base de Datos en la Nube es una base de datos orientada a


objeto, muy simple de trabajar y de fcil aprendizaje, sujeto tambin a
ciertos criterios que pueden definir el tipo de trabajo que se pueden
considerar para implementar LA NUBE.
De igual manera fue posible reforzar el concepto de Bases de Datos
orientadas a Objetos.
Objeto porque la unidad bsica persistente es un objeto, no una mesa.
Nativo y transparente, ya que persiste directamente objetos de la manera
que existen en el lenguaje de programacin nativo, sin ninguna conversin.

Referencias Electrnicas

o definicion.de/aplicacion/
o www.gcfaprendelibre.org/tecnologia/curso/informatica_basica/todo_ac
erca_de_las_aplicaciones_o_programas/1.do
o qode.pro/blog/que-es-una-app/
o www.conexionbrando.com/1389864-que-es-la-nube-para-que-sirve-ycuales-son-los-servicios-que-tenes-que-conocer
o es.wikipedia.org/wiki/Base_de_datos
o es.wikipedia.org/wiki/Base_de_datos_en_la_nube
o hipertextual.com/2015/10/nube-para-pequenos-negocios