兩個表主鍵相同那麼這兩個表的主鍵是否互為對方的外來鍵

時間 2021-10-14 22:23:54

1樓:匿名使用者

那得看這兩個表有沒有關係、

有關係的話、

這個關係轉化的關係模式的碼需要是兩個表的碼的集合。

一般情況下不存在兩個表用同一個欄位當主鍵吧、一般來說、標準的關係模式定義下、兩個表有兩個相同欄位、那麼一個在這表當主鍵、必定在另一表當外來鍵。

主鍵的取值規則:非空唯一

外來鍵的取之規則:可為空也可不為空、可以重複、必須**於參照主鍵。

一個欄位只能被定義一個表級約束、要麼實體完整性約束(主鍵)、要麼參照完整性約束(外來鍵)。

2樓:匿名使用者

當然不是了。需要做外鏈連線的。

3樓:

可以這麼做,但不建議,這樣做也沒啥意義。如果你確定ab表主鍵都是這個,那完全可以把ab表合併成一張表。因為如果這個欄位做了主鍵,那麼這個欄位對應的列屬性就應該是唯一的。

但如果假定a表 usrid usrname b表usrid usrname 裡面usrid相同,usrname卻不一樣,那隻能說明設計的有問題。 因為會讓你出現歧義,我根據usrid找到的usrname缺有幾個地方能給出,這樣是不合理的。

這麼說吧,如果你確定兩張表是一個主鍵,那麼就是一對一的關係,設計上來說就應該是一張表;外來鍵的作用是做一對多的關係,根據你的需求,完全用不到外來鍵。

如何excel中篩選兩個表中相同的資料

泡泡網 如何篩選兩個excel 間的相同資料? 計興騰訾峰 在sheet2中,隨便找個空白列,比如x 在x1中輸入 lookup a1,sheet1 a a 然後下拉複製,直到sheet2第一列的的結尾這個公式的意思是,在sheet1的a列中,查詢sheet2的a1格的值,如果找到,則在x1中顯示a...

如何excel中篩選兩個表中相同的資料

如何篩選兩個excel 間的相同資料?可以採用函式if函式和countif函式巢狀countif函式,條件計數,格式 countif 區域,條件 統計該區域內滿足條件的條數。例子 countif b1 b5,100 if函式,if基本格式 if 邏輯判斷,滿足返回結果,不滿足返回結果 這裡可以直接運...

這兩個怎麼寫,這兩個怎麼寫?

分別交由實習單位和系團總支填寫,你只需要把前面的部分填寫完成就行了。讓實習單位填寫就可以了!這兩個怎麼寫?石獸或者是實收,這個要看你們教材的課文內容,通常考的是課文裡學過的詞語 這兩個怎麼寫?圓柱表面積 圓柱底面積x2 圓柱側面積底面積就是圓形面積公式 r 2 側面積 底面周長x高 2 r h 1 ...