BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
|
|
- Ana Belén Gómez Aguilar
- hace 6 años
- Vistas:
Transcripción
1 BASES DE DATOS AVANZADAS Facultad de Estadística e Informática
2 Clase 24
3 Agenda Ejemplo base de datos móviles: Aplicación Android SQLite
4 Aplicación Android SQLite Ejemplo
5 Aplicación Android SQLite Se desarrollará una pequeña aplicación que validará la existencia y registrará un usuario. Sistema operativo cliente: Android. Plataforma de desarrollo: Xamarin, implementación libre de la plataforma de desarrollo.net para dispositivos Android, ios y GNU/Linux. Base de datos: SQLite
6 Aplicación Android SQLite
7 Aplicación Android SQLite Puesto que no se instalará el emulador de Android, se depurará en un dispositivo móvil. Para ello se debe habilitar la depuración por usb en el aparato. En Configuracion Acerca del teléfono Versión de compilación (Hacer clic varias veces) Programador/Developer Depuracion por usb
8 Aplicación Android SQLite Paso 1. Crear el proyecto
9 Aplicación Android SQLite Paso 2. Agregar la vista para usuario nuevo. En la carpeta Resources layout
10 Aplicación Android SQLite Newuser
11 Aplicación Android SQLite Código para archivo Newuser.axml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" es/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="nombre de usuario" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="contraseña" /> <Button android:text="crear" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
12 Aplicación Android SQLite Código para archivo Main.axml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="nombre de usuario" /> <EditText android:inputtype="textpassword" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="contraseña" /> <Button android:text="entrar" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:text="registrar" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
13 Aplicación Android SQLite Paso 3: Agregar la Actividad RegisterActivity en la raíz del proyecto RegisterActivity
14 using System; using System.Collections.Generic; using System.Linq; using System.Text; Aplicación Android SQLite Añadir el código correspondiente a RegisterActivity.cs using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using System.IO; using SQLite; namespace SQLite [Activity(Label = "RegisterActivity")] public class RegisterActivity : Activity EditText txtusername; EditText txtpassword; Button btncreate; protected override void OnCreate(Bundle savedinstancestate) base.oncreate(savedinstancestate); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Newuser); // Create your application here btncreate = FindViewById<Button>(Resource.Id.btnCrear); txtusername = FindViewById<EditText>(Resource.Id.txtUserName); txtpassword = FindViewById<EditText>(Resource.Id.txtPassword); btncreate.click += Btncreate_Click; private void Btncreate_Click(object sender, EventArgs e) try string dppath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3"); var db = new SQLiteConnection(dpPath); db.createtable<logintable>(); LoginTable tbl = new LoginTable(); tbl.username = txtusername.text; tbl.password = txtpassword.text; db.insert(tbl); Toast.MakeText(this, "Record Added Successfully...,", ToastLength.Short).Show(); catch (Exception ex) Toast.MakeText(this, ex.tostring(), ToastLength.Short).Show();
15 Aplicación Android SQLite Paso 4. Agregar la clase LoginTable.cs, en la raíz del proyecto LoginTable
16 Aplicación Android SQLite Añadir código a la clase LoginTable.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; namespace SQLite class LoginTable [PrimaryKey, AutoIncrement, Column("_Id")] public int id get; set; [MaxLength(25)] public string username get; set; [MaxLength(15)] public string password get; set;
17 Aplicación Android SQLite Paso 5. Agregar la referencia SQLite
18 Aplicación Android SQLite sqlite-net-pcl
19 using Android.App; using Android.Widget; using Android.OS; using System; using System.IO; using SQLite; Aplicación Android SQLite Paso 6. Agregar el código correspondient e a la clase MainActivity.cs namespace SQLite [Activity(Label = "SQLite", MainLauncher = true, Icon = "@drawable/icon")] public class MainActivity : Activity EditText txtusername; EditText txtpassword; Button btncreate; Button btnsign; protected override void OnCreate(Bundle bundle) base.oncreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it btnsign = FindViewById<Button>(Resource.Id.btnLogin); btncreate = FindViewById<Button>(Resource.Id.btnRegistrar); txtusername = FindViewById<EditText>(Resource.Id.txtUserName); txtpassword = FindViewById<EditText>(Resource.Id.txtPassword); btnsign.click += Btnsign_Click; btncreate.click += Btncreate_Click; CreateDB(); private void Btncreate_Click(object sender, EventArgs e) StartActivity(typeof(RegisterActivity)); private void Btnsign_Click(object sender, EventArgs e) try string dppath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3"); //Call Database var db = new SQLiteConnection(dpPath); var data = db.table<logintable>(); //Call Table var data1 = data.where(x => x.username == txtusername.text && x.password == txtpassword.text).firstordefault(); //Linq Query if (data1!= null) Toast.MakeText(this, "Login Success", ToastLength.Short).Show(); else Toast.MakeText(this, "Username or Password invalid", ToastLength.Short).Show(); catch (Exception ex) Toast.MakeText(this, ex.tostring(), ToastLength.Short).Show(); public string CreateDB() var output = ""; output += "Creating Databse if it doesnt exists"; string dppath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3"); //Create New Database var db = new SQLiteConnection(dpPath); output += "\n Database Created..."; return output;
20 Aplicación Android SQLite Paso 7. Compila la aplicación y ejecútala.
21 Bases de datos en la nube CÓMPUTO EN LA NUBE
22 Introducción Generalmente las bases de datos empresariales siempre han sido la respuesta para almacenar los datos en las empresas. Pero la demanda de mayores capacidades de almacenamiento y necesidad de mayor velocidad de implementación, así como los costos de mantenimiento, han ocasionado que las soluciones locales, ya no sean la mejor solución. Se necesitan semanas para configurar una nueva base de datos. La necesito ahora! Necesito comprar un servidor completo para nuestra pequeña base de datos? Es muy costoso el mantenimiento (conectividad, respaldos, licencias) de nuestra base de datos Facultad de Estadística e Informática
23 Cómputo en la nube La computación en nube se refiere a una categoría de soluciones de tecnología que permite a los usuarios acceder a recursos informáticos (en este caso, a recursos de datos) on-demand, según sea necesario, así los recursos sean físicos o virtuales, dedicados o compartidos, y sin importar la forma en que se acceda a ellos (mediante conexión directa, red de área local [LAN], red de área amplia [WAN] o Internet). Los usuarios no necesitan ni el conocimiento, ni el control de la tecnología, ni la infraestructura subyacente que dan soporte al conjunto de servicios. Facultad de Estadística e Informática
24 Ventajas de Cómputo en la nube Escalabilidad. Rapidez de implementación. Costos variables. Seguridad y fiabilidad. P.ej. Microsoft garantiza un 99,99 % de tiempo de actividad para los niveles Básico, Estándar y Premium de SQL Database. Facultad de Estadística e Informática
25 Desventajas de Cómputo en la nube Falta de control sobre los datos físicos. Confidencialidad en la transmisión de los datos. Falta de control físico sobre la arquitectura de software y hardware. Dependencia de terceros e incremento de posibles puntos críticos (fallo en las comunicaciones). Facultad de Estadística e Informática
26 Bases de datos en la nube BASES DE DATOS EN LA NUBE
27 Bases de datos en la nube (DaaS) Consiste en auto-solicitar un espacio de almacenamiento en Internet (la nube), con características (capacidad, velocidad, costo) de acuerdo a las necesidades. Todo esto de forma inmediata y listo para explotarse. Es un intento por minimizar los costos y tiempos de implementación de servidores de bases de datos, las organizaciones se están moviendo hacia un modelo de Base de Datos Como Servicio (Database as a Service o DaaS). Evita la compra/instalación de licencias de sistemas operativos de servidor y sistemas manejadores de bases de datos. Simplemente se renta (normalmente a un bajo costo) el servicio de base de datos, se utiliza y si cuando ya no se necesite, se desecha. Facultad de Estadística e Informática
28 Tipos de nubes Públicas. Recursos proporcionados por un proveedor externo y que accedemos por medio de Internet. Privadas. Recursos propios de la empresa. Algunos beneficios del cómputo en la nube eliminando algunos inconvenientes. Híbridas. Uso combinado. Ofrece varias opciones. Contingencias Mayor control. Facultad de Estadística e Informática
29 Características Parámetros preconfigurados: Las bases de datos en la nube suelen estar preconfigurados con un razonable conjunto de parámetros y valores adecuados para la clase de instancia que vaya a utilizar. Supervisión y métricas: Las bases de datos en la nube poseen herramientas para ver métricas operativas clave de las instancias que se encuentran en ejecución, incluido el uso de la capacidad de CPU, memoria, almacenamiento, operaciones de entrada y salida, y conexiones. Parches de software automáticos: Las bases de datos en la nube suelen garantizar que el software de la base de datos permanezca actualizado con los últimos parches disponibles en el mercado. Facultad de Estadística e Informática
30 Características Copia de seguridad automatizadas: Las bases de datos en la nube tienen de forma predeterminada la función de copia de base de datos y transacciones reteniéndolas según especifique el usuario, permitiéndole restaurar la instancia de base de datos en cualquier segundo de lo retenido. Escalamiento automático: Las bases de datos en la nube poseen la capacidad de escalar rápidamente en minutos recursos como capacidad de proceso, memoria y almacenamiento. Facultad de Estadística e Informática
31 Características Aislamiento y seguridad Las bases de datos en la nube brindan el aislamiento de las instancias de la base de datos mediante conexiones seguras, como IPsec (Internet Security Protocol que asegura las comunicaciones sobre el Protocolo de Internet) mediante la encriptación de las comunicaciones. Facultad de Estadística e Informática
32 Bases de datos Relacionales comerciales Amazon Web Services 2002 Windows Azure 2009 Google API 2006 MySQL Oracle MSSQL SQL Database MySQL Postgres Google Cloud SQL NoSQL SimpleDB DynamoDB Azure Blobs Azure Tables Azure Files Persistent Disk Cloud Bigtable Facultad de Estadística e Informática
33 BD Locales BD en la nube Recuperación de fallos manual BD locales Vs BD en la nube Configuraciones avanzadas Respaldo y restauración de manera manual Rápida recuperación de fallos Configuración sencilla, interfaz para cualquier usuario Respaldos y restauración de forma automática mediante consola Web Requiere de herramientas externas para comprobar disponibilidad Requiere de conocimiento de sistemas operativos Escalado y reconfiguración manual Costo por el lugar físico, el hardware, licencias de software y especialistas en mantenimiento Monitoreo automático incluido No es necesario ningún conocimiento del sistema operativo Proceso automatizado de escalamiento definiendo las reglas de escalabilidad Costo solo por el uso de la base de datos Facultad de Estadística e Informática
34 Gracias por su atención
35 Referencias Evolución de las Bases de Datos: de Fijas a Móviles (2009).Paola Delgado, Luis Gama. Universidad Autónoma de Baja California. Obtenido de: %20las%20Bases%20de%20Datos.pdf Mobile Databases (2012). Niloofar Banivaheb. Lassonde School of Engineering. Obtenido de: Databases_%20Presentation.pdf Mobile Database Systems (2006). Vijal Kumar. Computer Science and Informatics. University of Missouri-Kansas City. Wiley Press. Obtenido de: Aplicación Android SQLite Facultad de Estadística e Informática
Concepto de CLOUD COMPUTING. (apunte y video)
1 HERRAMIENTAS DE ALMACENAMIENTO Y COMUNICACIONALES EVOLUCION DEL TELEFONO MIVIL: https://www.youtube.com/watch?v=ro-tnwbonni Concepto de CLOUD COMPUTING. (apunte y video) VIDEOS: Para niños: https://www.youtube.com/watch?v=h1no9i8bku8
Más detallesALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE
SQLite M.Sc. Reynaldo Zeballos ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE En este ejercicio vamos a crear una tabla TELEFONOS para la base de datos GUIATEL. Para lo cual utilizaremos SQLite que viene
Más detallesEjercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java
Android Con Java Ejercicio 4 Manejo de Layouts en Android Objetivo del Ejercicio El objetivo del ejercicio es entender el manejo de Layout y los Adaptadores en Android. Al finalizar deberemos observar
Más detallesIaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines
Cloud Computing IaaS PaaS SaaS Infrastructura como servicio Plataforma como servicio Software como servicio Hardware Desarrollo Productividad Sin costos por adelantado. Sin tarifas de cancelación. Pague
Más detallesEnrique Follow #XamarinDiplomado. Lección 1: Introducción a la Interfaz Gráfica en Xamarin
Enrique Aguilar @enriqueaguilar Follow #XamarinDiplomado Lección 1: Introducción a la Interfaz Gráfica en Xamarin Agenda Lección 1 Introducción a la Interfaz Gráfica de Android en Xamarin Tema 1 Generación
Más detallesEl contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje:
Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en una herramienta casi
Más detallesAgenda..NET C# Laboratorio #1
PROGRAMACIÓN III Agenda.NET C# Laboratorio #1 .NET Qué es.net? Una arquitectura tecnológica para la creación y distribución de software como servicio. Servicio en cualquier plataforma, cliente en cualquier
Más detallesConociendo el mundo de Microsoft Azure Pablo Ariel Di Loreto
Conociendo el mundo de Microsoft Azure Pablo Ariel Di Loreto Service Delivery Manager pdiloreto@algeiba.com.ar Agenda Objetivo & Alcance Conociendo la Nube: Nube empresarial Presentación: Servicios de
Más detallesApplication services. About Cloud Services ES
Una gama completa de servicios gestionados en la nube y aplicaciones empresariales, diseñados para reducir significativamente los costes de TI y sus problemas de administración. Las empresas actuales requieren
Más detallesEjercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java
Android Con Java Ejercicio 18 Configuración de Widgets en Android Objetivo del Ejercicio El objetivo del ejercicio crear un Widget que antes de utilizarlo nos permita configurarlo. En este caso, solicitar
Más detallesPrincipales ventajas de la nube para una empresa
La adopción de soluciones en la nube ha demostrado muy buenos resultados para las organizaciones de TI y para los negocios. Hoy, tanto grandes como medianas empresas están subiéndose a este tren pues están
Más detallesSoftware para supervisión y control de operaciones
Software para supervisión y control de operaciones PLCVisual es una solución de Software SCADA (Adquisición de datos y control de operaciones) Multiusuario en tiempo real, orientada a la automatización
Más detallesBackup 12. Comparación de licencias DESCRIPCIÓN GENERAL
Backup 12 Comparación de licencias Acronis Backup 12 es la solución de copia de seguridad más sencilla y rápida del mundo, que protege datos de 21 plataformas, ya se encuentren in situ, en sistemas remotos,
Más detallesDESARROLLANDO APLICACIONES NATIVAS PARA ANDROID CON C#
DESARROLLANDO APLICACIONES NATIVAS PARA ANDROID CON C# Alejandro Tamayo Castillo RESUMEN En esta entrega se mostrará la utilización de Mono for Android, componente que permite el desarrollo de aplicaciones
Más detallesBases de Datos Access y C#. Insert, select, update, delete. 1. Crea una base de Datos en Access
Bases de Datos Access y C#. Insert, select, update, delete 1. Crea una base de Datos en Access 2. Crea un Nuevo proyecto en C# 3. Agrega una nueva clase llamada Database y a continuación escribe el siguiente
Más detallesNombres: Miguel, Ayoze, Juan Miguel, Alberto
Nombres: Miguel, Ayoze, Juan Miguel, Alberto Introducción Aunque tengas la ultima versión de un sistema operativo, este puede quedarse obsoleto o necesitar mejoras. Por eso existen las actualizaciones
Más detallesBVS Cisco Powered IaaS
Db[]Wcei fwhw ZWhb[ iebky_ed[i* Networking y Data Center BVS Cisco Powered IaaS El servicio de computación en la nube de BVS Powered Cloud Service BVS le acerca la solución Cisco Power IaaS, soportada
Más detallesINICIACIÓN A LA PROGRAMACIÓN PARA ANDROID
INICIACIÓN A LA PROGRAMACIÓN PARA ANDROID 3.1 UI Interfaz de usuario 3 Interfaz de usuario Representación gráfica de nuestra app. Botones, imágenes, campos de texto, Contenida en res/layout. 4 Interfaz
Más detallesPatricio Olivares. 25 de abril de 2017
: : Entorno 25 de abril de 2017 Table of contents : : Entorno 1 2 3 : 4 : Entorno 5 6 La telefonía móvil ha cambiado radicalmente la forma en que nos comunicamos. Con el creciente uso de los smartphones,
Más detallesIngeniería de Sistemas de Información
Ingeniería de Sistemas de Información Diseño arquitectónico Ingeniería Informática, curso 2016-2017 Departamento de Ciencias de la Computación e Inteligencia Artificial Diseño arquitectónico El objetivo
Más detallesDROPBOX & ONEDRIVE (SKYDRIVE)
DROPBOX & ONEDRIVE (SKYDRIVE) Describe y explica qué son los sistemas de almacenamiento en la nube. El almacenamiento en la nube es un servicio en el cual los datos de un sistema de cómputo se almacenan,
Más detallesSAP en Microsoft Azure. Entornos en la nube para ejecutar aplicaciones de SAP a fin de reducir costos y proporcionar agilidad empresarial
SAP en Microsoft Azure Entornos en la nube para ejecutar aplicaciones de SAP a fin de reducir costos y proporcionar agilidad empresarial Taxonomías de la informática en la nube Local Infraestructura como
Más detallesFundamentos de Programación CAPÍTULO 3 EL LENGUAJE C# Ing. Bruno López Takeyas, M.C. 1
CAPÍTULO 3 EL LENGUAJE C# 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Qué es el framework.net? Cómo está organizado? Para qué sirve? Cuál es la herramienta de software necesaria para
Más detallesOracle Database 12c: Administración de RAC
Oracle University Contacte con nosotros: +34916267792 Oracle Database 12c: Administración de RAC Duración: 4 Días Lo que aprenderá En este curso de formación Oracle Database 12c: Administración de RAC
Más detallesEscritorio de Nube Empresarial
Escritorio de Nube Empresarial Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el poder
Más detallesPOSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS
DESCRIPCIÓN POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS El sistema de gestión de base de datos, tiene como prioridad ayudar a su organización a construir soluciones de bases de datos con todas las herramientas
Más detallesDATOS101 Avanzado. Manual rápido de usuario
DATOS101 Avanzado Manual rápido de usuario Información Legal Copyright 2017 Cloud 101 S.L. El uso y la copia de este documento están sujetos a un acuerdo de licencia. Queda prohibido cualquier otro uso-
Más detallesAcceso al Disco Compartido y Dispositivos USB y DVD
Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,
Más detallesManejo de una Base de Datos Microsoft SQL Server. a través de Visual C #, vía instrucciones SQL.
Manejo de una Base de Datos Microsoft SQL Server a través de Visual C #, vía instrucciones SQL. M.C. Enrique Ruiz Díaz. Estoy titulado en la Maestría en Ciencias de la Computación, Misma que estudié en
Más detallesConexión de Netbeans a MySQL
Conexión de Netbeans a MySQL NetBeans es una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma NetBeans.
Más detallesM-Files es una solución de gestión de información que mejora el manejo de los documentos e información de su empresa, con el objetivo de incrementar
M-Files es una solución de gestión de información que mejora el manejo de los documentos e información de su empresa, con el objetivo de incrementar su productividad, ser más eficiente y cumplir con las
Más detallesGUIA PRACTICA 1 VISUAL C#.Net SQL SERVER 2012 MANTENIMIENTO DE UNA TABLA
GUIA PRACTICA 1 VISUAL C#.Net 2010 + SQL SERVER 2012 MANTENIMIENTO DE UNA TABLA 1. Elaborar una aplicación windows en Visual C#.Net 2010 que realice el mantenimiento de la tabla Proveedor. Utilice procedimientos
Más detallesCOMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas.
COMPUTACIÓN EN NUBE Nuevas tecnologías para antiguas ideas www.anyhelp.com Qué es la computación en nube? Software como Servicio Sistemas distribuidos Menos requisitos de sistema Uso de servidores en la
Más detalles20697 Instalación y Configuración de Windows 10
206971 20697 Instalación y Configuración de Windows 10 Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows 10 Introducción Este curso está diseñado
Más detallesAplicación Android de Asistencia al Caminante
Aplicación Android de Asistencia al Caminante Enrique R. Delgado Garrido Almacenamiento de datos en Android. Documento: Índice de contenido.1 A2.- Almacenamiento de datos en Android.2 A.2.1 - Preferences2
Más detallesAndroid Manejo de Eventos. Rogelio Ferreira Escutia
Android Manejo de Eventos Rogelio Ferreira Escutia Tipos de Eventos 2 Escuchando los eventos Un escuchador de Eventos (Event Listener) es una interfaz de la clase View que contiene un método callback que
Más detallesOracle Database 12c: Taller de Administración
Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: Taller de Administración Duration: 5 Days What you will learn En Oracle Database 12c: Taller de Administración conocerá la arquitectura
Más detallesLaboratorio de Programación III
Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de
Más detallesOracle Database 12c: RAC Administration Ed 1
Oracle Database 12c: RAC Administration Ed 1 Duration 4 Days What you will learn En este curso de formación Oracle Database 12c: Administración de RAC conocerá la arquitectura de la base de datos Oracle
Más detalles[Webcast] La Nube como centro de Cómputo. Microsoft Azure IaaS + PaaS
[Webcast] La Nube como centro de Cómputo Microsoft Azure IaaS + PaaS [Webcast] La Nube como centro de cómputo Microsoft Azure IaaS + PaaS Quiénes somos? Pablo Ariel Di Loreto @Buenos Aires, Argentina.
Más detallesAzure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft
Azure Management Jesus Gil MVP Data Platform @jesus_gilv Frank Chambillo MVP Microsoft Azure @frankchambillo Jesus Gil Frank Chambillo Qué encontraras en esta sesión? Un repaso general de los tópicos de
Más detallesServicios en la Nube de Microsoft
Servicios en la Nube de Microsoft Catrian incluye dentro de su catálogo de servicios las aplicaciones de Microsoft ofrecidas como SaaS que se agrupan en: Los servicios de Catrian permiten la migración
Más detallesCARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral
Servicios Administrativos Ltda. Departamento de Desarrollo de Software CARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral Página 2 de 6 Objetivos del documento Detallar las
Más detallesCloud Computing Huibert Aalbers Senior Certified Software IT Architect
Cloud Computing Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material adicional
Más detallesCuerpo de Profesores Técnicos de Formación Profesional
Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de
Más detallesIntroducción al manejo de Bases de Datos con SQLite. Version Android
Universidad de El Salvador Facultad de Ingeniería y Arquitectura Escuela de Ingeniería en Sistemas Programación en Dispositivos Móviles Objetivo: Guía de Laboratorio N 06 A Introducción al manejo de Bases
Más detallesESPECIFICACIONES TECNICAS, PROCEDIMIENTO DE RESPALDO DE INFORMACION
Página: 1 / 12 ESPECIFICACIONES TECNICAS, PROCEDIMIENTO DE RESPALDO DE INFORMACION Página: 2 / 12 Contenido Introducción... 3 Objetivo... 3 1. Audiencia... 4 2. Especificaciones Técnicas... 4 2.1. Aplicativo
Más detallesBackup Online
Backup Online www.avenetsa.com 1. Sistema de respaldo Backup Online 2. Beneficios 3. Precios del sistema 4. Caracteristicas detalladas Sistema de respaldo Backup Online El sistema Backup Online está diseñado
Más detallesProgramación Android. Alejandro Alcalde. elbauldelprogramador.com
Programación Android Alejandro Alcalde elbauldelprogramador.com Copyright c 2013 Alejandro Alcalde P L A TEX. Programación Android por Alejandro Alcalde se encuentra bajo una Licencia Creative Commons
Más detallesCONTENIDO INTRODUCCIÓN 4 REQUERIMIENTOS DE HARDWARE 5 HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO 6 INSTALACIÓN DE VISUAL STUDIO COMMUNITY 8 INSTALACIÓ
MANUAL TÉCNICO CONTENIDO INTRODUCCIÓN 4 REQUERIMIENTOS DE HARDWARE 5 HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO 6 INSTALACIÓN DE VISUAL STUDIO COMMUNITY 8 INSTALACIÓN SQL SERVER MANAGEMENT STUDIO 2016
Más detallesControlando los errores que podrían producirse «afelipelc Blog
afelipelc.xochiltepec.com.mx http://afelipelc.xochiltepec.com.mx/2010/10/controlando-los-errores-que-podrian-producirse/ Controlando los errores que podrían producirse «afelipelc Blog Cuando probamos la
Más detallesCrear listas personalizadas en Android
Crear listas personalizadas en Android Introducción Bienvenidos a la sección de programación Android, hoy voy a explicar cómo crear listas personalizadas en Android. Las listas en Android son elementos
Más detallesACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS
ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS HARDWARE Y SOFTWARE PARA COMPUTADORES PERSONALES Y DISPOSITIVOS MOVILES (IT Essentials) Capítulo 1. Introducción a la Computadora Personal 1.1 Sistemas
Más detallesTema 5: Aplicaciones web en la nube. Backend as a Service
Tema 5: Aplicaciones web en la nube. Backend as a Service Tema 5: Aplicaciones web en la nube 1. Computación en la nube IaaS (Infrastructure as a Service) Infraestructura básica (S.O), típicamente en
Más detallesEn nuestra actividad principal, creamos el objeto vista previa. Este objeto se creará el objeto cámara y volver a la actividad CameraDemo.
Uso de la Cámara API Android SDK es compatible con la conectividad a la cámara integrada. Usar la cámara para tomar fotos es relativamente fácil. Es algo más difícil de configurar la previa de la cámara
Más detallesSQL Server Cómo crear bases de datos hibridas? Jesús Gil MVP SQL 2014 Jesus Gil
SQL Server 2014 Cómo crear bases de datos hibridas? Jesús Gil MVP SQL Server @jesus_gilv Gracias a nuestros auspiciadores Database Security as Easy as A-B-C http://www.greensql.com Hardcore Developer and
Más detallesEjercicio 20. SQLite en Android. Android Con Java. Ejercicio 20. Uso de SQLite en Android. Curso de Android con Java
Android Con Java Ejercicio 20 Uso de SQLite en Android Objetivo del Ejercicio El objetivo del ejercicio poner en práctica el concepto de SQLite en Android. Al finalizar el ejercicio deberemos poder acceder
Más detallesTaller de administración de Exadata Database Machine Ed 3 NUEVO
Oracle University Contact Us: +34916267792 Taller de administración de Exadata Database Machine Ed 3 NUEVO Duration: 5 Days What you will learn En este curso Taller de administración de Exadata Database
Más detallesCómo Configurar Aplicación BioStar 2 Mobile App
NOTA TÉCNICA / TECH NOTE Título: Cómo configurar aplicación BioStar 2 Mobile App Producto: Equipos biométricos Suprema Referencia: INGCDMXRCB06 Fecha: 14/03/2017 Cómo Configurar Aplicación BioStar 2 Mobile
Más detallesDesarrolladores.NET. Desarrolladores PHP
DETALLES TÉCNICOS DETALLES TÉCNICOS Microsoft Azure, es la plataforma en la nube de Microsoft con una colección creciente de servicios integrados como: proceso, almacenamiento, datos, redes y aplicación,
Más detallesGuía de Instalación Commvault v11
Guía de Instalación Commvault v11 Octubre 2017 Indice CommCell Deployment... 3 CommCell Installation Process... 4 Software... 5 CommCell Deployment CommCell Installation Process El primer componente que
Más detallesUNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS INTEGRANTES: - VIVIANA GONZÁLEZ - KIMBERLY MENDOZA - YBRAHIN MARTINEZ Big Data son
Más detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción
Más detallesOFERTAS COMERCIALES DE SERVICIOS. Productos y servicios actualizada a Abril 2016 Español
OFERTAS COMERCIALES DE SERVICIOS Productos y servicios actualizada a Abril 2016 Español Azure Infraestructura como Servicio (IaaS) Servidores virtuales y Base de Datos en la nube Costo de recurso por hora
Más detallesIntroducción a Android. [Tema 2]
Introducción a Android [Tema 2] 1. Android 1 / 24 2 / 24 Android Android es un sistema operativo diseñado principalmente para teléfonos inteligentes (Smatphones); fue creado inicialmente por Android Inc.
Más detallesSeguridad en la Nube. Ingeniero Javier. Asís Especialista en Redes
Seguridad en la Nube Ingeniero Javier. Asís Especialista en Redes Javier.asis@softnetcorp.net DEFINICIÓN DE LA NUBE La nube en la actualidad es lo mas utilizado en el día a día, es una metáfora empleada
Más detallesTaller: Introducción a Windows Communication Foundation
Taller: Introducción a Windows Communication Foundation Autor: Carlos Milán Figueredo Nivel: 100 (Principiante) Pre-requisitos: Visual Studio 2008 Email: cmilanf@dotnetclubs.com Web: http://www.dotnetclubs.com
Más detallesCapítulo 10. Bases de datos distribuidas
Capítulo 10 Bases de datos distribuidas ÍNDICE CAPÍTULO 10 Conceptos de bases distribuidas Introducción Arquitectura de un DDBMS Fragmentación, replicación y distribución de datos Tipos de sistemas de
Más detallesEscritorio Empresarial en la Nube
Escritorio Empresarial en la Nube Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el
Más detallesEscritorio Empresarial en la Nube
Escritorio Empresarial en la Nube Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el
Más detallesCurso: 10983A Upgrading Your Skills To Windows Server 2016
Curso: 10983A Upgrading Your Skills To Windows Server 2016 Duración: 25 Horas INTRODUCCION En este curso, dirigido por un instructor, se explica cómo implementar y configurar nuevas características y funcionalidades
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN ANDROID
INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID Descripción del curso: A lo largo de 22 temas se desarrollan ejemplos teórico-prácticos de casi todos los conceptos necesarios para comprender la estructura Android
Más detallesPlataforma Cloud Computing. Marcelo Venegas Gormaz Jefe de Servicio Técnico
Plataforma Cloud Computing Marcelo Venegas Gormaz Jefe de Servicio Técnico Qué es Cloud Computing? La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática
Más detallesTema: Grafos en C#. Objetivos Específicos. Materiales y Equipo. Introducción Teórica. Programación IV. Guía 7
Programación IV. Guía 7 1 Tema: Grafos en C#. Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Objetivos Específicos Definir el concepto de Grafo. A partir de una clase agregar la
Más detallesArquitectura Web Multicapa. Tema 6.a: Arquitectura sistema en capas. Ventajas de los sistemas. distribuidos. Arquitectura software en capas
Tema 6.a: Arquitectura Web Multicapa 46 Arquitectura software en capas Capa Presentación: genera pantallas, crea código formato. Capa Lógica negocio: objetos aplicación que generan, manipulan y organizan
Más detallesEXAMEN PRACTICO UNIDAD 7 CONCURRENCIA DISEÑO DEL FORMULARIO
EXAMEN PRACTICO UNIDAD 7 CONCURRENCIA DISEÑO DEL FORMULARIO ComboBox1 ComboBox2 textbox1 textbox2 textbox3 button1 button2 Concurrencia en Bases de Datos. La presente práctica consiste en implementar con
Más detallesOracle Database 11g: RAC Administration Release 2
Oracle Database 11g: RAC Administration Release 2 What you will learn En este curso, los alumnos aprenderán sobre la administración de la base de datos RAC en el entorno de la infraestructura de grid de
Más detallesIntroducción al Desarrollo de Aplicaciones Móviles con Android
Introducción al Desarrollo de Aplicaciones Móviles con Android Febrero 2013 Eder Valente Toledo Nuñez 1 Introducción al Desarrollo Móvil 2 Introducción a Android 3 Instalación del SDK 4 Primera aplicación
Más detallesCODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web
CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web I. Alcances del Proyecto a. Ide Eclipse Indigo 3.7 b. Api 10-17, Versión Android 2.3.3 A 4.2.2 c. Jdk 1.6 II. Conceptos Relacionados
Más detallesPractica 7 Conexión a su base de datos. Optativa II
1. Inicie sesión en su manejador de base de datos y agregue los procedimientos de almacenados mediante los cuales manejaremos las tablas agregadas en la práctica anterior. 2. Colóquese en su base de datos.
Más detallesEQUIPO DE INTERCONEXION ROUTER
ROUTER EQUIPO DE INTERCONEXION ROUTER ROUTER Un router es un dispositivo de red intermedio cada interfaz de un router pertenece a una red ip diferente Por lo general, las LAN son redes Ethernet que contienen
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Aplicaciones en capas en ASP.NET Lugar de Ejecución: Centro
Más detallesAPÉNDICE DELIMITACIÓN DE ACTUACIONES PARA LA ACTIVACIÓN DEL SERVICIO OIGAA Box DE VOZTELECOM
APÉNDICE DELIMITACIÓN DE ACTUACIONES PARA LA ACTIVACIÓN DEL SERVICIO OIGAA Box DE VOZTELECOM Este Apéndice detalla las tareas necesarias para la correcta Instalación, Configuración y Puesta en marcha del
Más detallesConexión SQL Server y C# (Consola)
Conexión SQL Server y C# (Consola) Objetivo: Manejar bases de datos usando SQL Server, creando tablas dentro una base de datos y esto a su vez enlazarlo a una aplicación de C#, haciendo uso del método
Más detallesCore Solutions of Microsoft Lync Server 2013
Core Solutions of Microsoft Lync Server 2013 Módulo 1: Enfoque de la arquitectura y el diseño para Microsoft Lync Server 2013 Este módulo le ayudará a planificar y diseñar una implementación de Lync Server
Más detallesMantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008
6231Be Mantener una base de datos de Microsoft SQL Server 2008 R2 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: Presencial Horas: 25 Introducción Este proporciona
Más detallesQué es Cloud Computing?
Qué es Cloud Computing? El término cloud computing hace referencia a una concepción tecnológica y a un modelo de negocio que reúne ideas tan diversas como el almacenamiento de información, las comunicaciones
Más detallesCómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?
Cómo puede SmartMonitor Instalar la Base de Datos en el dispositivo NAS a través de iscsi? Prólogo SCSI (Small Computer System Interface) ofrece una interfaz de transmisión de datos con alta velocidad
Más detallesCompTIA A+: Instalación, Mantenimiento y Reparación de PCs
CompTIA A+: Instalación, Mantenimiento y Reparación de PCs Examen Asociado: 220-901 y 220-902 Duración en horas: 40 Horas Descripción del Curso: Si se están preparando para una carrera de nivel de entrada
Más detallesPresentación del Curso Modalidad Presencial. Cisco IT ESSENTIALS 6.0
Presentación del Curso Modalidad Presencial Cisco IT ESSENTIALS 6.0 Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 4 Competencias previas... 8 Recursos...
Más detallesIntroducción al Cloud Computing
Introducción al Cloud Computing Alberto Molina Coballes Jesús Moreno León José Domingo Muñoz Rodríguez IES Gonzalo Nazareno Dos Hermanas (Sevilla) Jornadas Cloud Computing con OpenStack como herramienta
Más detallesUNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIÓN UNIDAD 2:
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIÓN UNIDAD 2: SISTEMAS DE CONTROL, SUPERVISIÓN Y PROCESAMIENTO DE DATOS Sistemas SCADA PROFESOR: ING. GERARDO
Más detallesLayouts en Android LSUB, GSYC, URJC
Layouts en Android LSUB, GSYC, URJC Layouts Son Views Para organizar la pantalla Organizados en una jerarquía Layouts View ViewGroup LinearLayout... GridLayout TableLayout TableRow Layouts Normalmente
Más detallesVERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES
CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES 8.1. Verificación de la Hipótesis La hipótesis planteada al inicio de esta Tesis de Grado fue la siguiente: La creación de una
Más detallesGUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6
Página 1 de 6 Tema: PROCEDIMIENTOS ALMACENADOS SQL SERVER Objetivo: Adquirir los conocimientos necesarios para desarrollar e implementar procedimientos almacenados utilizando SQL Server y lenguaje C# I.
Más detallesMejores prácticas para virtualizar aplicaciones de misión crítica (Microsoft, SAP y Oracle) Copyright 2011 EMC Corporation. All rights reserved.
Mejores prácticas para virtualizar aplicaciones de misión crítica (Microsoft, SAP y Oracle) 1 Retos de TI: Más detallados que nunca Los clientes nos han dicho que necesitan: Maximizar el desempeño y reducir
Más detallesLa seguridad informática en la PYME Situación actual y mejores prácticas
Introducción Seguridad informática: aspectos generales 1. Introducción 15 2. Los dominios y regulaciones asociadas 18 2.1 Las mejores prácticas ITIL V3 18 2.1.1 La estrategia del servicio (Service Strategy)
Más detallesEvoluciones tecnológicas que pueden ser... revolucionarias
Evoluciones tecnológicas que pueden ser... revolucionarias Preparación para el fin de servicio para Windows Server 2003/R2 Un camino rápido y flexible de migración hacia la TI lista para el futuro Está
Más detallesInformática I Licenciatura en Administración de empresas Licenciatura en Contaduría pública LIA. Diana Aquino Martínez
Informática I Licenciatura en Administración de empresas Licenciatura en Contaduría pública LIA. Diana Aquino Martínez Inicio es el corazón de la PC. Es el lugar donde se abren las apps y programas de
Más detallesCurso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)
Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Programa de Estudio Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Aprende Data Warehousing utilizando
Más detalles