Base de datos jerárquica
En este tutorial explicamos las partes clave de un diseño basado en una BD jerárquica. La BD SQLite que usamos es un catálogo de libros que contiene dos tablas: Authors y Books. En la base de datos, la tabla Books tiene una clave foránea que la relaciona con un autor.
Lo que queremos que haga el diseño es (imagen siguiente);
•Mostrar cada uno de los autores en la BD junto con la información de todos sus libros. Por ejemplo, en la imagen se ve que Agatha Christie aparece con información sobre ella (de la tabla Authors) y sobre los dos libros suyos que hay en el catálogo (de la tabla Books).
•Filtrar el catálogo por género
•Permitir editar la información del autor
•Agregar libros nuevos a la BD
•Buscar en la BD y filtrar el catálogo para que se vean los libros que coinciden con la cadena de búsqueda en cualquiera de sus campos
Archivos del tutorial
Los archivos del tutorial están en la carpeta de MobileTogether de la carpeta (Mis) Documentos: MobileTogetherDesignerExamples\Tutorials\Databases.
•El archivo del diseño es: BookCatalog.mtd
•La BD SQLite que contiene los registros de los libros es: BookCatalog.sqlite
Puede abrir el archivo del diseño en MobileTogether Designer y realizar simulaciones en MobileTogether Designer. En este tutorial se asume que usted sabe cómo trabajar con los controles y las acciones. Por tanto, no se explica paso a paso cómo generar un diseño, sino que explica la estrategia que hay detrás de la implementación de cada funcionalidad del diseño.
Estructura del tutorial
Este tutorial está compuesto por varios apartados:
•En Estructura de BD jerárquica explicamos el concepto de las bases de datos jerárquicas y cómo se usan en MobileTogether
•En Páginas y fuentes de página se describen las páginas del tutorial
•Página principal Vista general
•Página principal seleccionar un libro que editar
•Editing Page: editar texto y datos de imagen
•Editing Page: acciones Guardar, Cancelar
Vídeo de demostración sobre cómo crear una aplicación basada en una base de datos
En el sitio web de Altova puede encontrar vídeos de demostración que muestran cómo generar una aplicación basada en una base de datos:
•Construir una aplicación basada en una base de datos: Cómo conectarse a una base de datos y realizar consultas, obtener registros y dar formato a los datos mediante tablas.
•Trabajar con bases de datos (parte 2): Explicamos cómo realizar consultas, visualizar registros en bases de datos y editarlos
•Trabajar con bases de datos (parte 3): En este tutorial explicamos cómo permitir a los usuarios cargar imágenes, cambiarlas de tamaño y guardarlas, además de seguir explicando el uso de las tablas y otros controles.
•Trabajar con bases de datos (parte 4): Aquí aprenderá a crear y eliminar registros, y a validar datos
•Trabajar con bases de datos (parte 5): Aquí explicamos cómo filtrar los resultados sin llamadas al backend. También cómo guardar funciones XQuery para aumentar la eficiencia