請問如何將下面的E R圖轉化為關係模式,並設計出關係表,主要是些主鍵 外來鍵的,謝了

時間 2021-10-14 22:24:14

1樓:赤色落葉孤獨

現在沒法設計!!

你的教師表中最好再增加課程欄位,以存放對應的課程,這樣就可以設定主外來鍵關聯。

學生表中以學號為主鍵,教師表中以編號為主鍵,課程表中以課程編號為主鍵(增加課程編號)

在課程表中設定外來鍵關聯。

2樓:厙曼冬

每個實體是一個關係模式(學生,教師,課程)主鍵很明顯分別為學號,編號,應修人和課程,每個關係是一個關係模式(選擇,講授)主鍵為相連實體主鍵的組合

3樓:

三張表不用多說了吧,基礎了。

關鍵是多對多關係的處理,你的關係圖,學生對課程,教師對課程都是多對多的關係。所以常規的主外來鍵關係肯定不好用,推薦用聯合主鍵。

比如 tea stu class 三張表是基本表。

額外多建立2張表, 1 class_stu即學生課程表,欄位為課程主鍵號,學生主鍵號,二者作為聯合主鍵,再加上必要的其他輔助資訊欄位即可,這樣就實現了課程對學生的多對多關係,因為一個課程有很多學生選,一個學生也選了很多課程,二者用主外來鍵的話,存值就不好處理了;這樣這張表裡的資訊就是學生選課的資訊了。

同理做class_tea教師課程表,道理一樣有什麼不理解的可以追問

請問如何將下面的e—r圖轉化為關係模式,並設計出關係表,主要是些主鍵、外來鍵的,謝了

4樓:匿名使用者

學生建一個表。。主鍵用學號。

教師一個表。主鍵編號。

課程一個表。主鍵課程。

連線起來。

大概差不多這樣吧。

5樓:匿名使用者

三張表不用多說了吧,基礎了。

關鍵是多對多關係的處理,你的關係圖,內學生對課程容,教師對課程都是多對多的關係。所以常規的主外來鍵關係肯定不好用,推薦用聯合主鍵。

比如 tea stu class 三張表是基本表。

額外多建立2張表, 1 class_stu即學生課程表,欄位為課程主鍵號,學生主鍵號,二者作為聯合主鍵,再加上必要的其他輔助資訊欄位即可,這樣就實現了課程對學生的多對多關係,因為一個課程有很多學生選,一個學生也選了很多課程,二者用主外來鍵的話,存值就不好處理了;這樣這張表裡的資訊就是學生選課的資訊了。

同理做class_tea教師課程表,道理一樣有什麼不理解的可以追問

請將下面e-r圖轉換成關係模式,並指出每個關係模式的主鍵及外來鍵.

6樓:匿名使用者

公司(公司編號,公司名,地址) 主鍵:公司編號倉庫(倉庫編號,倉庫名,地址,公司編號) 主鍵:倉庫編號 外來鍵:公司編號

職工(職工編號,姓名,性別)主鍵:職工編號聘用(倉庫編號,職工編號,聘期,工資) 主鍵:倉庫編號,職工編號 外來鍵倉庫編號參照倉庫表白外來鍵職工編號參照職工表

資料庫:如圖將e-r模型轉換成關係資料模型,並舉出每個關係的主鍵和外來鍵。

7樓:滿天海晨星

第一種方案:關係如下,聯絡隱含表示方式:

教員(職工號,姓名,職專稱,年齡)

課程屬(課程號,課程名,課時數,職工號,教師號)教室(教室號,地址,容量)

學生(學號,姓名,年齡,性別)

選修(學號,課程號,成績)

其中教員和課程的一對多關係、教室和課程的一對多關係均隱含在課程關係中第二種方案:關係如下,聯絡顯式表示方式:

教員(職工號,姓名,職稱,年齡)

授課(職工號,課程號)

課程(課程號,課程名,課時數)

上課(教室號,課程號)

教室(教室號,地址,容量)

學生(學號,姓名,年齡,性別)

選修(學號,課程號,成績)

以上兩種方案中各關係主鍵一般是第一個屬性,至於授課關係和上課關係可不設定主鍵,如果要設定的話也是全碼,選修關係中的主鍵是(學號,課程號)。

8樓:匿名使用者

在課程表中新增教員id和教室id

單建一個表,包含課程id額學生id

1、在e-r圖上註明聯絡的型別 2、將e-r圖轉化為關係模型,並註明主鍵和外來鍵

9樓:匿名使用者

部門與職bai員是1:n聯絡,

職員與工程是dum:n聯絡。

職員(zhi職工dao號,職工名,性別專,部屬門號)職工號為主鍵,部門號為外來鍵

部門(部門號,部門名,負責人,**)

部門號為主鍵

工作(職工號,工程號)

職工號與工程號共同為主鍵,且同

時為外來鍵

工程(工程號,工程名)

工程號為主鍵

10樓:杭州同濟醫院

關係實際上就是關係模式在某一時刻的狀態或內容。也就是說,關係模式是型,版關係是它的值。關係模式是權靜態的、穩定的,而關係是動態的、隨時間不斷變化的,因為關係操作在不斷地更新著資料庫中的資料。

但在實際當中,常常把關係模式和關係統稱為關係,讀者可以從上下文中加以區別。

有關資料庫系統的練習題 e-r圖的關係畫圖轉換,,急需 謝謝了

11樓:匿名使用者

你看下下邊的例子,你的問題就可以解決了。

設某商業集團資料庫中有三個實體集。一是「商店」實體集,屬性有商店編號、商店名、地址等;二是「商品」實體集,屬性有商品號、商品名、規格、單價等;三是「職工」實體集,屬性有職工編號、姓名、性別、業績等。

商店與商品間存在「銷售」聯絡,每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品,有月銷售量;商店與職工間存在著「聘用」聯絡,每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。

(1)        試畫出er圖,並在圖上註明屬性、聯絡的型別。

圖5.1

(2)        將er圖轉換成關係模型,並註明主鍵和外來鍵。

解:(1) er圖如圖5.1所示。

(2)這個er圖可轉換4個關係模式:

商店(商店編號,商店名,地址)

職工(職工編號,姓名,性別,業績,商店編號,聘期,月薪)商品(商品號,商品名,規格,單價)

銷售(商店編號,商品號,月銷售量)

12樓:匿名使用者

er圖如上

關係模型如下:

經理(經理號,經理名)主鍵:經理號

職工(職工號,職工名,商店號)主鍵:職工號;外來鍵:商店號商店(商店號,商店名,經理號)主鍵:商店號;外來鍵:商店號顧客(顧客號,顧客名)主鍵:顧客號

購物(顧客號,商店號,消費日期,消費金額)主鍵:顧客號,商店號;外來鍵:顧客號,商店號

把e-r模型轉換為關係模式的轉換規則有哪些

13樓:匿名使用者

er設計模式轉換到關係模式的規則:

1、將每個實體型別轉換成一個關係模式,實體的屬性即為關係模式的屬性,試題識別符號即為關係模式的鍵。

2、根據不同的情況做不同的處理:

(1)若實體間聯絡是1:1,可以在兩個實體型別轉換成的兩個關係模式中任意一個關係模式的屬性中加入另一個關係模式的鍵(作為外來鍵)和聯絡型別的屬性。

(2)若實體間聯絡是1:n,則在n端實體型別轉換成的關係模式中加入1端實體型別的鍵(作為外來鍵)和聯絡型別的屬性。

(3)若實體間聯絡是m:n,則將聯絡型別也轉換成關係模式,其屬性為兩端實體型別的鍵(作為外來鍵)加上聯絡型別的屬性,而鍵為兩端實體鍵的組合。

如何將pdf轉化為,如何將pdf文件轉化為word

pdf和word這兩種格式都是比較常見,且運用比較多的格式文件。在使用的時候,往往會遇到格式轉換的問題,比如說將pdf轉成word格式,這樣易於編輯。如果遇到了格式轉換的問題可以通過以下方法實現的,這裡將pdf轉成word的方法分享如下,有需要的小夥伴可參考使用!藉助工具 金舟格式工廠 操作方法 第...

如何將unsigned char轉化為int

include intmain 其實,你可以將字元ch 5 看做ch 53,這是它的本質。所以,ch是可以直接和數字相加減的。為 include if msc ver 1020 using namespace std endif int main void unsigned char mychar ...

如何將PDF檔案轉化為HTML網頁格式

迅捷辦公小助手 pdf可以轉成html格式嗎 辦公資源 pdf文件怎麼轉換為html檔案?我們來看一下 風雲辦公管家 在我們日常學習和日常工作中,涉及到pdf檔案轉換的情況我們可以使用 風雲pdf轉換器 風雲pdf轉換器支援將pdf轉換成word 簡報 excel rtf html 文字和影象格式的...