Je suis sûr que c'est un problème commun, mais je serais intéressé de connaître la meilleure solution à cela. J'ai une table d'employés dans ma base de données, et je suis sûr que j'en aurai besoin dans de nombreuses autres bases de données. Je ne veux pas de données en double partout. Alors, comment montrer que je l'organise? Devrais-je avoir une base de données étendue à l'échelle de l'entreprise? J'utilise SQL Server 2008.Tableau de base de données nécessaire dans différentes bases de données, comment puis-je organiser cela?
Répondre
Une base de données est préférable à beaucoup de doublons. Vous pouvez créer une couche de service pour vos applications afin de partager facilement les données ou vous pouvez le faire au niveau de la base de données en liant les données de différentes bases de données/serveurs (par exemple un serveur lié dans Microsoft SQL Server)
Une base de données. Et pour les détails - Le livre "Ressource Modèle Ressource" a des structures de données exactes pour les problèmes courants (et devinez quoi - le vôtre est l'un d'eux);)
Avec SQL Server 2008, Microsoft a sorti un nouveau «logiciel» appelé Master Data Management. Par exemple, dans votre cas, les données de base de l'employé doivent être uniques dans chaque base de données que vous utiliserez. Cela peut être la même chose avec les clients ou les fournisseurs, etc ...
Les données de base sont les données qui doivent être uniques sur le plan organisationnel. Toutes les applications devraient compter dessus, CRM, ERP, et application faite maison.
Here est le lien au produit.
J'ai l'intention d'obtenir ce livre. Quand vous dites une base de données, voulez-vous dire pour toutes les applications, ou une base de données pour les tables utilisées dans de nombreuses applications. En d'autres termes, une base de données unique, plus des bases de données spécifiques pour des applications spécifiques? – arame3333