ふつうは番号で管理してる紐づきを直接クラスにぶち込んだらこうなる
EntityFrameworkとか使ってたらありそう

各機能の出力画面に1対1に対応してそうだし
DB設計じゃないからいいのかもしれない