Programación Android. Rafael Morón Abad
|
|
- Ramona Belmonte Suárez
- hace 8 años
- Vistas:
Transcripción
1 Programación Android Rafael Morón Abad
2 3.5. Persistencia
3 Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros 3. BBDD SQLite DATOS
4 Preferencias Son almacenes Clave- Valor. Podemos crear varios almacenes de preferencias. Pero normalmente bastará con usar un almacén por defecto para cada aplicación. Cada almacén de preferencias sólo se instanciará una vez, es comparndo
5 Preferencias (II) android.content.sharedpreferences" "Interfaz para leer las preferencias android.content.sharedpreferences.editor" "Interfaz para editar las preferencias PreferenceManager.edit();!!Nos devuelve el editor de preferencias
6 Preferencias (II) PreferenceManager.getDefaultSharedPreferences!(getBaseContext());! Nos devuelve el set de preferencias por defecto Context. getsharedpreferences(string name, int mode)" "Nos devuelve el set de preferencias indicado name Nombre del set de preferencias mode Permisos de acceso al set de preferencias MODE_PRIVATE Sólo accesible con mismo UserID MODE_WORLD_READABLE Sólo lectura para otros UserID MODE_WORLD_WRITEABLE Lectura- Escritura para todos MODE_MULTI_PROCESS Varios procesos a la vez (flag)
7 Preferencias (III) Editor.putBoolean(String key, boolean value)" "Almacena un valor booleano. Editor.putFloat(String key, float value)" "Almacena un valor decimal en punto flotante. Editor.putInt(String key, int value)" "Almacena un valor entero. Editor.putLong(String key, long value)" "Almacena un valor entero grande.
8 Preferencias (IV) Editor.putString(String key, String value)" "Almacena una cadena de caracteres. Editor.putStringSet(String key, Set<String> values) "Almacena un conjunto de cadenas. Editor.remove(String key)" "Elimina el par clave- valor con clave key.
9 Editor.apply()" Preferencias (V) "Escribir los cambios al SharedPreferences. Esta llamada almacena los cambios de forma asíncrona. Editor.commit()" "Escribir los cambios al SharedPreferences. Esta llamada almacena los cambios de forma síncrona.
10 Ejemplo PrácNco: Preferencias
11 Preferencias Realizar una aplicación para Android 2.2 que escriba datos en un SharedPreferences y los muestre en un TextView
12 Ficheros El almacenamiento en ficheros puede unlizar dos Npos de almacenamiento: Memoria interna Por defecto, los ficheros son privados para la aplicación. Se eliminan al desinstalar la aplicación. Memoria externa (tarjeta de memoria) Los ficheros son públicos y pueden alterarse externamente, p.e. en un ordenador.
13 Ficheros (II) Almacenamiento Interno Aplicación AcNvos y Recursos Almacenamiento Externo (Tarjeta SD) Las aplicaciones normalmente se instalan en la memoria interna del teléfono. Además de acceder a los acnvos y recursos de la aplicación, podemos escribir ficheros en el almacenamiento interno o externo. La memoria interna es escasa, no se debe abusar.
14 Ficheros (III) Las aplicaciones también pueden estar instaladas en la tarjeta SD del teléfono. Esto es posible sólo a parnr de Android 2.2. Los accesos a memoria externa siempre han sido más lentos, pero úlnmamente apenas son apreciables. Almacenamiento Interno Almacenamiento Externo (Tarjeta SD) Aplicación AcNvos y Recursos
15 Almacenamiento Interno (I) Escribir a un fichero: final String NOMBREFICHERO= "nota";" final String contenido = "Llamar a Raquel";" " FileOutputStream fos = openfileoutput( NOMBREFICHERO, Context.MODE_PRIVATE);" fos.write(string.getbytes());" fos.close();" MODE_PRIVATE MODE_WORLD_READABLE MODE_WORLD_WRITABLE MODE_APPEND Nuevo fichero, sólo accesible a la aplicación Nuevo fichero, legible por otras Nuevo fichero, escribible por otras Añadir al fichero
16 Almacenamiento Interno (II) Leer de un fichero: final String NOMBREFICHERO= "nota";" StringBuffer contenido = new StringBuffer("");" " FileInputStream fis = openfileinput( NOMBREFICHERO);" while( (ch = fin.read())!= -1)" contenido.append((char)ch);" fis.close();" " "
17 Ejemplo PrácNco: Lista de la compra
18 Lista de la compra Realizar una aplicación para Android 2.2 que escriba texto en un EditText. Este texto se almacenará al pulsar el botón Guarda o al salir de la aplicación pulsando el botón Atrás.
19 Ejemplo PrácNco: Lista de la compra con Interfaz de Usuario
20 Lista de la Compra con Interfaz de Usuario Realizar una aplicación para Android 2.2 con una vista Npo Lista. La vista tendrá un campo de texto y un botón Añadir para guardar la entrada en la lista de la compra. Al hacer click en un elemento de la lista, un diálogo nos ofrecerá eliminarlo
21 Almacenamiento Externo (I) En el caso de almacenamiento externo, no podemos suponer que éste existe. Puede no haber tarjeta de memoria insertada. Environment.getExternalStorageState(): Environment.MEDIA_MOUNTED Disponible para leer y escribir Environment.MEDIA_MOUNTED_READ_ONLY Disponible en sólo lectura Otro valor No disponible
22 Almacenamiento Externo (II) En almacenamiento externo, manejaremos directorios. Ficheros privados para la aplicación Context.getExternalFilesDir (String type) Devuelve un File que representa el directorio. Type es una de estas constantes (Environment.), o null para el directorio raíz: DIRECTORY_MUSIC, DIRECTORY_PODCASTS, DIRECTORY_RINGTONES, DIRECTORY_ALARMS, DIRECTORY_NOTIFICATIONS, DIRECTORY_PICTURES, DIRECTORY_MOVIES. null
23 Almacenamiento Externo (III) Ficheros comparndos con otras aplicaciones Context.getExternalStoragePublicDirectory (String type) Devuelve un File que representa el directorio. Type es una de estas constantes (Environment.): DIRECTORY_MUSIC, DIRECTORY_PODCASTS, DIRECTORY_RINGTONES, DIRECTORY_ALARMS, DIRECTORY_NOTIFICATIONS, En este caso type no puede ser null. DIRECTORY_PICTURES, DIRECTORY_MOVIES, DIRECTORY_DOWNLOADS, DIRECTORY_DCIM
24 Almacenamiento Externo (IV) Acceso a ficheros privados: File file = " "new File(getExternalFilesDir(null), "DemoFile.jpg");" FileOutputStream fos = new FileOutputStream(file);" ( )" fos.close();" Acceso a ficheros públicos: File file = " "new File(getExternalStoragePublicDirectory" (DIRECTORY_PICTURES), "DemoFile.jpg");" FileOutputStream fos = new FileOutputStream(file);" ( )" fos.close();"
25 Almacenamiento Externo (V) La entrada- salida en el espacio de la aplicación, sea interno o externo, no requiere permisos. La lectura de las carpetas comparndas de Android (fotos, vídeos, etc) no requiere permisos. La escritura en las carpetas comparndas sí que requiere el permiso: WRITE_EXTERNAL_STORAGE
26 Permisos Hay una serie de acciones en Android que requieren permisos. Al instalar la aplicación, se muestran los permisos que la aplicación requiere, para que el usuario acepte o no. Lista completa: hkp://developer.android.com/reference/android/ Manifest.permission.html Resumen de permisos en castellano: hkp:// de- los- permisos- en- android/
27 Permisos (II) ACCESS_COARSE_LOCATION Localización aproximada (p.e. por celdas) ACCESS_FINE_LOCATION Localización precisa (p.e. GPS) ACCESS_WIFI_STATE Información sobre redes WiFi BLUETOOTH Acceder a disposinvos Bluetooth emparejados BLUETOOTH_ADMIN Descubrir y emparejarse por Bluetooth CALL_PHONE Iniciar llamadas sin confirmación INTERNET Permite abrir sockets y usar la red READ_CALENDAR Leer datos del calendario READ_CONTACTS Obtener los contactos del teléfono READ_SMS Leer SMS recibidos RECEIVE_SMS (MMS) Monitorizar los SMS (MMS) según se reciben SEND_SMS Enviar SMS WRITE_EXTERNAL_STORAGE Escribir en ficheros externos USE_SIP UNlizar el servicio SIP VIBRATE Uso de la vibración WRITE_SMS Escribir en el almacén de SMS (p.e. borrar SMS)
28 Permisos (III)
29 Permisos (IV)
30 Permisos (V) AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="a.com" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" /> <uses-permission android:name="android.permission.write_external_storage"/> <application > <activity android:name=".aactivity" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>
31 SQLite Buen manual de SQLite: Android SQLite Database and ContentProvider. Lars Vogel hkp://
32 Android SQLite (II) SQLite es un SGBD embebido, disponible dentro de Android. Sólo requiere unos 250kB de memoria. Se unliza SQL para definir las consultas. La gesnón de la BD la hace autománcamente Android. Se unliza el paquete android.database
33 Android SQLite (III) Al final, SQLite unliza accesos a ficheros. Si una aplicación crea una base de datos, se almacena en: DATA/data/APP_NAME/databases/FILENAME Siendo: DATA APP_NAME FILENAME Carpeta de Datos. Equivale al valor devuelto por: Environment.getDataDirectory() Nombre de la aplicación Nombre que se da en código a la BD
34 Resumen SQL - DML INSERCIÓN MODIFICACIÓN ELIMINACIÓN CONSULTA INSERT INTO "nombre_tabla" ("columna1", "columna2",...) VALUES ("valor1", "valor2",...) UPDATE "nombre_tabla" SET "columna_1" = [nuevo valor] WHERE {condición} DELETE FROM "nombre_tabla" WHERE {condición} SELECT "nombre1_columna", SUM ("nombre2_columna") FROM "nombre_tabla" GROUP BY "nombre1_columna" HAVING (condición de función aritménca) ORDER BY "nombre_columna" [ASC, DESC]
35 SQLiteOpenHelper Para crear, actualizar y obtener acceso a una base de datos SQLite normalmente extenderemos android.database.sqlite.sqliteopenhelper. Redefiniremos dos métodos: void oncreate(sqlitedatabase db) Lo llama el sistema, si la base de datos no existe. void onupgrade(sqlitedatabase db) Es llamado si la versión de BD del código ha aumentado. Permite actualizar el esquema de la BD
36 SQLiteOpenHelper (II) UNlizaremos habitualmente: synchronized SQLiteDatabase getreadabledatabase() Devuelve un objeto para acceder en modo de solo lectura. synchronized SQLiteDatabase getwritabledatabase() Devuelve un objeto para acceder en modo de lectura- escritura. Es una buena prácnca crear una clase por tabla de la BD, para mantener el código organizado y legible.
37 SQLiteDatabase Para consulta y actualizar la base de datos, unlizaremos SQLiteDatabase. Para ello necesitaremos abrir y cerrar la base de datos. stanc SQLiteDatabase openorcreatedatabase (File file, SQLiteDatabase.CursorFactory factory) Abre la Base de Datos void close() Cierra la Base de Datos
38 SQLiteDatabase (III) Inserción long insert (String table, String nullcolumnhack, ContentValues values) Inserta una fila table Nombre de la tabla nullcolumnhack null, o nombre de una columna si values no connene ningún par columna- valor values mapa de pares nombre de columna- valor retorno ID de la nueva fila, o - 1 si ocurrió un error
39 SQLiteDatabase (IV) Actualización int update (String table, ContentValues values, String whereclause, String[] whereargs) table values whereclause whereargs Nombre de la tabla mapa de pares nombre de columna- valor condición de WHERE Ej: _id =? lista de Strings que susntuyen a?, o null Ej: new String[]{ 1, 3, 5 } retorno Número de filas afectadas
40 SQLiteDatabase (V) Eliminación int delete (String table, String whereclause, String[] whereargs) table whereclause whereargs Nombre de la tabla condición de WHERE Ej: _id =? lista de Strings que susntuyen a?, o null Ej: new String[]{ 1, 3, 5 } retorno Número de filas afectadas si whereclause no es null, 0 si lo es (todas serán afectadas)
41 SQLiteDatabase (VI) Consulta Cursor query (String table, String[] columns, String selecnon, String[] selecnonargs, String groupby, String having, String orderby) table Nombre de la tabla columns Las columnas. null para devolver todas selecuon condición de WHERE, o null para todas las filas Ej: _id =? selecuonargs lista de Strings que susntuyen a?, o null Ej: new String[]{ 1, 3, 5 } groupby Argumentos de GROUP BY, o null si no aplica having Argumentos de HAVING, o null si no aplica orderby Argumentos de ORDER BY, o null si no aplica retorno Un cursor posicionado en la primera entrada
42 SQLiteDatabase (VII) Comandos libres Hay dos funciones muy únles para enviar consultas y comandos directamente en SQL. Cursor rawquery(string sql, String[] selecnonargs) sql Consulta en SQL selecuonargs Array de argumentos a susntuir por los? retorno Un cursor posicionado en la primera entrada void execsql(string sql) sql Comando en SQL que NO devuelva resultados
43 Ejemplo PrácNco: Base de Datos (vogella)
44 Ejemplo Base de Datos Realizar una aplicación para Android 2.2 que guarde una lista persistente de entradas. Tendrá dos botones, para añadir una entrada nueva y para borrar la primera entrada.
Programación Android. Rafael Morón Abad rafaelmoron@gmail.com
Programación Android Rafael Morón Abad rafaelmoron@gmail.com 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros
Más detallesAlmacenamiento de datos. JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Febrero 2012
Almacenamiento de datos JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Febrero 2012 Contenidos Almacenamiento de preferencias. Almacenamiento en la memoria interna. Almacenamiento en la memoria externa.
Más detallesProgramación Android. Rafael Morón Abad rafaelmoron@gmail.com
Programación Android Rafael Morón Abad rafaelmoron@gmail.com 3. Android 3.4 Recursos y Ficheros 5. Recursos y ficheros Nombre del Proyecto Código fuente Código generado Librerías Activos (recursos especiales)
Más detallesEjercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
Más detallesAlmacenamiento en Android
Almacenamiento en Android LSUB, GYSC, URJC Todo lo que hay que saber http://developer.android.com/guide/topics/ data/data-storage.html Dentro de una Aplicación Ya hemos visto, que se puede pasar con el
Más detallesProgramación Android. Rafael Morón Abad rafaelmoron@gmail.com
Programación Android Rafael Morón Abad rafaelmoron@gmail.com Otras APIs avanzadas Otras APIs de Interés en Android son: Audio y Video Localización y Mapas Audio y Vídeo Android soporta una gran variedad
Más detallesEjercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences
Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75
Más detallesPersistencia en Android: ficheros y SQLite
Persistencia en Android: ficheros y SQLite Índice 1 Introducción...2 2 Manejo de ficheros tradicionales en Android...2 2.1 Apertura de ficheros...2 2.2 Ficheros como recursos...3 2.3 Operar con ficheros...3
Más detallesPRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Problema:
PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Hemos visto en el concepto anterior que un programa puede tener más de una ventana representando cada ventana con una clase que
Más detallesAndroid. Content Providers
Android Content Providers Content-Providers Persistencia: Manejar datos y exponerlos a otras aplicaciones. Interfaz con un conjunto de métodos estándar. Único modo de compartir datos entre aplicaciones.
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 detallesPersistencia. Mecanismos de persistencia. Preferencias. Curso 12/13
Curso 12/13 Aplicaciones Persistencia Mecanismos de persistencia Sistema de ficheros (privado) Bases de datos SQLite Almacenamiento externo (público) Conexiones de red 2 Las preferencias son una forma
Más detallesCurso 12/13. Desarrollo de Aplicaciones Android. Persistencia
Curso 12/13 Desarrollo de Aplicaciones Persistencia Mecanismos de persistencia Preferencias Sistema de ficheros (privado) Bases de datos SQLite Almacenamiento externo (público) Conexiones de red 2 Preferencias
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
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 detallesUnidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia
Más detallesESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3
GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas
Más detallesCursos de orientación profesional
Cursos de orientación profesional ACCIONES COFINANCIADAS CON FONDOS COMUNITARIOS DEL FONDO SOCIAL EUROPEO, A TRAVÉS DEL PROGRAMA OPERATIVO FONDO SOCIAL EUROPEO DE CANARIAS 20072013 CON UN PORCENTAJE DE
Más detallesIniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus
Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3
Más detallesBase de datos Lenguaje SQL
Base de datos Lenguaje SQL Universidad Nacional Andrés Bello Contenidos 1 2 Ejemplo Ejemplo Distinct Ejemplo - I Ejemplo - II Ejemplo Ejemplo Top - I Ejemplo Top - II Contenidos 1 2 Ejemplo Ejemplo Distinct
Más detallesEscudo Movistar Guía Rápida de Instalación Dispositivos Symbian
Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3
Más detallesA.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Más detallesCONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Más detallesPHP Perfect SQL v1.0 (SQL perfectas en PHP)
PHP Perfect SQL v1.0 (SQL perfectas en PHP) Muchas veces cuando programamos para web es muy fácil cometer errores en la construcción sintáctica de consultas SQL, por ejemplo cuando tenemos que realizar
Más detallesTEMA 20: CONCEPTOS BÁSICOS DE SQL
TEMA 20: CONCEPTOS BÁSICOS DE SQL OBJETIVOS DEL TEMA Introducción al lenguaje de consultas SQL. Para iniciar esta parte del curso se va a utilizar el programa SQLITE que es sencillo, multiplataforma y
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesTP Nº4 Android - SQLite Fecha Miércoles 2014/08/29 Profesor: Pablo Ulman (Polshu)
BASES DE DATOS EN ANDROID Soluciones de Almacenamiento de Datos: Shared Preferences: o Datos primitivos privados almacenados con clave/valor Internal Storage: o Almacenamiento interno en la memoria del
Más detallesDe uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.
Curso de Visual Foxpro - Volumen II ( Creación de la Base de Datos) Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos
Más detallesManual hosting acens
Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesBASE DE DATOS QUÉ ES UNA BASE DE DATOS?
BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de
Más detallesSql Basico. Seminar Introduction
Sql Basico Seminar Introduction SQL Basico Sobre el modelo anterior de datos haremos un repaso de las consultas sql mas comunes. Devolver todos los datos de una tabla sin filtrar. Select campo_1, campo_2,
Más detallesRESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas
Agradecimientos RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas ... 1... 1... 1... 2... 3... 4... 4... 5... 6... 6... 9... 12... 13... 24... 25... 29... 30... 32... 33...
Más detallesManual Terabox. Manual del usuario. Versión 1.0.0. 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar
Manual del usuario Versión 1.0.0 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 1 Índice 1 Índice... 2 2 Terabox... 3 3 Instalación de Terabox... 4 4 Configuración y uso de
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesCopias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008
Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Contenidos 1. Propósito 3 2. Realizar una copia de seguridad con SQL Server 2005 4 3. Restaurar una copia de seguridad con SQL Server
Más detallesLenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /
S Q Lenguaje de Consulta Estructurado L Wael Najjar / Wael Stephenson Najjar / Prieto Stephenson Prieto Contenido Parte I El Lenguaje de Consulta Estructurado. Lo que se puede hacer. Lenguaje Estandarizado.
Más detallesCOMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN
COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos
Más detalleswww.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -
Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesCONSULTAS BASICAS EN SQL SERVER
CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta
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 detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesINSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)
INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) A modo de post, vamos a complementar la documentación con una guía visual a través de la cual conseguiremos instalar SIESTTA 2.0 en un
Más detallesCLASE No. 4 MANEJO DE DOCUMENTOS
CLASE No. 4 MANEJO DE DOCUMENTOS 1 MANEJO DE DOCUMENTOS 1.1 Crear Documento Nuevo Un documento es un conjunto de páginas que se guardan con un nombre. Al ingresar a Word 2010 por defecto se crea un nuevo
Más detallesManual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014
MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA
Más detallesT12 Vistas y tablas temporales
1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras
Más detallesADMINISTRACIÓN DE BASE DE DATOS
SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación
Más detallesManual para el uso del Correo Electrónico Institucional Via Webmail
Manual para el uso del Correo Electrónico Institucional Via Webmail Accesando la pagina de webmail DIFSON El primer paso va a ser entrar a la página de internet donde se encuentra el correo de DIFSON.
Más detallesConectar Flash con Access usando MDM Zinc
Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones
Más detallesESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.
ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. Sala de sistemas, Video proyector, Guías RECURSOS ACTIVIDADES PEDAGÓGICAS
Más detallesMySQL y Sesiones en PHP. Área de Ingeniería Telemática
MySQL y Sesiones en PHP Contenido Repaso de SQL PHP y MySQL MySQL en PHP 2 Numéricos Standard: Repaso SQL: tipo de datos INTEGER o INT, SMALLINT, DECIMAL o DEC, NUMERIC FLOAT, REAL, DOUBLE PRECISION BIT
Más detallesOracle básico (IV): Programación en PL/SQL
Oracle básico (IV): Programación en PL/SQL El lenguaje de programación de Oracle, llamado PL/SQL, es un lenguaje portable, procedural y de transacción muy potente y de fácil manejo, con las siguientes
Más detallesAPUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5
APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje
Más detallesMANUAL DE USUARIO Mensa-Red Empresas (OUTLOOK 2002, 2003 y XP)
Bienvenido a la ayuda de Mensa-Red Empresas edición e-mail Vodafone. Pulse sobre las distintas opciones para resolver sus dudas. i.conectar (autenticación) ii.envío de mensajes iii.recepción de mensajes
Más detallesPANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
Más detallesBases de datos relacionales y el modelo entidad-relación
Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas
Más detallesStructured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011
Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más
Más detallesObjetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Más detallesBases de Datos Relacionales
2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.
Más detalles1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana
EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente
Más detallesBases de Datos: Structured Query Language (SQL)
Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile
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 detallesEl lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.
GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule
Más detalles1. INTRODUCCIÓN 2 2. EVERDRIVE LITE 3 3. SINCRONIZADOR DE EVERDRIVE 4 4. VISTA GENERAL DE LAS OPCIONES DE LA APLICACIÓN 5
Aplicación everdrive: Usuario Resumen Funcionalidades disponibles en la aplicación Registro de Modificaciones Versión Descripción [o descripción de cambios] Autor Fecha creación Aprobado por Fecha aprobación
Más detallesManual de Gunaguaro Instalación y Uso
Manual de Gunaguaro Instalación y Uso Indice Que es cunaguaro?... 3 Como instalar cunaguaro?... 4 Comenzar a utilizar cunaguaro... 5 Elementos para Navegar... 6 Pestañas de Navegación... 8 Uso de marcadores...
Más detallesManual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS
Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá
Más detallesMANUALITO MS-SQL SERVER
MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server
Más detallesProgramación Android. Rafael Morón Abad rafaelmoron@gmail.com
Programación Android Rafael Morón Abad rafaelmoron@gmail.com APIs para red Android con9ene el paquete java.net. La clase base para acceso a red es HApURLConnec9on. Para acceder a Internet, se requiere
Más detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Más detallesDesarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android
Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este
Más detallesProblemas comunes en la integración del módulo V.me by Visa en Prestashop
Problemas comunes en la integración del módulo V.me by Visa en Prestashop Índice' 1.! NO%SE%MUESTRA%EL%MÉTODO%DE%PAGO%...%3! 1.1% LIMPIEZA!Y!DESACTIVACIÓN!DE!LA!CACHÉ!...!3% 1.1.1#Desactivar#/#Borrar#caché#Prestashop#1.4#...#3#
Más detallesGuía de Laboratorio Base de Datos I.
Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo
Más detallesDOCENTES FORMADORES UGEL 03 PRIMARIA
DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace
Más detallesNueva funcionalidad de compartir carpetas de correo electrónico desde la interfaz Web de correo de la Universidad de Sevilla.
Nueva funcionalidad de compartir carpetas de correo electrónico desde la interfaz Web de correo de la Universidad de Sevilla. La interfaz Web de correo permite compartir carpetas con otros usuarios de
Más detallesH E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS
H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS Una situación que se nos plantea algunas veces es la de resolver un problema hacia atrás, esto es, encontrar
Más detallesTABLAS Y GRÁFICOS DINÁMICOS
TABLAS Y GRÁFICOS DINÁMICOS Una tabla dinámica nos permite modificar el aspecto de una lista de elementos de una forma más m s fácil, f cómoda c y resumida. Además, podemos modificar su aspecto y mover
Más detallesBase de datos Procedimientos Almacenados y Funciones
Base de datos Procedimientos Almacenados y Eduardo Saavedra A. Universidad Nacional Andrés Bello 4 de noviembre de 2008 Contenidos Ventajas 1 Ventajas 2 3 4 5 Conceptos Ejemplo 6 Procedimiento Almacenado
Más detalles4- Uso de sentencias para el envió y extracción de datos
Objetivos: 4- Uso de sentencias para el envió y extracción de datos Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. Recursos: SQL SERVER 2012 Guías de práctica.
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesINSTITUCIÓN EDUCATIVA GABRIEL GARCIA MÁRQUEZ BASE DE DATOS. DESARROLLO DE SOFTWARE Página 1 de 28 SQL SQL
Página 1 de 28 es un estandar para accesar y manejar bases de datos Este tutorial te va a mostrar como manejar bases de datos en My, Server, MS Access, Oracle, Sybase, DB2 y otras bases de datos Que es?
Más detallesEl Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)
El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) Sobre Dev-C++ Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que
Más detallesUNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ
Más detallesTema 4. Manipulación de datos con SQL
Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de
Más detallesUnidad IV. Aplicaciones sobre Base de Datos
Clase:013 1 Unidad IV Aplicaciones sobre Base de Datos 2 Agenda PROGRAMA DE MANIPULACION DE BASE ANDROID SQLITE SQLITE OpenHelper SQLITE Database Cursor Ejemplos Agregar controles según campo Usar query
Más detallesCurso de Android con Java
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Comúnmente al crear aplicaciones con Android nos interesa guardar cierta información del usuario mientras navega
Más detallesUniversidad Nacional de Luján Departamento de Ciencias Básicas Programación III
Introducción al uso de JDBC, Swing y Firebird 2.5 en Java 6 Standard Edition Guillermo R. Cherencio gcherencio@unlu.edu.ar Implementación del patrón de diseño Model View Controller Pattern Objetivo: Implementaciónde
Más detallesActivación de Producto
Activación de Producto 2011 Edición 2 Pantalla de inicio Informa al usuario que debe activar el software. Este cuadro de diálogo, o asistente, aparecerá después de completarse la instalación y de realizarse
Más detallesDossier de prácticas
Dossier de prácticas Intranet / Extranet Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 Dossier de
Más detallesEXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS
Nombre y apellidos: EXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS 1. Crear la base de datos tiendas y, en ella, crear las tablas que se indican a continuación. Utilizar para todas
Más detallesPL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
Más detallesEjercicios - Servicios
Índice 1 Contador: Servicio con proceso en background (0.6 puntos)... 2 2 Broadcast Receiver: Captura de llamadas (0.6 puntos)...2 3 Broadcast Receiver: Reenvío de datos (0.6 puntos)...3 4 Arranque: Iniciar
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detallesBases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006
Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 Structured Query Language Lenguaje de consulta para bases de datos comerciales. Originalmente llamado
Más detallesGUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE
ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19
Más detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detalles2- Creación de tablas y manejos de datos.
2- Creación de tablas y manejos de datos. Objetivos: Crear tablas completas. Identificar qué tipo de datos a usar en cada campo Recursos: SQL SERVER 2012 Guías de práctica. http://msdn.microsoft.com/es-es/library/ms187752.aspx
Más detallesServicios - Ejercicios
Índice 1 Servicio con proceso en background. Contador...2 2 Dialer. Iniciar una actividad con un evento broadcast (*)...2 3 Arranque. Iniciar servicio con evento broadcast... 3 4 Localizador de móvil desaparecido...4
Más detallesCapítulo 12: Indexación y asociación
Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación
Más detalles