在資料庫中什麼是ER圖,資料庫裡的ER圖是什麼?

2021-03-04 08:38:56 字數 2802 閱讀 6603

1樓:匿名使用者

就是實體-關係圖的英文縮寫。

2樓:匿名使用者

e-r圖用於表示你所分析的各個表之間的關係及結構

資料庫裡的e-r圖是什麼?

3樓:滿天海晨星

e-r圖就是實體—聯絡圖,我們在開發資料庫的時候,首先要做的就是識別實體以及實體之間的關係,並將實體與聯絡在資料庫表中用表及主外來鍵約束表示出來。er圖的作用就是為了更有效的在概念模式下設計資料庫,更形象的識別實體及實體之間的關係。用矩形做實體,橢圓做屬性,菱形用作表示關係等等。

具體的東西還需要看看資料庫方面的書籍,並且用一些諸如rationalrose等工具進行設計,才能正真理解什麼意思,祝好運。

4樓:匿名使用者

實體--聯絡圖(entity-relation),用來反映現實世界中實體之間的聯絡的圖形。e-r圖中包括的元素主要有:實體(矩形框內寫上實體名表示)、屬性(用短橫線連線實體,橢圓內寫上屬性名表示)、聯絡(短橫線連線不同的實體,在菱形框內寫上聯絡名)、聯絡的型別(聯絡連線不同實體的線上標示出來聯絡的型別),聯絡的型別主要有1:

1、1:n、m:n三種型別。

1:1表示聯絡兩端的實體相互間都是1:1的聯絡,如:乙個學校有乙個校長,乙個校長在乙個學校裡任職;則校長和學校之間就是一對一的聯絡。

1:n表示聯絡兩端的實體之間是一對多的聯絡,如:乙個班級有很多學生,乙個學生只能屬於乙個班級,則班級和學生實體之間就是一對多的聯絡;

m:n表示聯絡兩端的實體之間是多對多的聯絡,如:乙個學生可以學習很多課程,一門課可以被很多同學學習,則學生和課程之間就是多對多的聯絡。

在資料庫中什麼是e-r圖?

5樓:匿名使用者

其他人回答的都對,如果

你用了e-r圖設計表,可以很直觀表現

1) 每個表的資料結構

2) 表與表之間關係(例如1對n,1對1,n對1)3) 直觀展現幾張甚至幾百張表之間的關係

有個軟體叫er-win你可以試著裝一下 就知道了

6樓:匿名使用者

就是實體與關係的圖表

e-r圖有什麼用?它和資料庫設計有什麼關係?怎麼設計e-r圖?

7樓:匿名使用者

實體-聯絡模型(簡稱e-r模型)屬於資料庫概念結構設計階段,是對現實世界事物的資訊抽象。

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

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

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

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

因此,e-r模型也稱為e-r圖。

一般列出所有欄位的圖叫實體屬性圖。e代表實體,r代表聯絡,e-r圖一般只用列出實體以及實體間的聯絡即可,屬性(字段)可以不加。

e-r圖的設計,一般有自頂向下,自底向上,逐步擴張,混合策略四種。

資料庫設計:概念結構設計(e-r圖)關係到邏輯結構設計(關係模式),而關係模式直接關係到資料庫的實現以及各種物件間的關係,所以非常重要。

e-r圖表示的是什麼?

8樓:匿名使用者

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

在er圖中有以下四個成分:

矩形框:表示實體,在框中記入實體名。

菱形框:表示聯絡,在框中記入聯絡名。

橢圓形框:表示實體或聯絡的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。

連線:實體與屬性之間;實體與聯絡之間;聯絡與屬性之間用直線相連,並在直線上標註聯絡的型別。(對於一對一聯絡,要在兩個實體連線方向各寫1; 對於一對多聯絡,要在一的一方寫1,多的一方寫n;對於多對多關係,則要在兩個實體連線方向各寫n,m。)

9樓:

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

· 實體型:用矩形表示,矩形框內寫明實體名;

· 屬性:用橢圓形表示,並用無向邊將其與相應的實體連線起來;

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

10樓:匿名使用者

可以有多種含義。需要了解其出現的背景和上下文。

化學領域、物理領域、機電領域、。。。。

資料庫e-r圖中星號*表示什麼?

11樓:1s曉甜

此處的*號和m,n是一樣bai的,都

表示映du射基數。1:n和1..

*是一zhi樣的,都表示dao一對多的關係回。* 一般情況下答 代表所有.代表所有說的是在好多地方都是所有的意思,例如struts配置檔案裡/* action.

* sql語句裡selcet * 等等

12樓:法克大摩托

* 一般情況下 代表所有

13樓:滿天海晨星

是的,此處的*號和m,n是一樣的,都表示對映基數。1:n和1..*是一樣的,都表示一對多的關係。

14樓:匿名使用者

是的,除了這個沒別的意思了吧·~~~

設計資料庫er模型,設計資料庫ER模型

勞動,你具 體 分 析 肯定沒任務書嗎 e r模型用於資料庫設計的哪乙個階段 是概念模型抄設階段 概念模型不依賴於襲具體bai的計算機系統,他是純粹反du映資訊需求的概念結 zhi構。建模是在需求分 dao析結果的基礎上,常常要對資料進行抽象處理。常用的資料抽象方法是 聚集 和 概括 er方法是設計...

怎樣在資料庫中插入十六進位制,SQL資料庫中密碼16進製制怎麼轉換為字串

將十六進位製數 0x 這樣的給轉成字串比如0x1234轉成字串 0x1234這樣就相當於 0x1234 了 然後在插入資料庫就可以了 一般資料庫列中沒有十六進位制型別的資料,需要將十六進位製數先轉換為字串形式,再插入資料庫中,對應的資料庫列的資料型別為char n n為最大字元長度。sql資料庫中密...

oracle資料庫er圖用什麼工具好

主要工具有 powerdesigner erwin toad data modeler quest公司的qdesigner er stuido 請問下如下 的 資料庫er圖。是用什麼工具畫的?powerdesigner好像這個可以吧 staruml jude都可以 rose工具,有viso也可以。m...