Bonjour,
J'ai 3 tables :
- OBJET: elle contient des informations sur des objets
- INDICATEUR qui définit différents indicateurs de ces objets: longueur, largeur, hauteur.
- INDICATEUR_VALEUR: contient la valeur d'un INDICATEUR pour un OBJET.
Lors de la création de la base, nous aurons 2 INDICATEUR et 1 OBJET, le contenu des tables sera le suivant:
Table OBJET
10 Cercle
Table INDICATEUR
1 Longueur
2 Largeur
Table INDICATEUR_VALEUR
1 1 10 1.23
2 1 10 2.36
3 2 10 4.25
4 2 10 5.25
L'utilisateur aura ensuite la possibilité d'ajouter et supprimer des INDICATEUR (surface, volume...) dans l'interface: lors de l'ajout d'indicateurs, des enregistrements vides doivent être automatiquement crées dans INDICATEUR_VALEUR.
Comment dois-je m'y prendre pour réaliser ceci ? Mon schéma de base est-il correct/optimal ?
J'avais pensé ajouter des enregistrements dans INDICATEUR_VALEUR avec un trigger lors de l'insertion dans INDICATEUR. Est-ce une bonne solution ?
Merci pour vos retours
Delphi Berlin / FB 3.0
Partager