数据库图如何使表格在逻辑上
我试图创建其他3个表的所有字段的主信息表。所以,主信息表具有许多电话号码,许多编码器号码和许多控制室号码。因此,我以这种方式制作了它们,但我不确定如果我需要做相反的事情,比如将statin_No放在每张表格中?而不是把每个表主键放在masterInfoTable中,比如把Audio_keyNo放在MasterInfoTable中?
的masterInfo表包含( Station_No,Encoder_make,Encoder_Model,Audio_keyNo,ControlRoom_keyNo和Encoder_KeyNo) 的AudioTable具有( Audio_KeyNO,Audio_No) 的ControlRoom表和编码器表具有keyno和控制室或编码器没有。 任何以KeyNO结束的事物都是主键。
那么masterinfo中的关键是什么? –
问题我不能通过我的工作照片在这里,因为我是新到这里,我没有足够的声誉。所以,我做了四张桌子。第一个叫做StationTable,它有Station_No(主键),Encoder_make,Encoder_Model,Audio_keyNo(fk),ControlRoom_keyNo(fk)和Encoder_KeyNo(fk)。第二个表是AudioTable has(Audio_KeyNO,Audio_No)ControlRoom表具有(ControlRoom_keyNo(pk)和ControlRoom_no)并且EncoderTable具有(Encoder_KeyNo(pk)和Encoder_no) – ahmed