私は初心者のデータベース ユーザーです (デザイナーではありません)。postgres データベースに以下の項目を実装したいと考えています。
次の情報を含むデータベースを実装したいと思います
Table1
Classroom | Classroom Type | AV System | Student1 | Student2 | ... | Student36
1A | 'Square' | 1 | 'Anson' | 'Antonie'| ... | 'Zalda'
1B | 'Rectangle' | 2 | 'Allen' | 'Andy' | ... | 'Zeth'
各生徒の座席表を保存する別のテーブルがあるため、別のテーブルを作成しました
Table2
Classroom Type | Student1 Position | Student2 Position | ... | Student36 Position
'Square' | (1,1) | (1,2) | ... | (6,6)
'Rectangle' | (1,1) | (1,2) | ... | (4,9)
Table3
AV System | TV | Number of Speaker
1 | 'LCD' | 2
2 | 'Projector' | 4
この実装の理由は、座席表を描くことです。しかし、これは良い実装ではないと思います。したがって、スケールアップしたいときにある程度の柔軟性を与える別の方法を見つけたいと思います。
前もって感謝します。