Hallo,
ich arbeite für eine gemeinnützige Organisation und bin gerade dabei eine Software für andere gemeinnützige Organisationen(Bildungseinrichtungen) zu implementieren. Die Datenbank der Sofware soll folgendes leisten.
#Jeder Verein soll seine eigene Datenbank offline benutzen können
#Jeder Verein hat das gleiche Datenbankschema
#Jeder Verein soll seine Datenbank über das Internet in einer gemeinsam benuzten Datenbank archivieren können.
#Die Zentrale soll über die gesammelten Informationen aus der gemeinsam benutzten Datenbank Berichte erstellen können.
z.B 1234 Schüler haben im Fach Mathematik Nachhilfe erhalten
Ich habe mir überlegt, dass ich in jedem Verein SQL Express 2008 (weil kostenlos) installiere, und die Daten dort abgelegt werden.
*Wie soll aber die Datenbank in der Zentrale aussehen?
Soll ich in einem SQL Server 2008 R2 eine Datenbank für jeden Verein machen? Wie Effizient sind dann die Abfragen, oder kann ich überhaupt über mehrere Datenbanken abfragen? Und wenn ich an der Datenbank Änderungen vornehme, muss ich auch alle Datenbanken ändern?
oder
soll ich eine große Datenbank generieren, bei der ich alle Einträge über eine zusätzliche VereinID kenntlich mache?
Ich habe auch einiges über Data Warehouse gelesen? Ist es vielleicht das was ich brauche?
In einigen Foren wird von linked Servern gesprochen aber ich habe nichts konkretes dazu gefunden.
Ist vielleicht Microsoft Sync Framework die Lösung um die Datenbanken zu synchronisieren?
Ich würde mich freuen, wenn ihr mir einen Ratschlag geben könntet.
PS: Weil wir gemeinnützig ==> kein Geld für Datenbanken oder Software
Wir haben nur einen SQL-Server 2008 R2 in der Zentrale über stifter-helfen.de gespendet bekommen.
Vielen Dank im Voraus
ich arbeite für eine gemeinnützige Organisation und bin gerade dabei eine Software für andere gemeinnützige Organisationen(Bildungseinrichtungen) zu implementieren. Die Datenbank der Sofware soll folgendes leisten.
#Jeder Verein soll seine eigene Datenbank offline benutzen können
#Jeder Verein hat das gleiche Datenbankschema
#Jeder Verein soll seine Datenbank über das Internet in einer gemeinsam benuzten Datenbank archivieren können.
#Die Zentrale soll über die gesammelten Informationen aus der gemeinsam benutzten Datenbank Berichte erstellen können.
z.B 1234 Schüler haben im Fach Mathematik Nachhilfe erhalten
Ich habe mir überlegt, dass ich in jedem Verein SQL Express 2008 (weil kostenlos) installiere, und die Daten dort abgelegt werden.
*Wie soll aber die Datenbank in der Zentrale aussehen?
Soll ich in einem SQL Server 2008 R2 eine Datenbank für jeden Verein machen? Wie Effizient sind dann die Abfragen, oder kann ich überhaupt über mehrere Datenbanken abfragen? Und wenn ich an der Datenbank Änderungen vornehme, muss ich auch alle Datenbanken ändern?
oder
soll ich eine große Datenbank generieren, bei der ich alle Einträge über eine zusätzliche VereinID kenntlich mache?
Ich habe auch einiges über Data Warehouse gelesen? Ist es vielleicht das was ich brauche?
In einigen Foren wird von linked Servern gesprochen aber ich habe nichts konkretes dazu gefunden.
Ist vielleicht Microsoft Sync Framework die Lösung um die Datenbanken zu synchronisieren?
Ich würde mich freuen, wenn ihr mir einen Ratschlag geben könntet.
PS: Weil wir gemeinnützig ==> kein Geld für Datenbanken oder Software
Wir haben nur einen SQL-Server 2008 R2 in der Zentrale über stifter-helfen.de gespendet bekommen.
Vielen Dank im Voraus