E R圖與實際的資料庫究竟是什麼關係,外來鍵什麼的如何在er圖

2021-03-20 11:46:20 字數 3582 閱讀 1308

1樓:匿名使用者

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

2樓:糖糖寳寳

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

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

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

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

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

1、在e-r圖上註明聯絡的型別 2、將e-r圖轉化為關係模型,並註明主鍵和外來鍵

3樓:匿名使用者

部門與職bai員是1:n聯絡,

職員與工程是dum:n聯絡。

職員(zhi職工dao號,職工名,性別專,部屬門號)職工號為主鍵,部門號為外來鍵

部門(部門號,部門名,負責人,**)

部門號為主鍵

工作(職工號,工程號)

職工號與工程號共同為主鍵,且同

時為外來鍵

工程(工程號,工程名)

工程號為主鍵

4樓:杭州同濟醫院

關係實際上就是關係模式在某一時刻的狀態或內容。也就是說,關係模式是型,版關係是它的值。關係模式是權靜態的、穩定的,而關係是動態的、隨時間不斷變化的,因為關係操作在不斷地更新著資料庫中的資料。

但在實際當中,常常把關係模式和關係統稱為關係,讀者可以從上下文中加以區別。

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

5樓:匿名使用者

實體-聯絡模型(簡稱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圖是什麼?

6樓:滿天海晨星

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

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

7樓:匿名使用者

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

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

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

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

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

有關資料庫系統的練習題 e-r圖的關係畫圖轉換,,急需 謝謝了

8樓:匿名使用者

你看下下邊的例子,你的問題就可以解決了。

設某商業集團資料庫中有三個實體集。一是「商店」實體集,屬性有商店編號、商店名、地址等;二是「商品」實體集,屬性有商品號、商品名、規格、單價等;三是「職工」實體集,屬性有職工編號、姓名、性別、業績等。

商店與商品間存在「銷售」聯絡,每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品,有月銷售量;商店與職工間存在著「聘用」聯絡,每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。

(1)        試畫出er圖,並在圖上註明屬性、聯絡的型別。

圖5.1

(2)        將er圖轉換成關係模型,並註明主鍵和外來鍵。

解:(1) er圖如圖5.1所示。

(2)這個er圖可轉換4個關係模式:

商店(商店編號,商店名,地址)

職工(職工編號,姓名,性別,業績,商店編號,聘期,月薪)商品(商品號,商品名,規格,單價)

銷售(商店編號,商品號,月銷售量)

9樓:匿名使用者

er圖如上

關係模型如下:

經理(經理號,經理名)主鍵:經理號

職工(職工號,職工名,商店號)主鍵:職工號;外來鍵:商店號商店(商店號,商店名,經理號)主鍵:商店號;外來鍵:商店號顧客(顧客號,顧客名)主鍵:顧客號

購物(顧客號,商店號,消費日期,消費金額)主鍵:顧客號,商店號;外來鍵:顧客號,商店號

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

10樓:匿名使用者

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

11樓:匿名使用者

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

請問這個系統用的什麼資料庫?怎麼畫er圖

這是資料庫設計的重點,也是資料庫設計的難點。那麼,如何才能正確地反映客觀現實,將er 圖畫好呢?答案是,必須進行正確的需求分析。那麼如何進行需求分析呢?需求分析一般有兩種方法,一種是結構化分析 sa 一種是物件導向分析 ooa 通過這兩種方法的實施以後,都可以得到比較正確的er 圖。現在以下面的實際...

資料庫的概念是什麼,資料庫是什麼

資料庫指長期儲存在計算機內有組織的 可共享的資料集合 資料庫中的資料按一定的資料模型組織 描述和儲存 資料庫是什麼?資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。資料庫產生於距今六十多年前,隨著資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料...

資料庫投影的定義是什麼?資料庫投影的定義

投影也是單目運算,該運算從表中選出指定的屬性值組成一個新表,記為 a r 其中a是屬性名 即列名 表,r是表名。資料庫投影的定義 在資料庫中投影運算的含義 投影運算的含義簡單點就是 從表中選擇需要的屬性列。列是屬性,行是元組。而且作投影之後可能會出現重複項,比如 abca1b1c1 a1b2c2a2...