Lecture de flux RSS – Episode 5
Suite de la saga « Lecture de flux RSS » : maintenant que les flux s’affichent correctement dans la fenêtre Exécution, nous allons préparer leur stockage dans la base de données. Cet article traite principalement de la mise en place des tables, la mise à jour des flux sera ajoutée ultérieurement.
Si vous avez manqué le début…
La saga « Lecture de flux RSS » a commencé par ces articles :
- Lecture de flux RSS – Episode 1.
- Lecture de flux RSS – Episode 2.
- Lecture de flux RSS – Episode 3.
- Lecture de flux RSS – Episode 4.
Mise en place des tables
Notre système repose sur 2 tables :
- une table des flux, qui stocke principalement l’URL et le titre en clair de chaque flux ;
- une table des articles, qui stocke l’URL et le titre d’un article de flux.
Il y a une relation 1:plusieurs entre les flux et leurs articles (1 flux / plusieurs articles).
Structure de la table des flux
Numéro Flux
: NuméroAuto (clef primaire)URL
: Texte, 255 caractèresTitre
: Texte, 255 caractères
Structure de la table des articles
Numéro Article
: NuméroAuto (clef primaire)Numéro Flux
: Numérique / Entier long (clef étrangère reliée à la clef primaire de la table des flux)Indice
: Numérique / Entier longTitre Article
: Texte, 255 caractèresURL Article
: Texte, 255 caractères
Le formulaire
Les flux doivent être ajoutés manuellement dans la table… des flux. Pour faciliter la saisie, créez un formulaire basé sur cette table. Le nôtre est en mode Tabulaire (ou « formulaires continus »).
Au prochain épisode, nous verrons comment alimenter la table des articles automatiquement.
Merci pour l’article