軟件測試 -------- 數據庫設計 的 E-R 模型

數據庫設計的E-R模型

E-R模型

E-R模型的基本元素是:實體、聯繫和屬性

實體:現實生活中任何可以被認知,區分的事物。

聯繫:實體之間的關係,可以一點一,一對多喲,多對多

屬性:實體的某一特性稱爲屬性。

在這裏插入圖片描述
關係也是一種數據,需要通過一個字段存儲在表中

1、一對一:一對一關係是最好理解的一種關係。

主鍵可以設置爲在兩個表中的任意一個表。在數據庫建表的時候可以將人表的主鍵放置與身份證表裏面,也可以將身份證表的主鍵放置於人表裏面。

在這裏插入圖片描述

2、一對多:主鍵應存放在多個表中

1端是父親,N端是兒子,所以N端具有1端的屬性,也就是說多端裏面應該放置1端的主鍵,那麼學生表裏面應該放置班級表裏面的主鍵。

在這裏插入圖片描述

3、多對多:新建一張表C,這個表只有兩個字段,一個用於存儲A的主鍵值,一個用於存儲B的主鍵值。

對於多對多關係,需要轉換成1對多關係,那麼就需要一張中間表來轉換,這張中間表裏面需要存放學生表裏面的主鍵和課程表裏面的主鍵,此時學生與中間表示1對多關係,課程與中間表是1對多關係,學生與課程是多對多關係。

在這裏插入圖片描述

在這裏插入圖片描述

今天到此結束了~
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章