將下圖中ER圖轉換成關係資料模型,要有主鍵

2021-03-03 23:20:24 字數 4023 閱讀 9130

1樓:匿名使用者

create table 學生 (

年齡 int,

性別 char(4),

學號 int primary key,

姓名 nvarchar(10)

)create table 課程

(課程號

版 int primary key,

課程名 nvarchar(20),

學時權 int

)create table 選課 (

課程號 int primary key foreign key reference 課程(課程號),

學號 int primary key foreign key reference 學生(學號))

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

2樓:滿天海晨星

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

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

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

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

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

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

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

授課(職工號,課程號)

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

上課(教室號,課程號)

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

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

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

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

3樓:匿名使用者

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

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

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

4樓:匿名使用者

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

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

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

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

部門號為主鍵

工作(職工號,工程號)

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

時為外來鍵

工程(工程號,工程名)

工程號為主鍵

5樓:杭州同濟醫院

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

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

在資料設計中,將e-r 圖轉換成關係資料模型的過程屬於什麼階段?

6樓:阿甘另傳

在資料設計中,將e-r 圖轉換成關係資料模型的過程屬於邏輯資料階段;

解析;e-r 圖轉換成關係資料模型是把圖形分析出來的聯絡反映到資料庫中,即設計出表,這屬於邏輯資料階段。

#計算機二級msoffice的高階應用#希望對讀者您有幫助,謝謝!

7樓:洋果凍爽歪歪

資料庫設計通常分為6個階段1(需求分析:分析使用者的需求,包括資料、功能和效能需求;2概念結構設計:主要採用e-r模型進行設計,包括畫e-r圖;3邏輯結構設計:

通過將e-r圖轉換成表,實現從e-r模型到關係模型的轉換;4資料庫物理設計:主要是為所設計的資料庫選擇合適的儲存結構和訪問路徑;5資料庫的實施:包括程式設計、測試和試執行;6資料庫執行與維護:

系統的執行與資料庫的日常維護。),主要討論其中的第3個階段,即邏輯設計。通過乙個實際的案例說明在邏輯設計中e-r圖向關係模式的轉換。

8樓:

在資料庫設計中,將e-r圖轉換成關係資料模型的過程屬於(邏輯設計)階段

9樓:水果炸彈武士

邏輯設計:首先將e-r圖轉換成具體的數

據庫產品支援的資料模型,形成資料庫邏輯模式;然後根據使用者處理的要求、安全性的考慮,在基本表的基礎上再建立必要的檢視(view),形成資料的外模式,形成「邏輯資料庫」。

資料庫題目,要求:給出e-r圖,再將其轉換為關係模型。

10樓:是旭方銀柳

肯定是邏輯設計啊,概念設計,顧名思義就是把概念性的東西用圖形化表示出來,e-r圖轉換成關係模型資料則是把圖形分析出來的聯絡到資料庫中,即設計出表。

11樓:愛與lee一起

表1:讀者(bai讀者號《主鍵》,姓du名,位址,性zhi別,年齡,單位)dao

表2:圖書(書號

內《主鍵》,書名,容

作者,出版社)

表三:借出書資訊(讀者號,借出日期,應還日期)用表1中的讀者號連線表三的讀者號,建立聯絡,表1中稱為主鍵,表3為外來鍵。

並且,應該還有其他表吧,你沒有列出來,我只能講這麼多了

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

12樓:匿名使用者

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

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

c語言題目,在資料庫設計中,將e-r圖轉換成關係模型資料的過程屬於()階段?

13樓:四捨**入

在資料庫設計中,將e-r圖轉換成關係模型資料的過程屬於:邏輯設計階段。

e-r模型即實體-聯絡模型,是將現實世界的要求轉化成實體、聯絡、屬性等幾個基本概念,以及它們之間的兩種聯接關係。資料庫邏輯設計階段包括以廠幾個過程:從e-r圖向關係模式轉換,邏輯模式規範化及調整、實現規範化和rdbms,以及關係檢視設計。

14樓:匿名使用者

肯定是邏輯設計啊,概念設計,顧名思義就是把概念性的東西用圖形化表示出來,e-r圖轉換成關係模型資料則是把圖形分析出來的聯絡到資料庫中,即設計出表。

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

15樓:匿名使用者

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

教師乙個表。主鍵編號。

課程乙個表。主鍵課程。

連線起來。

大概差不多這樣吧。

16樓:匿名使用者

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

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

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

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

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

將下圖e-r模型轉化為關係模式,並指出每個關係模式的主碼和外碼

17樓:

r1(編號姓名,性別,照copy

片,部門),主碼:編號

r2(用餐卡號,持卡人編號,餘額,辦卡日期),主碼:用餐卡號,外碼:持卡人編號

r3(操作員編號,姓名,工作時間,密碼,**),主碼:操作員編號r4(用餐卡號,操作員編號,發發生時間),主碼:用餐卡號,操作員編號,外碼:用餐卡號,操作員編號

如何將caj轉換成格式,如何將caj轉換成word格式

caj怎麼轉換成word呢?我們一起來看一下 caj全稱china academic journals,中國學術期刊全文資料庫中檔案的一種格式,我們可以用cajviewer瀏覽器來閱讀。cajviewer有點類似於pdf檔案,屬於封裝檔案,對於該檔案唯一的缺陷就是不好二次編輯。而且使用這種格式的使用...

迅捷pdf轉換器怎麼批量將pdf轉換成

方法一 使用批量pdf轉jpg工具試試,這是一款方便實用的pdf轉jpg轉換工具,可以轉換pdf檔案為jpg,bmp和tif格式,png和gif格式。方法二 使用pdf轉jpg工具v2.02破解版 pdf轉jpg工具是一款介面簡潔,操作方便的pdf轉jpg軟體。有了pdf轉jpg工具,您可以方便的將...

solidworks工程圖怎麼轉換成caxa exb 格式

solidworks不支援caxa的格式,不能直接轉,只能用間接的辦法,先把圖紙檔案另存為cad支援的dwg格式,然後再用caxa開啟儲存成exb格式即可!存成.dwg 格式,caxa可以開啟.dwg格式檔案,然後用caxa存為.exb格式 可以轉成dwg格式,用caxa開啟儲存。還可以轉成igs格...