Je construis une base de données gouvernementale à partir d'une énorme quantité de données. Maintenant, je suis l'approche standard du modèle de données du gouvernement local d'ESRI, mais modifiée pour s'adapter aux besoins et aux désirs d'un gouvernement spécifique.
J'ai remarqué que dans le modèle de données du gouvernement local, ESRI utilise beaucoup de classes de relations. J'ai utilisé des classes de relations dans le passé, mais j'ai tendance à les éviter. En effet, je ne vois généralement pas de raison pour laquelle je souhaiterais des attributs sur une forme dans une table distincte de la classe d'entités.
Pour presque toutes les données que j'assemble, je ne vois toujours pas de raison à cela. Pour Parcel Fabric, je peux voir quelques raisons pour lesquelles cela serait utile, mais je pense néanmoins qu'il serait préférable de conserver les attributs directement dans la classe d'entités.
Maintenant, pour être clair, je vais utiliser des classes de relations pour référencer des classes d'entités à des classes d'entités, cette question est plus spécifiée pour expliquer pourquoi je voudrais stocker des données dans une table non spatiale qui pourrait tout aussi bien être stockée dans une classe d'entités.
Quoi qu'il en soit merci pour tous les gens d'entrée!
Pensez à la situation dans son ensemble - les données SIG ne sont qu'un moyen de parvenir à une fin pour la plupart des gens, en particulier en ce qui concerne les entités gouvernementales. D'après mon expérience, les classes de relations sont principalement utiles (et appropriées) lorsque vous devez incorporer des données non spatiales avec une: de nombreuses relations avec vos données spatiales, surtout si elles proviennent d'une source externe ou changent constamment . Quelques exemples concrets que j'ai rencontrés avec des entités gouvernementales peuvent aider à illustrer ceci:
la source