在計算機c語言中什麼是er圖轉換為關係模式

2021-03-04 00:47:22 字數 5270 閱讀 4877

1樓:金色潛鳥

e-r圖 entity relationship diagram 就是

關係圖,提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。計算機程式裡就是程式流程 圖。

關係模式 就 是:

如果 (某某條件成立) 則 否則 ;

或者:當 (某某條件成立);

或者:開關條件(條件)

或者 。。。。

對應 if 語句,while語句, switch語句,迴圈語句,轉向語句

計算機c語言中什麼是e-r圖,怎麼畫

2樓:匿名使用者

我簡單說下,e-r圖就是軟體設計過程中用來建模的一種圖,具體你看下百科吧,很詳細。http://baike.

3樓:赫驪文冒嵐

這個和c語言沒有直接關係,是幫助使用者進行資料庫設計的一種方式。e-r圖也稱實體-聯絡圖(entity

relationship

diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。這個主要用在設計階段。

簡答題:e-r圖怎麼轉化為關係模型

4樓:匿名使用者

e-r圖向關係模型的轉換規則:一個實體型轉換

為一個關係模式。實體的屬性就是關係的屬性,實體的碼就是關係的碼。 對於實體間的聯絡則有以下不同的情況:

(1)一個1:1聯絡可以轉換為一個獨立的關係模式,也可以與任意一端對應的關係模式合併。如果轉換為一個獨立的關係模式,則與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,每個實體的碼均是該關係的候選碼。

如果與某一端實體對應的關係模式合併,則需要在該關係模式的屬性中加入另一個關係模式的碼和聯絡本身的屬性。(2)一個1:n聯絡可以轉換為一個獨立的關係模式,也可以與n端對應的關係模式合併。

如果轉換為一個獨立的關係模式,則與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,而關係的碼為n端實體的碼。(3)一個m:n聯絡轉換為一個關係模式。

與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,各實體碼的組合組成該關係的碼,或碼的一部分。(4)三個或三個以上實體間的一個多元聯絡可以轉換為一個關係模式。與該多元聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,而關係的碼為各實體碼的組合。

(5)具有相同碼的關係模式可合併。

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),形成資料的外模式,形成「邏輯資料庫」。

(40) 將e-r圖轉換到關係模式時,實體與聯絡都可以表示成______。 a. 屬性 b. 關係 c. 鍵 d. 域

10樓:匿名使用者

(40)[答案]b

[考點]資料庫設計基礎

[評析]

基本概念題,實體與聯絡可以表示成關係,關係可以表示成二維表。

8)將e-r圖轉換到關係模式時,實體與聯絡都可以表示成

11樓:網際網路

將e-r圖轉換到關係模式時,實體與聯絡都可以表示成關係。關聯式資料庫邏輯設計的主要工作是將e-r圖轉換成指定rdbms中的關係模式。從e-r圖到關係模式的轉換是比較直接的,實體與聯絡都可以表示成關係,e-r圖中屬性也可以轉換成關係的屬性,實體集也可以轉換成關係。

擴充套件資料:

e-r圖也稱實體-聯絡圖(entity relationship diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。

1、它是描述現實世界關係概念模型的有效方法。是表示概念關係模型的一種方式。用「矩形框」表示實體型,矩形框內寫明實體名稱;用「橢圓圖框」表示實體的屬性,並用「實心線段」將其與相應關係的「實體型」連線起來;

2、用」菱形框「表示實體型之間的聯絡成因,在菱形框內寫明聯絡名,並用」實心線段「分別與有關實體型連線起來,同時在」實心線段「旁標上聯絡的型別(1:1,1:n或m:n)。

3、er模型最早由peter chen(陳品山)於2023年提出,它在資料庫設計領域得到了廣泛的認同,但很少用作實際資料庫管理系統的資料模型。即使對sxl-92資料庫來說,設計好的資料庫也是具有挑戰性的。它們可以在許多關於資料庫設計的文獻中找到,比如toby teorsey 的著作(1994 )。

4、大部分資料庫設計產品使用實體-聯絡模型(er模型)幫助使用者進行資料庫設計。er資料庫設計工具提供了一個「方框與箭頭」的繪圖工具,幫助使用者建立er圖來描繪資料。

5、實體聯絡模型,實體關係模型或實體聯絡模式圖(erd)是由美籍華裔電腦科學家陳品山(peter chen)發明,是概念資料模型的高層描述所使用的資料模型或模式圖,它為表述這種實體聯絡模式圖形式的資料模型提供了圖形符號。

12樓:匿名使用者

(8)b

【解析】 關聯式資料庫邏輯設計的主要工作是將e-r圖轉換成指定rdbms中的關係模式。首先,從e-r圖到關係模式的轉換是比較直接的,實體與聯絡都可以表示成關係,e-r圖中屬性也可以轉換成關係的屬性,實體集也可以轉換成關係。

在資料庫中,將e—r圖轉換成關係模型的過程屬於?答案有邏輯設計和概念設計,是哪個?

13樓:匿名使用者

邏輯結構設計

邏輯結構設計的任務,就是把概念結構設計階段建立的基本e-r圖,按選定的管理系統軟體支援的資料模型(層次、網狀、關係),轉換成相應的邏輯模型。這種轉換要符合關係資料模型的原則。

e-r圖向關係模型的轉換是要解決如何將實體和實體間的聯絡轉換為關係,並確定這些關係的屬性和碼。這種轉換一般按下面的原則進行:

(1)一個實體轉換為一個關係,實體的屬性就是關係的屬性,實體的碼就是關係的碼。

(2)一個聯絡也轉換為一個關係,聯絡的屬性及聯絡所連線的實體的碼都轉換為關係的屬性,但是關係的碼會根據聯絡的型別變化,如果是:

1:1聯絡,兩端實體的碼都成為關係的候選碼。

1:n聯絡,n端實體的碼成為關係的碼。

m:n聯絡,兩端實體碼的組合成為關係的碼。

簡述e-r圖向關係模型的轉換規則

14樓:百度文庫精選

最低0.27元開通文庫會員,檢視完整內

原發布者:戴眼鏡的小小孩

7.4.1e-r圖向關係模型的轉換用e-r圖描述了系統中實體集與實體集之間的聯絡,但是e-r模型只能說明實體間語義的聯絡,還不能進一步說明詳細的資料結構。

一般遇到一個實際的問題,總是先設計一個e-r模型,然後再把e-r模型轉換為計算機可以實現的資料模型,在這裡以關係模型為例。前面已經介紹了實體集之間的聯絡,為(1:1)、(1:

n)和(m:n)3種聯絡之一,下面根據3種聯絡介紹從e-r圖獲得關係模式的方法。1.(1∶1)聯絡的e-r圖到關係模式的轉換2.(1∶n)聯絡的e-r圖到關係模式的轉換3.(m∶n)聯絡的e-r圖到關係模式的轉換1、(1∶1)聯絡的e-r圖到關係模式的轉換轉換原則:

每個實體集各對應一個關係模式;對於(1:1)的聯絡,1)可以單獨對應一個關係模式:由聯絡屬性、參與聯絡的各實體集的主碼構成關係模式,其主碼可選參與聯絡的實體集的任一主碼。

2)也可以由聯絡屬性及一方的主碼加入到另一方實體集對應的關係模式。(1∶1)聯絡的e-r圖到關係模式的轉換方法1:班級(班級編號,院系,專業,人數)正班長(學號,姓名)屬於(學號,班級編號)方法2:

班級(班級編號,院系,專業,人數)正班長(學號,姓名,班級編號)(1∶1)聯絡的e-r圖到關係模式的轉換編號姓名主任1年齡學歷任職時間管理1繫系編號系名關係模式:職工表(編號,姓名,年齡,學歷)系(系號,系名,系主任編號,任職時間)請寫

15樓:匿名使用者

①一個實體集轉換為關係模型中的一個關係,實體的屬性就是關係的屬性,實體的碼就是關係的碼,關係的結構是關係模式。

②一個1:1聯絡可以轉換為一個獨立的關係,也可以與任意一端實體集所對應的關係合併。如果將1:1系轉換為一個獨立的關係,則與該聯絡相連的各實體的

碼以及聯絡本身的屬性均轉換為關係的屬性,且每個實體的碼均是該關係的候選碼。如果將1:1聯絡與某一端實體所對應的關係合併,則需要在被合併關係中增加屬性,其新增的屬性為聯絡本身的屬性和與聯絡相關的另一個實體的碼。

③實體間的1:n聯絡可以有兩種轉換方法:一種方法是將聯絡轉換為一個獨立的關係,其關係的屬性由與該聯絡相連的各實體集的碼以及聯絡本身的屬性組成,而該關係的碼為n端實體的碼;另一種方法是在n端實體集中增加新屬性,新屬性由聯絡對應的1端實體集的碼和聯絡自身的屬性構成,新增屬性後原關係的碼不變。

④一個m:n聯絡轉換為一個關係:與該聯絡相連的各實體集的碼以及聯絡本身的屬性均轉換為關係的屬性,新關係的碼為兩個相連實體碼的組合。

16樓:匿名使用者

根據正規化來轉換就行了,遵守123正規化就木有問題

計算機c語言和c 是什麼意思,計算機C語言和C 是什麼意思?

簡單地說,c 是支援物件導向的c語言 但是複雜一點,就挺夠說的了,要聽不?c 是c發展來的!c 是物件導向的語言,而c是結構化的語言!c的所有 在c 上都能應用,而c 的 在c上不能應用!c 是功能更強大的c!c語言與c 的區別有很多 1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。...

計算機c語言中求數的平方根怎麼表示

標頭檔案 include sqrt 用來求給定值的平方根,其原型為 double sqrt double x 引數 x 為要計算平方根的值。如果 x 0,將會導致 domain error 錯誤,並把全域性變數 errno 的值為設定為 edom。返回值 返回 x 平方根。注意,使用 gcc 編譯時...

在各種計算機語言中漢字以什麼形式存在

漢字一般是以圖形方式 點陣或者向量等 儲存在字型檔裡,系統或者應用程式呼叫的時候用漢字編碼就可以了。c語言也是一樣。也有個別的軟體,例如早期的遊戲會自己製作一個小字型檔,裡面只有自己需要的那些字就夠了。如果沒有中文環境,使用漢字的程式會無法顯示,一般顯示為亂碼,也就是漢字本身不是直接儲存在c程式裡的...