Informatique et SI en STG » Modèle relationnel
ID #1028
Une donnée calculée n'est pas un attribut d'une relation. Donc, quand on a une relation FACTURE avec en clé primaire numfacture, il faut considérer que ce numéro est saisi ? Cette solution me semble aberrante dans la mesure où les systèmes de facturation attribuent aux factures le dernier numéro + 1.
Un numéro de facture (ou de bon de commande, ou de client..) peut être une donnée calculée par incrémentation : on ajoute 1 pour obtenir tout simplement le numéro suivant.
Ceci est pris en charge par les SGBD qui acceptent "l'autoincrément", il suffit de dire, au moment de la création de la table, que tel champ est autoincrémenté pour que sa valeur soit automatiquement augmentée au moment de la création de chaque nouvel enregistrement.
Dans le schéma relationnel on fait figurer ces attributs identifiants qui sont souvent des clés primaires.
Dernière mise à jour : 2006-01-02 11:39
Révision: 1.0
Imprimer cet article
version PDF
Vous pouvez commenter cet article