Hjælp udformning af MySQL database
Hej eksperter.Jeg træner noget der hedder Crossfit, og er imidlertid blevet irriteret over at der ikke findes nogle ordenlige løsninger til at søge efter træningsprogrammer. Så! jeg måtte jo tage tingene i egen hånd :)
Jeg vil nu skrive hvordan jeg har tænk mig at gøre, og så håber jeg i har tilføjelser, kritik eller forslag om ændringer.
Jeg ønsker selvfølgelig at databasen skal være så hurtig som mulig.
Jeg tænker at jeg kunne dele databasen op i tre tabeller:
1. tabel skal være en main tabel, der skal indeholde selve dataerne om workout'et. Dvs. et id, navnet på workoutet, hvilke redskaber der bruges(kode), hvilke øvelser der laves(kode) samt hvilken kategori øvelsen ligger under.
2. tabel forestiller jeg mig skal indeholde alle de forskellige typer øvelser vi kan lave. Tabellen skal indeholde id, navn, og alternative øvelser. Feltet 'øvelser' i tabel 1(main) skal via den kode der ligger deri, kunne hente info omkring de øvelser der indgår i workout'et.
3. tabel skal indeholde de forskellige redskaber, og skal hentes på samme måde via en kode i tabel 1(main).
Hvad tænker i om dette opdeling?
Mvh
Nicolai Lissau.