I\'m working on a project for a school where a particular module deals with attendance system. I\'m using LAMP(PHP 5.2+ MYSQL 5+) stack for development. Now the school stren
What you are doing is called premature optimization. This is a common mistake.
You are better of getting your database structure as close to reality and in future if there becomes a need for optimization or speed improvement you can always do that.
From experience and looking at your example the single table solution looks fine.