有表他們都是多對多的關係,如何設計資料庫

2021-03-04 05:57:30 字數 2231 閱讀 2857

1樓:司馬刀劍

a表bai,a_id,a_name,a_tel三個欄位。dub表,b_id,b_address,b_sol三個欄位。

關聯表zhi,ref_id,a_id,b_id,儲存著daoab兩表的id,

比如:a有

a0001,zhang3,139555533a0002,li4,1397788888

a0003,wang5,13655566

b有b0001,shanghai,234

b0002,shenyang,332

b0003,chongqing,123

如果專想要ab表多對多屬的話,只需要將關聯表進行增加即可,而ab兩表基本資料不變,

比如:關聯表ref_table:

r0001,a0001,b0002

r0002,a0001,b0001

r0003,a0001,b0003

r0004,a0002,b0003

通過聯合查詢,就可以得到多對多的資料了,而且不破壞基本資料表。

資料庫表設計,一張表和多張表有關係,並且是多對多關係 200

2樓:長啊長就知道了

班級表(class): id,class_name學生表(student):id,student_name,class_id

老師表(teacher):id,name

成績表(score):id,kecheng_id,stu_id,score

課程表(kecheng):id,kecheng_name老師班級表(teacher_class):id,class_id,teacher_id

表關聯設計思想:

1-1,外來鍵放在那個表都可以,一般放在改動小的1-n,n-1,吧1的id放在n的裡面

n-n,需要第三張表來存放兩者id

班級-學生:1-n

班級-老師:n-n

另外現在幾乎不使用實體外來鍵,而採用邏輯外來鍵,方便修改

3樓:匿名使用者

單表的就不詳細說了

列舉一個吧,就比如班級表

class_id(主鍵)

class_name

class_studentnumber

//老師表和學生表也是一樣

在此基礎上,再新增下表

老師班級表

teacher_id

class_id

student_id

teacher_name

teacher_***

其中主鍵為:teacher_id和class_id雙主鍵,就可以實現多對多關係

4樓:super樂樂兒

設計雞毛。你就告訴你們老師。 你想查幾個表,想要什麼樣的結果,我給你寫sql!!!!!

資料庫表 多對多的關係怎麼建啊?

5樓:匿名使用者

a表,a_id,a_name,a_tel三個欄位。

b表,b_id,b_address,b_sol三個欄位。

關聯表,ref_id,a_id,b_id,儲存著ab兩表的id,比如:a有

a0001,zhang3,139555533a0002,li4,1397788888

a0003,wang5,13655566

b有 b0001,shanghai,234b0002,shenyang,332

b0003,chongqing,123

如果想要ab表多對多的話,只需要將關聯表進行增加即可,而ab兩表基本資料不變,

比如:關聯表ref_table:

r0001,a0001,b0002

r0002,a0001,b0001

r0003,a0001,b0003

r0004,a0002,b0003

通過聯合查詢,就可以得到多對多的資料了,而且不破壞基本資料表。

在設計資料庫時怎樣實現學生和老師這兩個實體的多對多關係

6樓:匿名使用者

你說的是兩個實體之間多對多的關係?樓上說的班級和老師是一個例子,其他例子也很多,比如廠家和**商。廠家可以有多個**商,而**商也可以**若干廠家的產品。

概念模型的多對多關係,在轉化為物理模型時候,一般應該變成2個一對多的關係。

7樓:匿名使用者

再單獨建立一個表來存放兩者之間的多對多關係,表中包含學生和老師兩個實體的主鍵。

如何使用JPA註解標註一對多的關係

中間表不加實體類註解,然後再在其中一個實體類上 如何用註解的方式在實體類中實現一對一,和一對多多對多 自變數取一個值,函式只有一個值 與之對應,這叫一對一.多對一 比如函式y x 2,當x 1時,y都是1,這是多對一.如果自變數x取一個值,y有多個值與之對應,那就不是函式.一個班級只有一個正班長 一...

家裡有個親戚,以前關係很不好,我們對他們都是謙讓的,但是他們

當然要去了,中國人太重禮節,不去的話你們理虧,理虧就給了別人把柄,並切事情做絕以後就沒退路了,凡事留三分田地。禮到人不到,讓你爸爸去處理 家裡的親戚都排擠我是不是因為我是撿的 是因為你不招人煩,從你的問題來看,你的情商就不高,多看點有用的書,提高下修養 生活中,現在的親戚都是什麼狀態?我覺得和你好的...

在一起4年多的情人關係,他們有感情嗎

能在一起這麼久,肯定是有感情的 沒有感情能一起4年啊 肯定有,要不不會在一起四年。2.馬上開始認識其抄她女襲人。讓你的身邊充滿美bai 亂七八糟的他們自己知道 有 人非草木 孰能無情 在一起三年的情人他們之間有感情嗎 有感情。bai 情人之間,女人貪戀男人 du的溫zhi柔。婚姻生活的不dao如意,...