Message posté par : benulti
----------------------------------------
-----------------
BDavid écrit :
-----------------
ChristopheV écrit :
Ensuite et ce n'est pas relatif au projet, utiliser un attribut comme clef primaire d'un objet c'est vraiment pas une bonne pratique.
Dans nos bases métier la commune id : 321678 reste la commune 321678 et s'il lui prend l'envie de fusionner avec 456789 pas grave la nouvelle commune 654852 en sera le résultat et chacun conserve son numéro insee d'origine, le fusionné d'origine, et la nouvelle ben un nouveau il a même le droit de changer de formatage ...
-----------------
C'est un débat permanent mais j'ai considèré que le code Insee est une bonne clef pour les communes et, de plus, c'est le moyen normalement utilisé pour les désigner ; en ajoutant une date de début de version on obtient une bonne clef pour la version.
-----------------
Bonjour,
ce commentaire me fait réagir. Je ne crois pas qu'il s'agisse d'un débat permanent mais plutôt d'une erreur fréquente… mettre des clés primaires qui ont un sens sémantique pour les métiers et qui sont intimement liées à un objet est une très mauvaise pratique, point de débat sur le sujet.
Nous sommes confronté à ce type de mauvaise pratique sur une base de données (pourtant progiciel du marché) et c'est un bazar à gérer quand les objets évoluent dans le temps, fusionnent ou autre.
Il ne faut pas confondre la vision métier des objets dans une base de données et son modèle "technique".
Cdt
Benoit
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=337812#p337812
Pour y répondre : geomatique(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : AlineC
----------------------------------------
La démarche me paraît très intéressante. Je vais regarder votre doc.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=337786#p337786
Pour y répondre : geomatique(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net