Concept
- A schema is the blueprint that defines the structure of a database (tables, columns, data types).
- A primary key uniquely identifies each record in a table.
- A foreign key links records between different tables.
Example
- Workout Table: Has a primary key
workoutID
. - Exercise Table: Has a primary key
exerciseID
. - WorkoutExercise Join Table: Contains both
workoutID
(foreign key to Workouts) andexerciseID
(foreign key to Exercises).