Heb een vraag aangaande een database voor mijn muziekvereniging. Doelstelling: beschikbaar stellen van muziekpartijen voor thuisstudie via FM_WebDirect.
Tabellen in database1: muziekstukken/partijen/concertmomenten/orkesten/orkestgroepen (b.v. 102=slagwerk of 105=houtblazers). Deze database is gereed en werkend en bedoeld voor het organiseren van het muziekarchief.
Tabellen in database2: Muzikanten/profielen/concertmomenten*/muziekpartijen*/ *=afkomstig uit Db1
Key's bij tabel Muziekstuk: id_muziekstuk/id_Subgroep (b.v. 102=slagwerk of 105=houtblazers)
Key's bij tabel Concertmoment: id_muziekstuk/id_Orkest
Key's bij tabel Muziekpartijen: id_muziekstuk/id_Subgroep
Key's bij tabel Muzikanten: id_User
Key's bij tabel Profielen: id_User/id_Profile/id_Orkest/id_Partijgroep (bepaald welk orkest en welke orkestgroep)
Het maken van de div. relaties tussen user/profiles/concertmomenten is géén probleem.
Het probleem betreft het relateren/selecteren van muziekpartijen o.b.v. concertmomenten tijdens een opgegeven concertperiode voor de betreffende orkestgroep waartoe de muzikant behoord. Een muzikant kan bovendien meerdere profielen hebben.
Knipsel#1:
Relatie#3 geeft de juiste concertmomenten per muziekstuk.
Relatie#4boven geeft alle muziekpartijen van de in relatie#3 aanwezige muziekstukken.
Relatie#5onder geeft muziekpartijen behorende bij elk profiel van 1 muzikant maar dan ook meteen allemaal i.p.v. gefilterd op basis van relatie#3 (concertmomenten). Dit zou moeten zijn: alleen de partijen die bij een/meerdere profielen horen én afkomstig zijn uit in #3 aanwezige concertmomenten. Filteren in de portaalrij biedt geen werkende opties.
De missing-link zit hem in de de combinatie id_subgroep uit profiles/muziekpartijen en id_archiefnummer uit concertmomenten/muziekpartijen.
Bovenstaande mag je ook vertalen als: "Student doet meerdere cursussen op verschillende momenten en moet in de cursusperiode de juiste boeken hebben en niet alle boeken uit de hele bibliotheek."
Vraag
Floor
Hallo Luitjes,
Heb een vraag aangaande een database voor mijn muziekvereniging. Doelstelling: beschikbaar stellen van muziekpartijen voor thuisstudie via FM_WebDirect.
Tabellen in database1: muziekstukken/partijen/concertmomenten/orkesten/orkestgroepen (b.v. 102=slagwerk of 105=houtblazers). Deze database is gereed en werkend en bedoeld voor het organiseren van het muziekarchief.
Tabellen in database2: Muzikanten/profielen/concertmomenten*/muziekpartijen*/ *=afkomstig uit Db1
Key's bij tabel Muziekstuk: id_muziekstuk/id_Subgroep (b.v. 102=slagwerk of 105=houtblazers)
Key's bij tabel Concertmoment: id_muziekstuk/id_Orkest
Key's bij tabel Muziekpartijen: id_muziekstuk/id_Subgroep
Key's bij tabel Muzikanten: id_User
Key's bij tabel Profielen: id_User/id_Profile/id_Orkest/id_Partijgroep (bepaald welk orkest en welke orkestgroep)
Het maken van de div. relaties tussen user/profiles/concertmomenten is géén probleem.
Het probleem betreft het relateren/selecteren van muziekpartijen o.b.v. concertmomenten tijdens een opgegeven concertperiode voor de betreffende orkestgroep waartoe de muzikant behoord. Een muzikant kan bovendien meerdere profielen hebben.
Knipsel#1:
Relatie#3 geeft de juiste concertmomenten per muziekstuk.
Relatie#4boven geeft alle muziekpartijen van de in relatie#3 aanwezige muziekstukken.
Relatie#5onder geeft muziekpartijen behorende bij elk profiel van 1 muzikant maar dan ook meteen allemaal i.p.v. gefilterd op basis van relatie#3 (concertmomenten). Dit zou moeten zijn: alleen de partijen die bij een/meerdere profielen horen én afkomstig zijn uit in #3 aanwezige concertmomenten. Filteren in de portaalrij biedt geen werkende opties.
De missing-link zit hem in de de combinatie id_subgroep uit profiles/muziekpartijen en id_archiefnummer uit concertmomenten/muziekpartijen.
Bovenstaande mag je ook vertalen als: "Student doet meerdere cursussen op verschillende momenten en moet in de cursusperiode de juiste boeken hebben en niet alle boeken uit de hele bibliotheek."
Graag advies hoe hiermee verder te gaan.
vr. gr. Floor
Link naar reactie
2 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.