ER圖中不同實體能有相同的屬性嗎?ER圖中是不是沒有外來鍵的

2021-03-29 00:23:58 字數 3529 閱讀 2083

1樓:阿冬

er圖不同實體可以有同名的屬性,但實際上指定的是不同的含義,例如學生實體和課程實體都可以有編號屬性,但一個是學生的編號,另一個是課程的編號。

er圖沒有外來鍵的表示,但通過聯絡相關聯的1對1或者1對多的實體中,必然有外碼,而多對多聯絡本身也必然有外碼,只是這些都不在er圖中體現,而是轉換為二維表時才體現出來。

資料庫 er圖實體的屬性是要把所有屬性的都要寫出來嗎?

2樓:匿名使用者

er圖的屬性一般只把主要的標出來,

一般主鍵和外來鍵都要標出來。

在具體實現物理模型時,就需要把所有能用到的屬性都設定好。

e-r圖中兩個實體能畫一個相同的屬性麼 55

3樓:匿名使用者

出版社(出版社編號,出版社名稱)

圖書(圖書編號,書名,出版社編號,定價)

以上其實都已經是關係模式了,而不是er圖的實體了正常的話,對於這個er圖,出版社實體的屬性就是編號和名稱,圖書的屬性是編號,書名和定價,而圖書和出版社之間有個多對一的出版聯絡,這樣在建立關係模式的時候就將出版社的編號屬性作為圖書關係的外來鍵屬性了。

er圖中聯絡跟實體一樣有屬性嗎

4樓:go將來的我

可以 比如選課聯絡 可以有分數這個屬性 表示 該學生該課程成績

主鍵id應該在er圖中作為屬性畫出嗎,er圖中所有實體間都必須有聯絡嗎? 10

5樓:匿名使用者

c 沒有什麼why不why的。 er圖中規定: 用矩形表示實體(等同於表) 用橢圓形表示實體的屬性(等同於表中欄位) 用菱形表示實體關係(等同於外來鍵),還要將有關係的實體用線連線上,線上畫菱形。

這是資料庫er圖的規定,沒有什麼原因。 平行四邊形er中沒有。

請問er圖中實體自關聯如何新增外來鍵? 5

6樓:隨o天

貌似沒有自關聯外來鍵。

alter table emp add constraint fk_mgr foreign key (mgr) references emp (empno);

顯示錯誤資訊:ora-02298: 無法驗證(scott.fk_mgr)-未找到父項關鍵字

關係圖是否有錯?

在e-r圖中,用來表示實體之間聯絡的圖形是

7樓:綠鬱留場暑

在e-r圖中,用來表示實體之間聯絡的圖形是菱形,此題選c。

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

用「矩形框」表示實體型,矩形框內寫明實體名稱;用「橢圓圖框」或圓角矩形表示實體的屬性,並用「實心線段」將其與相應關係的「實體型」連線起來;

擴充套件資料:

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

實體一般認為,客觀上可以相互區分的事物就是實體,實體可以是具體的人和物,也可以是抽象的概念與聯絡。關鍵在於一個實體能與另一個實體相區別,具有相同屬性的實體具有相同的特徵和性質。用實體名及其屬性名集合來抽象和刻畫同類實體。

在e-r圖中用矩形表示,矩形框內寫明實體名;比如學生張

三、學生李四都是實體。如果是弱實體的話,在矩形外面再套實線矩形。

屬性實體所具有的某一特性,一個實體可由若干個屬性來刻畫。屬性不能脫離實體,屬性是相對實體而言的。

在e-r圖中用橢圓形表示,並用無向邊將其與相應的實體連線起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,在橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。

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

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

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

8樓:匿名使用者

在e-r圖中,用來表示實體之間聯絡的圖形是a 矩形

9樓:匿名使用者

c沒有什麼why不why的。

er圖中規定:

用矩形表示實體(等同於表)

用橢圓形表示實體的屬性(等同於表中欄位)

用菱形表示實體關係(等同於外來鍵),還要將有關係的實體用線連線上,線上畫菱形。

這是資料庫er圖的規定,沒有什麼原因。

平行四邊形er中沒有。

10樓:百度使用者

矩形表示實體,菱形表示實體聯絡

e-r圖與實際的資料庫究竟是什麼關係,外來鍵什麼的如何在er圖中表現?

11樓:匿名使用者

可以設計3個表

1 staff(fullname,no,uk address ,email, chinesemobile number,gender,staff number,visa expdate,flight number,book cinfirmation)

2 flight(flight number,arrival time,take off time, remaks,limo number)

3 hotel(arrival date,depature date,romm number,book confirmation,number of days)

er圖是概念模型的形象表示,通過er圖可以轉換成邏輯模型,即具體的表;在概念模型和邏輯模型的轉換過程中有一些原則應該遵守:1:er圖中的一個實體型即矩形可以轉化成一個表,表的名字為實體型的名字,屬性為er圖的屬性。

2:如果聯絡為1:n的情況,聯絡不用轉換成表,將1端實體型的碼加入n端實體所對應的表中。

12樓:糖糖寳寳

e-r模型的構成成分是實體集、屬性和聯絡集,其表示方法如下:

(1) 實體集用矩形框表示,矩形框內寫上實體名。

(2) 實體的屬性用橢圓框表示,框內寫上屬性名,並用無向邊與其實體集相連。

(3) 實體間的聯絡用菱形框表示,聯絡以適當的含義命名,名字寫在菱形框中,用無向連線將參加聯絡的實體矩形框分別與菱形框相連,並在連線上標明聯絡的型別,即1—1、1—n或m—n,因此,e-r模型也稱為e-r圖。

e代表實體,r代表聯絡,e-r圖一般只用列出實體以及實體間的聯絡即可,屬性(欄位)可以不加,e-r圖的設計,一般有自頂向下,自底向上,逐步擴張,混合策略四種。

一張er圖裡的一個實體可以充當其他實體的屬性麼??

13樓:加菲童話

你說的這個好像不可以,但兩張表可以通過外來鍵的方式聯絡,一對一或者一對多等,如果在**裡的話是可以的,一個物件作為另外一個物件的屬性,這個是可以的。

資料庫畫ER圖當有很多實體,實體之間關係很複雜,有多個實

首先的得先弄明白實體之間的關係,之間有什麼關聯,然後再畫圖 er圖中兩個實體間的多種聯絡怎麼畫 每種聯絡畫一根線,線上標關聯的名稱 如 搜尋產品 產品 er圖繪製 有三個實體 部門,員工,專案,他們之間的關係如下 10 我這個資料流程圖就是 資料的傳輸路線,在每條線上的東西都是資料。頂圖回比較概括,...

實際部門的E R圖,要求實體型之間具有一對一,一對多,多對多各種不同的聯絡

可以試試學生,課程,與教師的關係,仔細分析就有了 舉出一對一 一對多和多對多的例項並用e r圖表示?一對一 班級和班號,學生姓名和學號 一對多 班級和學生,學校和學校中的院系 多對多 學生和課程,教師和學生 一對一 夫妻一對一 一對多 父母對孩子 一對多 多對多 家人對親戚 多對多 有哪些實體之間 ...

將1,2,3,4,5,6,7,8,不同的數字分別填入圖中

8 7 1 5 6 8 4 2 3 6 這道題不是出錯就是樓主寫錯了,要不就是我手機上顯示錯誤 把1,2,3,4,5,6,7,8這8個數分別填入 中 題目 將1到8的8個數字填入以下算式的括號中,使算式成立,且每個數字只能用一次。9,7,2,1。答案 此題無解。等於1 9 7的三個算式,要求各自的兩...