Hallo toter Bereich, ich hab ein paar Fragen
So dann probier ich mal mein Anliegen verständlich zu formulieren.
Projektvorgaben:
Ich hab ein Projekt von meiner Berufsschule, bei dem ID3-Tag Informationen aus MP3-Dateien gelesen werden und in eine Datenbank geschrieben werden sollen. Um die Redundanz zu reduzieren, würde ich jetzt ganz gern Dinge wie Album(name), Interpret, Jahr (der Veröffentlichung), Bewertung (1-5), Wiedergaben (Soll ein Counter werden, wie oft die MP3 abgespielt wurde) in eine jeweils eigene Tabelle packen. In der Haupttabelle ist also der Primärschlüssel, der (Lied)Titel und dann für die ganzen Hilfstabellen die Hilfsschlüssel. In den Hilfstabellen sind dann jeweils Primärschlüssel und dann jeweils die betreffende Spalte (Albumname bei der Albumhilfstabelle etc.).
Wenn jetzt vom Benutzer eine MP3-Datei ausgewählt wird, möchte ich dann gern abfragen, ob das ausgewählte Lied bereits in der Datenbank vorhanden ist, um sie eben nicht doppelt einzutragen. Da würde ja eine Auswahlabfrage nicht wirklich Sinn machen. Möchte da ja einfach nur ein Ja/Nein zurückbekommen. Gibt es da ne einfach Möglichkeit das zu überprüfen?
Dann wäre meine zweite Frage, wie ich die Informationen dann in die ganzen Tabellen reinklatschen kann. Muss ich dann eine Anfügeabfrage mit 5 inner joins machen und klappt das dann mit den Hilfstabellen so ohne weiteres? Hab das nie über ein externes C# Projekt über mehrere Tabellen gemacht.
Eventuell dann noch paar weitere Fragen:
Wie kommt man an den Inhalt der Musikbibliothek bzw. den Standard Musikordner von Windows 7? Die müssten ja eigentlich hinter den jeweiligen Windowsnutzer hinterlegt sein, daher die Frage, ob es da einen andere Weg gibt um an den Pfad zu kommen.
Falls ich dadran komm, würde ich gerne in einem Ordner alle MP3-Dateien auslesen und zur Auswahl/Playlistfunktion auflisten. Welches Steuerelement würde sich da anbieten (Um eben mehrere Sachen übersichtlich untereinander anzeigen zu können und einzeln auswählen zu können)?
Falls da jemand interessiert ist, kann er da auch gerne mithelfen bzw. könnte den Rotz später auch veröffentlichen (Hat eigentlich noch jemand die Projekte von dem Mp3Player Kontest von 2012 oder wann der war?).
MfG Mario64