From various SQA meetings, if a pupil writes they have no assumptions, they get full credit for this part of the task.
However there are usually some assumptions that pupils should be able to identify, sometimes from later when they are designing or implementing.
The database will be two tables in a one-to-many relationship. This requires that Tutor ID and Student IDs are unique, otherwise they cannot be used as primary keys. Also, a tutor can have many students but a student can only have one tutor. More assumptions can be made about field sizes or ranges.
For the program, will it loop 7 times, ask for the number of students or keep looping until an “x” in entered for name? Is forename sufficient, or is surname also required? Are the names to be validated? Is there a maximum number of tickets?