Altova MobileTogether Designer

Base de données hiérarchique

Accueil Préc Haut Suivant

Ce tutoriel décrit les fonctions principales d'un design basé sur design sur une BD hiérarchique. La BD SQLite que nous utilisons est un catalogue de livres qui a deux tables : Authors et Books. Dans la base de données, la table des Livres a une clé étrangère qui est associée à un Auteur.

 

Nous aimerions que notre design puisse faire la chose suivante (voir la capture d’écran ci-dessous) :

 

Afficher chaque auteur dans la BD, ensemble avec des informations sur tous les livres de l’auteur. Par exemple, vous verrez dans la capture d’écran que Agatha Christie est recensée avec des informations sur sa personne (de la table des Authors) et des informations sur les deux livres dans le catalogue (de la table des Books).

Filtrer le catalogue selon le genre

Éditer les livres et les informations liées à l’auteur

Ajouter de nouveaux livres à la BD

Recherchez la BD et filtrez le catalogue pour afficher les livres qui contiennent le string de recherche dans tout champ.

Cliquez pour expansion/compression

 

Les fichiers de tutoriel

Vous trouverez les fichiers de ce tutoriel dans votre dossier (Mes) Documents MobileTogether : MobileTogetherDesignerExamples\Tutorials\Databases.

 

Le fichier de design : BookCatalog.mtd

La base de données SQLite qui contient les entrées de livres : BookCatalog.sqlite

 

Vous pouvez ouvrir le fichier de design dans MobileTogether Designer et exécuter des simulations dans MobileTogether Designer. Ce tutoriel assume que vous savez comment travailler avec des commandes et actions. Il ne vous guide pas étape par étape dans le processus de création du design, mais, pour chaque fonction de design, discute la stratégie derrière sa mise en œuvre.

 

Structure du tutoriel

Ce tutoriel est organisé dans les sections suivantes :

 

La Structure BD hiérarchique explique l’idée de BD hiérarchiques et comment elle sont utilisées dans MobileTogether

Les Sources de page et pages décrivent les pages du tutoriel

Page principale : Aperçu

PagePrincipale : Filtrer par genre

Page principale : Sélectionner le livre à éditer

Éditer page : Aperçu

Éditer page : Éditer Données de texte et d’image

Éditer page : Enregistrer, Supprimer

Ajouter de nouveaux livres

Chercher dans la BD

 

Démonstration de vidéo pour construire une application basée sur la BD

Le site Internet Altova fournit les démos vidéo suivantes qui montrent comment générer une appli basée sur la BD :

 

Construire une appli orientée sur une base de données : Comment se connecter à une BD et la requêter, comment extraire des enregistrements de BD et comment présenter les données de BD sous la forme de tables

Travailler avec des bases de données, Partie 2 : Ajoute les fonctions suivantes : comment requêter, consulter et éditer des enregistrements de BD

Travailler avec des bases de données, Partie 3 : Permet aux utilisateurs de charger les images, de redimensionner les images, et enregistrer les images éditées ; plus, plus d'utilisation des tables et d'autres commandes

Travailler avec des bases de données, Partie 4 : Ajoute des fonctions pour la création et la suppression d'enregistrements et pour la validation de données

Travailler avec des bases de données, Partie 5 : Montre comment filtrer des résultats sans appeler le backend. Aussi : comment enregistrer les fonctions XQuery pour une meilleure efficacité

 

© 2017-2023 Altova GmbH