Objectif
Créer une base de données avec 2 tables reliées entre elles. Pour l'exercice je pars de l'exemple d'usage suivant:
Je recherche un stage, mais vous pouvez aussi rechercher un emploi. Je vais donc contacter plusieurs entreprises. Pour une entreprise je vais peut-être devoir faire plusieurs tâches donc je vais avoir besoin de créer une relation de 1 à plusieurs!
Procédure
Présentation d'un tableau de suivi de recherche de stage avec un classeur
- Principe:
- Plusieurs entreprises
- Plusieurs tâches par entreprise
- Doublons des données
Création d'un base de données avec deux tables reliées
- Comprendre l'affectation des données
- Création de la table entreprise simplifiées
- Nom
- Adresse
- CP
- Ville
- Création de la clef primaire
- Création de la table action simplifiée
- Remarque
- Fait
- Date
- Création de la clef primaire
- Création de la relation entre clefs primaires => relation 1 - 1
- Retour sur la table action
- Création d'un champ numérique Integer
- Création de la relation clef primaire - champ numérique entier => 1 - n
- Saisie directe via les tables
- Création d'un formulaire basé sur la première table avec sous-formulaire basé sur la seconde table