Anzeigen
Musikprojekte
 

Projekt „Notendatenbank“

In Zusammenarbeit mit dem Musikerforum entwickeln wir eine kostenlose Datenbank zur Verwaltung von Notenmaterial. Derzeit wird in einem dortigen Sammelthread der Aufbau diskutiert. Um rege Beteiligung wird gebeten. Sie können dies per mail an mich (Anfrage) oder direkt im dortigen Diskusisonsthema tun, wobei Sie sich als Forenteilnehmer registrieren müssen. Unabhängig von der Beteiligung an der Datenbankdiskussion lohnt eine Mitwirkung an diesem Forum für eigentlich jeden Klassikfan.

Derzeitiger Projektstand: Das Projekt ist mangels Beteiligung auf Eis gelegt! JS- Juni 2005 

Features:
Kostenlos! Die Datenbank wird nicht kommerziell vertrieben
Grundfunktionen Es wird nach erfassten (am Markt verfügbaren) und besessenen (im Besitz befindliche) unterschieden.  Trennung von Browsing- und Eingabemasken. Darstellung nach Verlag, Titel, Bestellnummer, Komponist. ect. Die Datenbank ist upgradefähig, d.h. bei einer eventuellen Änderung des internen des Datenformates können alte USER-Daten übernommen werden.
Offline-Funktion Die Datenbank ist ohne Serverzugrff zuhause am PC nutzbar. Die Datenbank arbeitet stand-alone, sie ist komprimierbar und per email zu versenden. Basis ist MS-Access.
Office-Integration Durch die Verwendung von Access, sind einfache Druckvorgänge, sowie Export-Import-Mechanismen von und zu Excel und Word möglich
Eigenes Fronend Es wird mittelfristig ein Desktop-Frontend geben, das den Betrieb OHNE Access-Lizenz ermöglicht, für  für diejeingen, welche kein Access installiert haben. Die Entwicklung erfolgt in wxWidgets.
mySQL-Integration Es wird die Anbindung an my-SQL erwogen. Dafür ist eine Schnittstelle innerhalb des Frontendes nötig. Durch Umsetzen von Access auf SQL, wird die Datenbank von Access unabhängig, durch die bestehende Schnittstelle (Abfragen in DDE) bleibt die Accessfunktionalität jedoch erhalten (Druck- und Exportfunktionen)
Server-Synchronisation Nach erfolgter Integration einer mySQL-Datenbank kann mittel PHP an eine zentrale Datenbank angekoppelt werden, um neue Daten zu laden.
Eigenes Fronend Bei bestehender mySQL-Lösung mit Access-Frontend, kann das wxWiget-basierte Frontend auch für Linux, BSD und MAC compiliert werden. Die Datenbank wäre dann auf allen Plattformen lauffähig.

 

Datenbankstruktur


Wie aus der Struktur ersichtlich, sind Daten- und Formularbereich auch in Access getrennt. Damit kann während der Entwicklungsphase das Access-Frontned leicht ausgetauscht werden. Nur bei Strukturänderungen muss die Importfunktion benutzt werden. Diese spielt alte User-Daten in das neue Format, sodas die eigenen, bereits eingebenen Daten voll erhalten bleiben.

 Wichtigster Aspekt bei der Datenhaltung: Wer Access- oder das C++ - Frontend benutzt, kommt allein damit aus. Neue Daten werden über eine Masterdatenbank (l.O.) geladen. Nur die eigenen, also im Besitz befindlichen Noten werden in der User-Datenbank gespeichert. Dabei kann das genre gewählt werden, d.h. Klassikfreunde können sich eine andere Datenbank aufbauen, als Pop- oder Rockmusiker. Das Anlegen eines neuen Titels erfolgt durch Eingabe oder idealerweise durch Kopieren eines in der Masterdatenbank von einem anderen User angelegten Titels.

Download
Derzeitiger Releasestatus:

0.2b Betaversion zum Testen:  NOTENDATENBANK

Wie gefällt Ihnen dieses Projekt ?
 
© Studio 96