Message posté par : Léandre Béron
----------------------------------------
Bonjour,
Plusieurs "options" sont envisageables :
- 1 Schéma par "projet"
- 1 Schéma par service métier de votre EPCI
- 1 Schéma par "thématique"
- d'autres ?
A mon sens, le premier peut être redondant : plusieurs projets peuvent utiliser les mêmes
structurations/tables.
De plus, on arrive vite à énormément de schémas en base de données.
Le second, diminuera le nombre de schéma, mais va accentuer la difficulté de lecture et
structuration pour l'administrateur des données.
Le dernier, semble le plus pertinent. Cela permet de structurer par thématique vos
données.
Je ne connais pas s'il existe un impact en terme de performance.
En gain de temps humain, c'est non négligeable.
J'ai à ce jour peu d'expériences pour affirmer des choses, d'autres pourront
me compléter je pense.
Il est important, pour maîtriser ses données de :
- Définir une stratégie/organisation de stockage des données : nomenclature des schémas,
tables, etc. Pourquoi pas utiliser des préfixes ?
- Définir des modèles de données structurées et organisées, par niveau hiérarchique par
exemple.
- Définir les contraintes d'unicité (Clés primaires, Clés étrangères, etc)
- Définir les rôles/accès aux utilisateurs selon les besoins : lecture, sélection,
écriture, insertion, update, delete ?
- Automatiser le maximum de champ possible : le attributs de date de mise à jour, de date
de création, etc.
- Définir des déclencheurs/fonctions selon s'il existe des valeurs d'attributs
liés (ex : si je définis à 4 le nombre de pattes d'un être vivant, je ne peux pas
saisir l'espèce 'araigné' dans l'attribut nom_espece.)
Toute cette stratégie et ce travail permettront à votre base de données d'être la plus
propre possible. La qualité des données saisies sera également gage de pérennité.
Bien entendu, on ne fera jamais la même chose avec l'expérience, et l'on trouvera
toujours une façon d'améliorer.
Parfois, on créé, puis on recommence car cela ne va pas.
On apprend de nos erreurs.
Léandre
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=341880#p341880
Pour y répondre : geobd(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