Als je ook extra informatie over de componist gaat bijhouden in de tabel, kan je zoals Carl zegt, beter kiezen voor een extra tabel enkel voor die componisten. (Bijvoorbeeld: Geboorte -en sterfdatum, geslacht, woonplaats, ... als kolommen van die tabel)

Als je enkel de naam van de componist wilt bijhouden, dan kan je die inderdaad beter in dezelfde tabel als de partituren stoppen.

Een kolom "datum" is ook handig als je van plan bent om ze via datum te rangschikken.

Je kan inderdaad alles in 1 tabel stoppen, maar het moet ook wat ordelijk & overzichtelijk blijven hé.

Zo kan je bij 2 apparte tabellen, makkelijk extra componisten toevoegen, zonder daarvoor ook partituren te moeten toevoegen.

Eventueel kan men dan ook een soort biografie maken van elke componist met een verwijzing naar de partituren (indien aanwezig) van deze componist bijvoorbeeld.

***

Voor dat wachtwoord; Ik maak zoiets meestal in de vorm van een "login form" dat afgehandeld wordt via PHP.
Bijvoorbeeld:
Naam: [.........]
Wachtwoord: [.........]
(Eventueel een die ook cookies stored op de PC van de gebruiker)

Als je een apparte gebruiker aanmaakt (in de MySql tabel) bijvoorbeeld "Moderator" met wachtwoord "abc" dan kan je iedereen dat wachtwoord doorgeven die rechten heeft tot die partiturensectie.

Als er dan problemen zouden zijn (Iemand die perongeluk het wachtwoord heeft doorgegeven aan minder eerlijke mensen, en dergelijke) kan je gewoon het wachtwoord in de tabel aanpassen en dat nieuwe wachtwoord doorgeven aan de respectievelijke personen.

PS: Zorg ervoor dat men geen scriptcode kan invoeren in die login forms.

Mvg,
Dave