Anda di halaman 1dari 20

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DE PODER POPULAR DE EDUCACIN SUPERIOR


UNIVERSIDAD ALEJANDRO DE HUMBOLDT
CARACAS

APLICACIONES Y BASE DE DATOS EN LA


NUBE
Carlos Rincn
485
Deivis Sanchez
901
Omar Diaslara
085
Febrero de
2016

21 471
24 779
15 870

Ingeniera del Software DCN0604IIV1

APLICACIN
Es un trmino que proviene del vocablo
latino applicato y que hace referencia a la
accin y el efecto de aplicar o aplicarse.
Una aplicacin informtica es un tipo de
software que permite al usuario realizar uno
o ms tipos de trabajo.
Existen las aplicaciones web que son
aquellas que permiten que un usuario
determinado puede utilizarlas simplemente
haciendo uso de una conexin a Internet.
En la actualidad el uso de dispositivos
mviles ha propiciado que nazca el sector
tecnolgico de aplicaciones mviles.
2

APP
Es la abreviatura de Application
Es una abreviatura de uso comn en el mundo del
software, comenz a utilizarse especialmente
para referirse a las aplicaciones para mviles en
2008,
El objetivo de una app es facilitar la consecucin
de una tarea determinada, asistir en operaciones
y gestiones del da a da.
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.
Existen infinidad de tipos de aplicaciones: Apps
de
noticias,
juegos,
herramientas
de
comunicacin,
redes
sociales,
apps
de

EJEMPLOS DE APLICACIONES
Procesadores de texto

Hojas de clculo

Navegadores

Reproductores multimedia

App
4

CLOUD COMPUT
Es el nombre que se le dio al procesamiento
y almacenamiento masivo de datos en
servidores que alojen la informacin del
usuario.
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, como
de computadoras de escritorio o notebook.
Fue creada para el usuario final que quiere
solucionar las cosas de manera rpida y

CLOUD COMPUT
A diario hacemos uso de la nube un ejemplo
fiel de esto es el correo electrnico.
El acceso desde cualquier lugar y en
cualquier momento no es la nica ventaja de
la nube, tambin permite aprovechar mejor
los recursos de la PC.
Ejemplo de servicios que usan cloud comput:
DropBox
GoogleDocs
GrooveShark
Picasa Flickr
Zoho
6

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 y todos brindan
un excelente servicio al usuario en
cuestiones de almacenamiento, trabajo
colaborativo y servicio al cliente.

APLICACIONES EN LA NUBE
Algunas las mejores opciones de aplicaciones
en la nube son:
GoogleApps
Basecamp
WordPress
Zendesk
Hootsuite

BASE DE DATOS
Es un conjunto de datos pertenecientes a un
mismo
contexto
y
almacenados
sistemticamente para su posterior uso.
Son 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.
Un ejemplo clave es una biblioteca la cual
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

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

10

CLASIFICACION DE LAS BASE DE DATOS


SEGN SU 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.
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.
11

CLASIFICACION DE LAS BASE DE DATOS


SEGN SU CONTENIDO
Directorios
Un ejemplo son las guas telefnicas en
formato electrnico.
Estos directorios se pueden clasificar en dos
grandes tipos:
Los directorios empresariales
Los directorios personales

12

CLASIFICACION DE LAS BASE DE DATOS


SEGN SU CONTENIDO
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.
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.

13

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

BASE DE DATOS EN LA NUBE


Arquitectura y caractersticas en comn
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
15

BASE DE DATOS EN LA NUBE


Modelo de datos
Es importante diferenciar entre bases de
datos en la nube que son relacionales en
oposicin a las no relacionales:
Bases de datos SQL, son un tipo de base
de datos que se puede ejecutar en la
nube. 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

16

BASE DE DATOS EN LA NUBE


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

MAQUINA VIRTUAL DE DATOS SQL


Oracle Database
IBM DB2
Ingres (Base de datos)
PostgreSQL
MySQL
NuoDB
GaianDB

18

MAQUINA VIRTUAL DE DATOS NOSQL


CouchDB en Amazon EC2
Hadoop en Amazon EC2
Apache Cassandra en Amazon EC2
Neo4J en Amazon EC2 or Microsoft Azure
Mongo DB en Amazon EC2 o Microsoft Azure

19

CONCLUSIONES

Gracias por su Atencin

20

Anda mungkin juga menyukai