Altova MobileTogether Designer

Base de datos jerárquica

Inicio Anterior Inicio Siguiente

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

Clic para expandir/contraer

 

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

MainPage: filtrar por género

Página principal seleccionar un libro que editar

Editing Page: vista general

Editing Page: editar texto y datos de imagen

Editing Page: acciones Guardar, Cancelar

Agregar libros nuevos

Buscar en la BD

 

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

 

© 2017-2023 Altova GmbH