Hallo,
ich habe diesmal eine Frage zur Datenbankmodellierung (in meinem Fall unter MySQL).
Unzwar geht es um folgenden Auszug aus der Datenbank:
Es gibt eine Tabelle „Person“. Personen können ein Kompetenzprofil anlegen, in dem sie angeben, was sie für Fähigkeiten, Sprachen und Interessen haben. Dabei können sie zu einem Gebiet (also Sprache, Fähigkeit oder Interesse) keinen oder mehrere Einträge haben. Dazu wird noch eine Unterscheidung bei den Profilen zwischen „Suche“ und „Biete“ vorgenommen. Es gibt also unter Umständen zwei Profile für eine Person (einmal mit „Suche“ und einmal mit „Biete“).
Ich habe das wie auf dem folgenden Screenshot in der MySQL Workbench gelöst. Scheint mit einfachen Testdaten auch weitesgehend zu klappen. Ich wollte aber wissen, ob das so sinnvoll gelöst ist, es nicht einfacher geht, oder ob ich mit der Methode noch auf Probleme stoßen werde (weil ich bei den wenigen Testabfragen jetzt vllt etwas nicht bedacht habe).
http://www.abload.de/img/alumni-profilodox2.jpg
Bin für jeden Tipp dankbar!
P.S. Das ganze ist ein kleines Uni Projekt, nichts kommerzielles oder so.