Bases de datos complejas
Este tutorial describe las características principales de un diseño basado en una base de datos (imagen siguiente). Esta BD SQLite es un catálogo de libros. El diseño hace lo siguiente:
•muestra los registros de los libros junto con imágenes de sus cubiertas
•permite editar esos registros (también se pueden modificar las imágenes de las cubiertas)
•permite añadir registros (e imágenes de cubierta)
•permite buscar en la BD y mostrar los resultados de esa búsqueda
Archivos del tutorial
Los archivos de este tutorial están ubicados en la carpeta (Mis) Documentos de MobileTogether: MobileTogetherDesignerExamples\Tutorials\Databases.
•la BD SQLite que contiene los registros de los libros es: Books.sqlite
•el archivo del diseño es: Books.mtd
Puede copiar estos archivos a cualquier carpeta, abrir el archivo del diseño en MobileTogether Designer y realizar simulaciones en MobileTogether Designer.
Estructura del tutorial
Este tutorial está organizado en las siguientes secciones:
•Fuentes de página: DB y Persistent
Vídeo de demostración sobre cómo crear una aplicación basada en una base de datos
En el sitio web de Altova encontrará estos vídeos de demostración en los que se explica cómo crear una aplicación basada en una base de datos:
•Crear una aplicación basada en una base de datos: cómo conectarse a una BD y hacer consultas en ella, cómo obtener registros de BD y cómo presentar datos de BD en forma de tablas
•Trabajar con bases de datos, parte 2: añade las funciones de consultar, visualizar y editar registros de BD
•Trabajar con bases de datos, parte 3: permite a los usuarios cargar imágenes, cambiar el tamaño de estas y guardar las imágenes editadas, además de explicar más usos de las tablas y otros controles
•Trabajar con bases de datos, parte 4: añade funciones para crear y eliminar registros, así como para validar datos
•Trabajar con bases de datos, parte 5: enseña a filtrar los resultados sin realizar llamadas al sistema backend. También muestra cómo guardar funciones XQuery para aumentar la eficiencia