1. Det er det Eksperten er til for, at spørge når man ikke er sikker.
2. Du blander nogle ting sammen. De tre tabeller Admin, Banner, og Events, sådan som du præsenterer dem, er allerede, hver for sig, i 3 normal form. Hvor kommer opgaven at normalisere fra? Er det en skoleopgave eller sådan noget? Og hvor har du din forståen af normalformer fra? Jeg fandt dette link, på dansk, der forklarer normalformerne:
http://www.kim-andersen.dk/database_normalisering/normalisering_database_sql_foerste_normalform.htm3. Så vil du udbrede det, således at du i databasen vil kunne gemme hvilke bands der spiller på hvilke events, og også således at du viser hvilke artister der spiller i hvilke bands (jeg går ud fra, at der kan være flere artister i et band.) Den forkerte måde er en tabel for eksemppel således:
Bands
bandId bandnavn artist1navn artist1telefon artist2navn artist2telefon ....
En sådan tabel er ikke normaliseret (det er nogen tid siden jeg har været inde på det, så jeg har ikke helt check på om det er første, anden, eller tredje normalform den ikke er i.) Du skal i så tilfælde bruge en tabel Artist:
Artist
artistid navn telefon adresse ......
og en tabel Bands:
Bands
bandId bandnavn kontaktperson ...
Og så en tabel der viser relationen mellem bands og artister (hver band kan have flere artister og hver artist kan, formodenligt, være med i flere bands)
Artister_i_bands
id bandid artistid
Hvis for eksempel band nummer 1 har artister nummer 3 og 4, og band nummer 2 har artister 1 og 4 får Artister_i_bands dette indhold:
Artister_i_bands
id bandid artistid
1 1 3
2 1 4
3 2 1
4 2 4
Ligeledes hvis der kan være mere end et band på en event og hvert band kan optræde i mere end en event kan du lave en Bands_i_events tabel efter samme princip, altså således:
Bands_i_events
id eventid bandid
Jeg håber dette kan være med til at hjælpe dig fremad.