當前位置:首頁 » 操作系統 » 資料庫er圖轉換

資料庫er圖轉換

發布時間: 2022-05-23 05:02:26

A. 資料庫er圖。請問這如何轉換為er圖

數據表表名為實體名,用矩形框表示,數據表各個欄位為屬性名,用橢圓表示。表之間的連接為聯系名,用菱形框表示。如圖:

B. 如何將ER圖轉化成資料庫表

暈,學知識還有你這種偷懶的.
一般由ER圖轉化數據表都要達到3範式,不知道你是否理解.
首先關鍵字是唯一可以確定一組記錄的.用橢圓形表示的就是屬性,比如說老師,老師是主體,用長方形表示的,他有教師編號,性別,年齡,政治面貌,所授課程等.教師編號為主鍵,其它的照著列出來就行了,表就出來了.至於菱形是表示表與表的關系的,可以建立關聯,確定主鍵與外鍵.
這個東西寫出的表只要是符合3範式就行,沒有固定的就應該怎麼寫,你只要講出道理,符合邏輯就行.
但願你能明白,祝你好運,最好問問老師什麼的.這里講的也不是很清楚.好好學吧.

C. 8)將E-R圖轉換到關系模式時,實體與聯系都可以表示成

將E-R圖轉換到關系模式時,實體與聯系都可以表示成:關系。

資料庫邏輯設計的主要工作是將E-R圖轉換成指定RDBMS中的關系模式。首先,從E-R圖到關系模式的 轉換是比較直接的,實體與聯系都可以表示成關系,E-R圖中屬性也可以轉換成關系的屬性。實體集也可以轉換成關系。

E-R圖提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。

它是描述現實世界關系概念模型的有效方法。是表示概念關系模型的一種方式。用「矩形框」表示實體型,矩形框內寫明實體名稱;用「橢圓圖框」或圓角矩形表示實體的屬性,並用「實心線段」將其與相應關系的「實體型」連接起來。

(3)資料庫er圖轉換擴展閱讀

實體-聯系數據模型中的聯系型,存在3種一般性約束:一對一約束(聯系)、一對多約束(聯系)和多對多約束(聯系),它們用來描述實體集之間的數量約束:

(1) 一對一聯系(1 ∶1)

對於兩個實體集A和B,若A中的每一個值在B中至多有一個實體值與之對應,反之亦然,則稱實體集A和B具有一對一的聯系。

一個學校只有一個正校長,而一個校長只在一個學校中任職,則學校與校長之間具有一對一聯系。

(2) 一對多聯系(1 ∶N)

對於兩個實體集A和B,若A中的每一個值在B中有多個實體值與之對應,反之B中每一個實體值在A中至多有一個實體值與之對應,則稱實體集A和B具有一對多的聯系。

例如,某校教師與課程之間存在一對多的聯系「教」,即每位教師可以教多門課程,但是每門課程只能由一位教師來教。一個專業中有若干名學生,而每個學生只在一個專業中學習,則專業與學生之間具有一對多聯系

D. 如何將ER模型轉換為關系資料庫模式 舉例說明

這個應該是很簡單的實例了吧,這就是學生實體和課程實體關系的E-R圖。轉換為資料庫關系模式為:

學生和課程之間是多對多的關系,需要轉化,引入聯系實體:成績表

課程(課程代號,課程名稱),主鍵為課程代號(或者課程名稱)-------還有其他屬性不再一一列出

學生(學號,姓名,年齡),主鍵為學號

成績表(學號,課程代號,成績),復合主鍵(學號,課程代號)

另外這是簡單的E-R圖轉化為資料庫模式,如果復雜的E-R圖轉化為關系資料庫模式,還有許多問題需要注意,這里不再多說。希望對你有幫助。

E. 有關資料庫系統的練習題 E-R圖的關系畫圖轉換,,急需 謝謝了

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

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


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


(1)試畫出ER圖,並在圖上註明屬性、聯系的類型。

圖5.1

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


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


(2)這個ER圖可轉換4個關系模式:


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


職工(職工編號,姓名,性別,業績,商店編號,聘期,月薪)


商品(商品號,商品名,規格,單價)


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

F. er圖轉化為關系模式是什麼

以資料庫為例。資料庫中將ER圖轉換成關系數據模型的過程屬於邏輯數據階段。ER圖轉換成關系數據模型是把圖形分析出來的聯系反映到資料庫中,即設計出表。

相關介紹:

E-R圖也稱實體-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。

它是描述現實世界關系概念模型的有效方法。是表示概念關系模型的一種方式。用「矩形框」表示實體型,矩形框內寫明實體名稱;用「橢圓圖框」或圓角矩形表示實體的屬性,並用「實心線段」將其與相應關系的「實體型」連接起來。

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

實體聯系模型,實體關系模型或實體聯系模式圖(ERD)是由美籍華裔計算機科學家陳品山(Peter Chen)發明,是概念數據模型的高層描述所使用的數據模型或模式圖,它為表述這種實體聯系模式圖形式的數據模型提供了圖形符號。

這種數據模型典型的用在信息系統設計的第一階段;比如它們在需求分析階段用來描述信息需求和/或要存儲在資料庫中的信息的類型。但是數據建模技術可以用來描述特定論域(就是感興趣的區域)的任何本體(就是對使用的術語和它們的聯系的概述和分類)。

在基於資料庫的信息系統設計的情況下,在後面的階段(通常叫做邏輯設計),概念模型要映射到邏輯模型如關系模型上;它依次要在物理設計期間映射到物理模型上。注意,有時這兩個階段被一起稱為"物理設計"。

G. ER圖向表轉化的時候,聯系是不是一定要轉化成表

聯系不一定都轉化成表
通常來說一對一聯系不轉化為表,而是在其中一個實體表中增加一個外鍵,一對多聯系可以轉化成表也可以不轉化,具體就看你轉化後的表是否有用,比如能提高查詢效率,否則就是在多的那個實體上增加一個外鍵屬性,多對多聯系則需要轉化成一個表,來包含兩個實體的關聯關系和屬性

H. 將er圖轉化為關系模型的題目有哪些

如下圖以下例題僅供參考:

這是一份關於商店商品倉庫的ER圖。

先看倉庫和商品之間是M:N的關系,於是我們首先想到的應該是把聯系庫存轉換為庫存實體。

庫存(倉庫號,商品號,日期,庫存量)。

然後是商品實體和倉庫實體。

商品(商品號,商品名,單價)。

倉庫(倉庫號,倉庫名,地址)。

除此之外倉庫和商品還有一個供應關系,同樣是M:N關系:供應(倉庫號,商品號 ,月份,月供應量)。

在上圖的商店和倉庫之間的關系可能寫漏了,但是它們應該也是M:N的關系,一個商店可以被多個倉庫供應,一個倉庫也可以供應多個商店。上面已經創建了供應實體,現在只需在供應實體中加入商店號即可,也就是商店實體的主鍵。

供應(倉庫號,商品號,商店號 ,月份,月供應量)商店(商店號,商店名,地址)

總結至此,轉換關系模型也完成了,當然這只是個例子,實際的開發中,我們可能會遇到各式各樣奇怪的需求,這就更要求我們做好概念設計的環節,對後來的資料庫設計和維護都有好處。ER圖的好壞,始終是資料庫設計的重要一節。

實體-聯系模型(簡稱E-R模型)是由P.P.Chen於1976年首先提出的:

它提供不受任何DBMS約束的面向用戶的表達方法,在資料庫設計中被廣泛用作數據建模的工具。E-R數據模型問世後,經歷了許多修改和擴充。

從數據需求分析中分析出系統的實體屬性圖,需要遵循三範式原則,對實體之間的依賴關系進行了整合,得出系統E-R圖。

說明:菱形表示實體之間的關系,用矩形表示實體,用無向直線把菱形與有關實體連接,在直線上標明聯系的類型。用橢圓表示實體的屬性,並用無向直線把實體與屬性聯系起來。

I. 資料庫er圖轉換為關系,為什麼聯系要加上其他實體的主鍵啊

因為聯系是多對多產生的,所以要轉化為1對多,必須增加多的一方的主鍵

熱點內容
java修改excel 發布:2024-10-26 15:27:23 瀏覽:860
mysql存儲過程調用存儲函數 發布:2024-10-26 15:24:59 瀏覽:24
安卓手機高溫降頻怎麼關閉 發布:2024-10-26 15:02:41 瀏覽:366
mysql查看資料庫名 發布:2024-10-26 14:51:39 瀏覽:130
spg演算法 發布:2024-10-26 14:44:50 瀏覽:414
oracle查看sql執行 發布:2024-10-26 14:44:04 瀏覽:860
標准配置什麼意思 發布:2024-10-26 14:35:27 瀏覽:881
查看linux所有用戶 發布:2024-10-26 14:11:15 瀏覽:16
useraddftp 發布:2024-10-26 13:59:21 瀏覽:622
安卓免費私密相冊哪個好用 發布:2024-10-26 13:41:20 瀏覽:640