E R圖有什麼用?它和資料庫設計有什麼關係?怎麼設計E R圖

2021-03-19 11:31:55 字數 3655 閱讀 2944

1樓:匿名使用者

實體-聯絡模型(簡稱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圖與實際的資料庫究竟是什麼關係,外來鍵什麼的如何在er圖中表現?

2樓:匿名使用者

可以設計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端實體所對應的表中。

3樓:糖糖寳寳

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

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

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

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

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

在資料設計中,將e-r 圖轉換成關係資料模型的過程屬於什麼階段?

4樓:阿甘另傳

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

解析;e-r 圖轉換成關係資料模型是把圖形分析出來的聯絡反映到資料庫中,即設計出表,這屬於邏輯資料階段。

#計算機二級msoffice的高階應用#希望對讀者您有幫助,謝謝!

5樓:洋果凍爽歪歪

資料庫設計通常分為6個階段1(需求分析:分析使用者的需求,包括資料、功能和效能需求;2概念結構設計:主要採用e-r模型進行設計,包括畫e-r圖;3邏輯結構設計:

通過將e-r圖轉換成表,實現從e-r模型到關係模型的轉換;4資料庫物理設計:主要是為所設計的資料庫選擇合適的儲存結構和訪問路徑;5資料庫的實施:包括程式設計、測試和試執行;6資料庫執行與維護:

系統的執行與資料庫的日常維護。),主要討論其中的第3個階段,即邏輯設計。通過乙個實際的案例說明在邏輯設計中e-r圖向關係模式的轉換。

6樓:

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

7樓:水果炸彈武士

邏輯設計:首先將e-r圖轉換成具體的數

據庫產品支援的資料模型,形成資料庫邏輯模式;然後根據使用者處理的要求、安全性的考慮,在基本表的基礎上再建立必要的檢視(view),形成資料的外模式,形成「邏輯資料庫」。

e-r圖和程式流程圖有什麼區別???

8樓:

er圖是資料庫設計專門用的,表示資料庫物件之間的關係,比如主鍵外來鍵

流程圖一般指程式設計的操作流,工作流,網頁流等等,是乙個比較廣泛的概念

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

9樓:務桂花薑君

邏輯結構設計

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

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

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

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

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

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

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

10樓:陰淑珍翦歌

e-r模型用於資料庫設計是指繪製e-r圖,是概念設計,

將e-r圖中的實體和聯絡轉換為關係模型中的關係是邏輯設計階段。這是兩個不同的步驟。

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

11樓:四捨**入

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

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

12樓:匿名使用者

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

在資料庫設計中,將e-r圖轉換成關係資料模型的過程

13樓:匿名使用者

>n); p2=malloc(len); p1->在資料庫設計中,將e-r圖轉換成關係資料模型的過程

14樓:所郎方興為

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

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

就是實體 關係圖的英文縮寫。e r圖用於表示你所分析的各個表之間的關係及結構 資料庫裡的e r圖是什麼?e r圖就是實體 聯絡圖,我們在開發資料庫的時候,首先要做的就是識別實體以及實體之間的關係,並將實體與聯絡在資料庫表中用表及主外來鍵約束表示出來。er圖的作用就是為了更有效的在概念模式下設計資料庫...

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

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

根據下列描述,設計資料庫ER圖,並轉換為關係模型

實體三個學生,課程和教師。每個的屬性如你上所列。關係為 學生 學習 課程 多對多關係 教師 教授 課程 一對一 我不會 不過你可以試試早晨起來喝牛奶 吃雞蛋,過乙個月之後你變得聰明一點的話應該就會了吧o o 雖然現在什麼都漲價了 但是只要能幫你解決問題,我相信你是捨得的,對嗎?o o 這資料庫e r...