我是新手数据库用户(不是设计师)。我想在 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
执行此操作的原因是要绘制座位图。但是我认为这不是一个好的实现。因此,我想找到另一种方法,在我想扩大规模时给我一些灵活性。
提前致谢。