Bonjour alassanediakite,
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
alassanediakite
qu'est ce qui empêche de mettre datedemission dans la table emplois et de supprimer la table historique?
Ce qui empêche ?
Il s’agit tout d’abord de respecter la logique des prédicats. En effet, l’en-tête de la table EMPLOI correspond au prédicat suivant, relatif aux employés en activité :
La personne PsnId a été embauchée à la date DateEmbauche par l’entreprise EntId.
Et l’ajout d’un paramètre DateDemission introduirait une contradiction puisqu’un employé en activité par définition n’a pas démissionné.
Il s’agit de respecter la sémantique pour les mêmes raisons.
Par voie de conséquence, au niveau tabulaire, il faudrait autoriser la présence de ce menteur de bonhomme Null et là, je sors ma sulfateuse (de même si l’on utilise des valeurs spéciales pour les dates, du genre '31/12/9999').
Voyez par exemple les discussions suivantes :
http://www.developpez.net/forums/d96...ions-binaires/
http://www.developpez.net/forums/d94...e/#post5394163
http://www.developpez.net/forums/d65...n/#post3873719
Il s'agit d'un échantillon significatif (je pense)...
Au plan de la manipulation de données, au quotidien on s’intéresse essentiellement aux données vives. S’il fallait les rechercher dans la table HISTORIQUE, ça reviendrait à patauger dans une montagne de tuples, avec à la clef des requêtes plus complexes, et des problèmes de performance en vue (il est plus sympathique d’avoir des tables de plus faible volumétrie et d'accès plus rapide, en tout cas c’est le point de vue de la direction de la production informatique).
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
alassanediakite
on me dis que les meilleurs documents sont en anglais
Donc, pour être plus sûr, je vais traduire ma prose in this language... ![:P](https://www.developpez.net/forums/images/smilies/icon_razz.gif)
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
alassanediakite
En tous cas, merci pour l'effort immense
A mon tour, je vous remercie à nouveau pour l’intérêt que vous portez à l’article (qui arrive aujourd'hui à 150 pages d'un fichier PDF...) ![:D](https://www.developpez.net/forums/images/smilies/icon_biggrin.gif)
Le monde est trop bien programmé pour être l’œuvre du hasard…
... Et le hasard, c’est Dieu qui passe incognito (A. Einstein) ...
Partager