Modélisation du temps, cardinalité minimal à 0, client, produit, transmutation, spécialisation par état
Grâce à la cardinalité 0 entre « CLIENT » et « Passer » on peut saisir une fiche client sans même qu'il n'ai passé de commande (client potentiel ou prospect).
Grâce à la cardinalité 0 entre « PRODUIT » et « Porter sur » on peut saisir les fiches produits avant qu'ils ne soient commandés.
[...] Historisation Objectif : conserver les données qui évoluent dans le temps Exemple : Changement de taux de TVA Ici, si on change le taux de TVA, les anciennes factures seront calculées avec le nouveaux taux de TVA. Historisation Ici, on enregistre la facture de façon historiés, et on enregistre le résultat des calculs et non pas les calculs effectués. L'historisation peut se faire aussi par ajout d'une entité DATE Autre exemple : Spécialisation par état (Transmission) Un chantier initialement EN_COURS devient TERMINÉ à une certaine date La transmission permet de supprimer l'enregistrement EN_COURS pour le transférer dans TERMINÉ La traduction en schéma relationnel se fait comme pour des entités spécialisées normales. [...]
[...] On utilise une cardinalité minimal de 0 pour permettre d'enregistrer dans la base de données un des 2 types de personnes en premier. Ici client peut être saisis avant même d'avoir saisis un commercial. Cette fois, un commercial peut être créé avant un client (sans même suivre un client) Exemple 2 : Grâce à la cardinalité 0 entre CLIENT et Passer on peut saisir une fiche client sans même qu'il n'ai passé de commande (client potentiel ou prospect) Grâce à la cardinalité 0 entre PRODUIT et Porter sur on peut saisir les fiches produits avant qu'ils ne soient commandé. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture