1樓:匿名使用者
實體集 用橢圓來描述實體屬性,並用無向邊將其與相應的實體連線起來。
2樓:匿名使用者
有不同的表名的嘛。就像是,你的手;我的手;都是手,但是屬於不同的物件的。明白了嗎?
什麼是實體聯絡(er)模型?簡述實體(型)之間的基本聯絡型別。
3樓:end灬琦琦
實體-關係模型是面向現實世界,而不是面向實現方法的,它主要是用於描述現實資訊世界中資料的靜態特性。而不涉及資料的處理過程。
基本概念:
實體:現實世界中任何可以相互區分的事物
屬性:實體(或聯絡)所具有的某方面特徵
聯絡:發生在實體之間具有特定含義的對應關係
ps:實體、屬性一般是名詞,聯絡一般是動詞
er圖中的四個基本成分:
1.矩形框,表示實體
2.菱形框,表示實體之間的聯絡
3.橢圓形框,表示實體或聯絡的屬性
4.直線,連線實體、屬性、和聯絡。直線端部標註聯絡的種類(1:1、1:n或m:n)
連個實體(或表)之間的聯絡分為三類:
一對一聯絡(1:1)如果實體集合a中的每一個實體,實體集合b中至少都一個實體與之聯絡,反之亦然,則稱為實體集合a與實體集合b具有一對一聯絡,記為1:1。
例如,一個班級有一個班長。
一對多聯絡(1:n)如果實體集合a中的每一個實體,實體集合b中至少都n(n>=0)個實體與之聯絡,反之,對於實體集合b中每一個實體,實體集合a中的至多有一個實體與之聯絡,則稱為實體集合a與實體集合b具有一對多聯絡,記為1:n。
例如,一個班級有多個班幹部。
多對多聯絡(m:n)如果實體集合a中的每一個實體,實體集合b中至少有n(n>=0)個實體與之聯絡,反之,對於實體集合b中每一個實體,實體集合a中的至少有m(m>=0)個實體與之聯絡,則稱為實體集合a與實體集合b具有多對多聯絡,記為m:n。
例如,一個學生可以選修多門課,一門課可以有多個學生選修。
sql語言的實體實體,屬性,碼,e-r圖是什麼 5
4樓:匿名使用者
e-r的全拼是:entity-relation,即實體關係圖!類和表裡面的欄位屬性對應起來。
主鍵id應該在er圖中作為屬性畫出嗎,er圖中所有實體間都必須有聯絡嗎? 10
5樓:匿名使用者
c 沒有什麼why不why的。 er圖中規定: 用矩形表示實體(等同於表) 用橢圓形表示實體的屬性(等同於表中欄位) 用菱形表示實體關係(等同於外來鍵),還要將有關係的實體用線連線上,線上畫菱形。
這是資料庫er圖的規定,沒有什麼原因。 平行四邊形er中沒有。
如何建立資料模型
6樓:匿名使用者
建立資料模型
1、建立實體聯絡模型
1.1、實體聯絡模型的基本構成
實體聯絡(er)資料模型所採用的三個主要概念是:實體集、聯絡集和屬性。
實體集是具有相同型別及相同性質(屬性)的實體集合。聯絡集是指同類聯絡的集合。
在er模型中,用矩形框表示實體集(矩形框中寫上實體名),用橢圓表示屬性(橢圓中標上屬性名),實體的主碼用下劃線表示。實體集之間的聯絡集用菱形表示,並用無向邊與相關實體集連線,菱形中寫上聯絡名,無向邊上寫上聯絡集的型別。
實體集之間的聯絡型別有一對一,一對多,多對多
1.2、多元聯絡
在er模型中,可以表示兩個以上實體集之間的聯絡,稱為多元聯絡。
一個多元聯絡集總可以用多個不同的二元聯絡集來替代。考慮一個抽象的三元聯絡集r,它聯絡了實體集a、b、c。可引進一實體集e替代聯絡r,然後,為實體集e和a、b、c建立三個新的二元聯絡集,分別命名為ra、rb、rc。
可以將這一過程直接推廣到n元聯絡集的情況。所以,理論上可以限制e r模型中只包含二元聯絡集。
1.3、聯絡的屬性
聯絡也可以具有單獨的屬性。
1.4、自身聯絡
在一個聯絡中,一個實體集可以出現兩次或多次,扮演多個不同角色,此種情況稱為實體集的自身聯絡。一個實體集在聯絡中出現多少次我們就從聯絡到這個實體集畫多少條線,到實體集的每條線代表該實體集所扮演的不同角色。
1.5、子類和is-a層次聯絡
在資訊世界中,常常需要描述這樣的實體集a,a屬於另一實體集b。a中的實體都有特殊的屬性需要描述,並且這些特殊屬性對b中其他的實體無意義。在er模型中,稱a是b的子類,或b是a的父類。
兩類實體之間存在一種層次聯絡——is-a(屬於)。
如果a和b存在is-a聯絡,則a中的每個實體a只和b中的一個實體b相聯絡,而b中的每一個實體最多和a中的一個實體相聯絡。從這個意義上說,a和b存在一對一的聯絡。但事實上,a和b是同一事物。
a可以繼承b中的所有屬性,又可以有自己特殊的屬性說明。用來區分a的主碼也就是b的主碼。
2、er模型向關係模型的轉化
er模型是概念模型的表示。要使計算機能處理模型中的資訊,首先必須將它轉化為具體的dbms能處理的資料模型。er模型可以向現有的各種資料模型轉換,而目前市場上的dbms大部分是基於關係資料模型的, er模型向關係資料模型的轉換方法
關係模型的邏輯結構是一系列關係模式(表)的集合。將er模型轉化為關係模式主要需解決的問題是:如何用關係表達實體集以及實體集間的聯絡。
er模型向關係模型轉換的一般規則和步驟:
(1)將每一個實體集轉換為一個關係模式,實體集的屬性轉換成關係的屬性,實體集的碼即對應關係的碼。
(2)將每個聯絡集轉換成關係模式。對於給定的聯絡r,由它所轉換的關係具有以下屬性:
聯絡r單獨的屬性都轉換為該關係的屬性;
聯絡r涉及到的每個實體集的碼屬性(集)轉換為該關係的屬性。轉換後關係的碼有以下幾種情況:
· 若聯絡r為1∶1聯絡,則每個相關實體的碼均可作為關係的候選碼;
· 若聯絡r為1∶ n聯絡,則關係的碼為n端實體的碼;
· 若聯絡r為m∶ n聯絡,則關係的碼為相關實體碼的集合。
有時,聯絡本身的一些屬性也必須是結果關係的碼屬性。
(3)根據具體情況,把具有相同碼的多個關係模式合併成一個關係模式。
什麼是er圖?該怎麼畫?
er圖的作用是什麼
7樓:匿名使用者
er圖即e-r圖。
8樓:穆叡由喜
一個簡單的例子e-r圖為實體-聯絡圖,
提供了表示實體型、屬性和聯絡的方法,用來描述現實世界的概念模型。
構成e-r圖的基本要素是實體型、屬性和聯絡,其表示方法為:
·實體型:用矩形表示,矩形框內寫明實體名;
·屬性:用橢圓形表示,並用無向邊將其與相應的實體連線起來;多值屬性由雙線連線;主屬性名稱下加下劃線;
·聯絡:用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別
在e-r圖中要明確表明1多關係,11關係和多多關係,一般11關係在兩個實體連線方向寫1;1多關係在1的一方寫1,多的一方寫n;多多關係則是在兩個實體連線方向各寫n,m
e-r圖表示的是什麼?
9樓:匿名使用者
e-r圖也稱為實體-聯絡圖(entity relationship diagram),它提供了表示實體型別、屬性和聯絡的方法,是用來描述現實世界的概念模型。
在er圖中有以下四個成分:
矩形框:表示實體,在框中記入實體名。
菱形框:表示聯絡,在框中記入聯絡名。
橢圓形框:表示實體或聯絡的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。
連線:實體與屬性之間;實體與聯絡之間;聯絡與屬性之間用直線相連,並在直線上標註聯絡的型別。(對於一對一聯絡,要在兩個實體連線方向各寫1; 對於一對多聯絡,要在一的一方寫1,多的一方寫n;對於多對多關係,則要在兩個實體連線方向各寫n,m。)
10樓:
構成e-r圖的基本要素是實體型、屬性和聯絡,其表示方法為:
· 實體型:用矩形表示,矩形框內寫明實體名;
· 屬性:用橢圓形表示,並用無向邊將其與相應的實體連線起來;
· 聯絡:用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1 : 1,1 : n或m : n)。
11樓:匿名使用者
可以有多種含義。需要了解其出現的背景和上下文。
化學領域、物理領域、機電領域、。。。。
資料庫 er圖實體的屬性是要把所有屬性的都要寫出來嗎?
12樓:匿名使用者
er圖的屬性一般只把主要的標出來,
一般主鍵和外來鍵都要標出來。
在具體實現物理模型時,就需要把所有能用到的屬性都設定好。
設計並畫出相應的E R模型,將該E R模型轉換為關係模型。這
e 實體 r 關係 模型將現bai實世界的實體及du實體間關係邏zhi輯抽象為信dao息世界的資料模型。回首先分析外部實體,答有員工,部門,工作。然後分析實體間關係 1 員工與部門 一個員工只屬於一個部門 一個部門可以擁有多個員工,1 n的屬於擁有關係 2 員工與工作 一個員工可以從事多項工作 而一...
求畫出實體間實體聯絡的ER圖,在ER圖中,用來表示實體之間聯絡的圖形是
老師與班級是一對多,班級與學生是一對多,班干與班級是一對一 其它自己看著寫唄 在e r圖中,用來表示實體之間聯絡的圖形是 在e r圖中,用來表示實體之間聯絡的圖形是菱形,此題選c。用 菱形框 表示實體型之間的聯絡成因,在菱形框內寫明聯絡名,並用 實心線段 分別與有關實體型連線起來,同時在 實心線段 ...
ER模型設計屬於資料庫的,ER模型是資料庫設計的有力工具,適於建立資料庫的
e r模型的構成成分是實體集 屬性和聯絡集,其表示方法如下 1 實體集用矩形框表示,矩形框內寫上實體名。2 實體的屬性用橢圓框表示,框內寫上屬性名,並用無向邊與其實體集相連。3 實體間的聯絡用菱形框表示,聯絡以適當的含義命名,名字寫在菱形框中,用無向連線將參加聯絡的實體矩形框分別與菱形框相連,並在連...