數據庫圖如何使表格在邏輯上
我試圖創建其他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