回答編集履歴
1
文法の修正
    
        answer	
    CHANGED
    
    | 
         @@ -1,4 +1,4 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
            現状のまま作成したいとのこと 
     | 
| 
      
 1 
     | 
    
         
            +
            現状のまま作成したいとのことですが、やはり、生徒を students テーブル1つにまとめるのが、結局一番近道だと思います。
         
     | 
| 
       2 
2 
     | 
    
         | 
| 
       3 
3 
     | 
    
         
             
            students テーブルさえあれば、ある程度までは[Bakeでコード生成](https://book.cakephp.org/2.0/ja/console-and-shells/code-generation-with-bake.html)できます。
         
     | 
| 
       4 
4 
     | 
    
         |