Angående, "Jag har också tänkt att skapa en annan tabell och lagra id-nummer i vilken ordning vi vill för att visa innehållet. - Men jag är inte säker på om detta faktiskt är en bra idé."
Det är ingen bra idé, det är en underbar idé. Här är en skelettdesign. Det är inte perfekt, men det kommer att få dig igång.
Tabell Övning - ExerciseID, NameOfExercise, MeasuredIn, andra fält du kanske vill ha, . Exempelvärden för NameOfExercise är push-up, mät i repetitioner och RunningOnTheSpot, mätt i sekunder.
Tabellrutin - RoutineId, NameOfRoutine, andra fält du kanske vill ha. Exempelvärden är Jane Fondas Rutin, Navy Seal Rutine och Old Fart's Rutine.
Till sist, tabell ExerciseRoutine. Detta är en mångfaldig relation. En övning kan vara i mer än rutin och en rutin kan ha mer än en övning. Fälten skulle vara ExerciseID, RoutineID, Sequence, MeasuredInMultipler och andra fält du kanske vill ha.
Här är några exempeldata.
ExerciseId, NameOfExercise, MeasuredIn
1 Push Ups repetitions
2 Running on the Spot seconds
3 Jumping Jacks repetitions
RoutineId, NameOfRoutine
1 Jane Fonda
2 Navy Seal
och slutligen
RoutineID, ExerciseID, Sequence, MeasuredInMultipler
1 2 1 60
1 3 2 10
2 1 1 500
2 3 2 100
Så Jane Fonda-rutinen körs på plats i 60 sekunder följt av 10 Jumping Jacks. Under tiden är Navy Seal-rutinen 500 push Ups följt av 100 Jumping Jacks
Detta tillvägagångssätt låter dig ha många rutiner, alla oberoende av varandra.