c語言中的ER圖是什麼計算機c語言中什麼是ER圖,怎麼畫

2021-03-05 09:17:12 字數 3142 閱讀 4576

1樓:匿名使用者

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

構成e-r圖的基本要素是實體型、屬性和聯絡,其表示方法為:

·實體型(entity):具有相同屬性的實體具有相同的特徵和性質,用實體名及其屬性名集合來抽象和刻畫同類實體;在e-r圖中用矩形表示,矩形框內寫明實體名;比如學生張三丰、學生李尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。

·屬性(attribute):實體所具有的某一特性,乙個實體可由若干個屬性來刻畫。在e-r圖中用橢圓形表示,並用無向邊將其與相應的實體連線起來;比如學生的姓名、學號、性別、都是屬性。

如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。

·聯絡(relationship):聯絡也稱關係,資訊世界中反映實體內部或實體之間的聯絡。實體內部的聯絡通常是指組成實體的各屬性之間的聯絡;實體之間的聯絡通常是指不同實體集之間的聯絡。

在e-r圖中用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1 : 1,1 : n或m :

n)。比如老師給學生授課存在授課關係,學生選課存在選課關係。如果是弱實體的聯絡則在菱形外面再套菱形。

聯絡可分為以下 3 種型別:

(1) 一對一聯絡(1 ∶1)

例如,乙個部門有乙個經理,而每個經理只在乙個部門任職,則部門與經理的聯絡是一對一的。

(2) 一對多聯絡(1 ∶n)

例如,某校教師與課程之間存在一對多的聯絡「教」,即每位教師可以教多門課程,但是每門課程只能由一位教師來教

(3) 多對多聯絡(m ∶n)

例如,圖1表示學生與課程間的聯絡(「學 」)是多對多的,即乙個學生可以學多門課程,而每門課程可以有多個學生來學。聯絡也可能有屬性。例如,學生「 學」 某門課程所取得的成績,既不是學生的屬性也不是課程的屬性。

由於「 成績」 既依賴於某名特定的學生又依賴於某門特定的課程,所以它是學生與課程之間的聯絡「 學」的屬性。

2樓:百度使用者

e-r圖是在資料庫設計時候用的

看一下資料庫相關知識

3樓:匿名使用者

實體聯絡

一般用在資料庫中,c語言中,沒聽過

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

4樓:匿名使用者

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

5樓:赫驪文冒嵐

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

relationship

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

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

6樓:匿名使用者

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

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

c語言問題,e-r圖是什麼?以及它的什麼表示什麼

7樓:匿名使用者

e-r圖是關聯式資料庫方面的內容 e-r圖也稱實體-聯絡圖(entity relationship diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。http://baike.

是學習資料庫必學的知識。

在計算機c語言中 什麼是e-r圖轉換為關係模式?

8樓:金色潛鳥

e-r圖 entity relationship diagram 就是

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

關係模式 就 是:

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

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

或者:開關條件(條件)

或者 。。。。

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

c語言中什麼是er圖

9樓:匿名使用者

er圖是程式設計的概念,並不專屬與c語言。

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

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

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

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

10樓:四捨**入

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

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

11樓:匿名使用者

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

計算機c語言中void f(char pp(charmalloc(10s

不會有任何影響 當然 如果你去掉p char malloc 10 這行就會有影響了 實際上 當你的 指標假定是 p1 傳進來的時候 函式會生成乙個 p 這個p會指向p1指向的位址 此時 改p位址裡的內容 就是改了p1裡的內容但是 經過 再一次對p賦值後 p1和p已經不是指向同乙個位址了 所以 就不會...

計算機C語言中i 和 i有什麼區別?最好能講的淺顯易懂點,謝謝

總的來說 i 與來 i最重要的區別在源於 i 先使用 後自增bai如這時s的值為0 因為du先使用zhii的值來進行相加,而i和s的初值dao都為0所以相加的結果還是為0,而i的值會變為1 而 i則不同,i是先自增後使用如 int i 0,s 0 s s i 為了使你更好的理解我給 i加了個括號,不...

c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思

max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3,則max a,b 4 a 3,b 3,則max a,b 3 c語言中c abc a,b 是什麼意思 這是乙個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是乙個函式,也就是存在 fun typ...