Riguardo a "Ho anche pensato di creare un'altra tabella e memorizzare i numeri ID nella sequenza in cui vogliamo servire il contenuto. - Ma non sono sicuro che questa sia effettivamente una buona idea."
Non è una buona idea, è un'idea meravigliosa. Ecco un disegno scheletro. Non è perfetto, ma ti aiuterà a iniziare.
Esercizio tabella - ID esercizio, NomeEsercizio, MisuratoIn, altri campi che potresti desiderare, . I valori campione di NameOfExercise sono push-up, misura in ripetizioni e RunningOnTheSpot, misurata in secondi.
Routine tabella - RoutineId, NameOfRoutine, altri campi che potresti desiderare. I valori di esempio sono Jane Fonda's Routine, Navy Seal Routine e Old Fart's Routine.
Infine, tabella ExerciseRoutine. Questa è una relazione da molti a maggio. Un esercizio può essere in più di una routine e una routine può avere più di un esercizio. I campi sarebbero, ExerciseID, RoutineID, Sequence, MeasuredInMultipler e altri campi che potresti desiderare.
Ecco alcuni dati di esempio.
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
e infine
RoutineID, ExerciseID, Sequence, MeasuredInMultipler
1 2 1 60
1 3 2 10
2 1 1 500
2 3 2 100
Quindi la routine di Jane Fonda viene eseguita sul posto per 60 secondi seguiti da 10 Jumping Jacks. Nel frattempo, la routine Navy Seal è di 500 flessioni seguite da 100 Jumping Jacks
Questo approccio ti consente di avere molte routine, tutte indipendenti l'una dall'altra.