1樓:百度文庫精選
最低0.27元開通文庫會員,檢視完整內
原發布者:戴眼鏡的小小孩
7.4.1e-r圖向關係模型的轉換用e-r圖描述了系統中實體集與實體集之間的聯絡,但是e-r模型只能說明實體間語義的聯絡,還不能進一步說明詳細的資料結構。
一般遇到一個實際的問題,總是先設計一個e-r模型,然後再把e-r模型轉換為計算機可以實現的資料模型,在這裡以關係模型為例。前面已經介紹了實體集之間的聯絡,為(1:1)、(1:
n)和(m:n)3種聯絡之一,下面根據3種聯絡介紹從e-r圖獲得關係模式的方法。1.(1∶1)聯絡的e-r圖到關係模式的轉換2.(1∶n)聯絡的e-r圖到關係模式的轉換3.(m∶n)聯絡的e-r圖到關係模式的轉換1、(1∶1)聯絡的e-r圖到關係模式的轉換轉換原則:
每個實體集各對應一個關係模式;對於(1:1)的聯絡,1)可以單獨對應一個關係模式:由聯絡屬性、參與聯絡的各實體集的主碼構成關係模式,其主碼可選參與聯絡的實體集的任一主碼。
2)也可以由聯絡屬性及一方的主碼加入到另一方實體集對應的關係模式。(1∶1)聯絡的e-r圖到關係模式的轉換方法1:班級(班級編號,院系,專業,人數)正班長(學號,姓名)屬於(學號,班級編號)方法2:
班級(班級編號,院系,專業,人數)正班長(學號,姓名,班級編號)(1∶1)聯絡的e-r圖到關係模式的轉換編號姓名主任1年齡學歷任職時間管理1繫系編號系名關係模式:職工表(編號,姓名,年齡,學歷)系(系號,系名,系主任編號,任職時間)請寫
2樓:匿名使用者
根據正規化來轉換就行了,遵守123正規化就木有問題
簡答題:e-r圖怎麼轉化為關係模型
3樓:匿名使用者
關鍵是找好對應關係 以及記住畫圖的規範
把e-r模型轉換為關係模式的轉換規則有哪些
4樓:匿名使用者
er設計模式轉換到關係模式的規則:
1、將每個實體型別轉換成一個關係模式,實體的屬性即為關係模式的屬性,試題識別符號即為關係模式的鍵。
2、根據不同的情況做不同的處理:
(1)若實體間聯絡是1:1,可以在兩個實體型別轉換成的兩個關係模式中任意一個關係模式的屬性中加入另一個關係模式的鍵(作為外來鍵)和聯絡型別的屬性。
(2)若實體間聯絡是1:n,則在n端實體型別轉換成的關係模式中加入1端實體型別的鍵(作為外來鍵)和聯絡型別的屬性。
(3)若實體間聯絡是m:n,則將聯絡型別也轉換成關係模式,其屬性為兩端實體型別的鍵(作為外來鍵)加上聯絡型別的屬性,而鍵為兩端實體鍵的組合。
e-r圖轉換成關係模型
5樓:
一般抄情況下,在設計資料襲庫的時候,如果存在多對bai多的情況那麼就du必須將其分解zhi
為兩個dao一對多的情況。也就是說,兩個實體多對多的關係,分解後必然在它們之間再出現一個實體來連線它們的關係。
舉個例子來說:學生和課程之間它們是多對多的關係,因此在設計的時候就需新增選課表了。這樣答案就是3.
當兩個實體是一對多的關係時,那就不需要分解了,這是就是2.
怎麼將e-r圖轉換為關係模式?
6樓:之那年青春正好
#號表示主鍵
系(系號#,系名,**)
教師(工號#,姓名,性別,年齡,系號)
課程(課程編號#,課程名,學時,學分)
任課(學期#,課程編號#,教師#)
一. 基本概念
e-r圖也稱實體-聯絡圖(entity relationship diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。
它是描述現實世界概念結構模型的有效方法。是表示概念模型的一種方式,用矩形表示實體型,矩形框內寫明實體名;用橢圓表示實體的屬性,並用無向邊將其與相應的實體型連線起來;用菱形表示實體型之間的聯絡,在菱形框內寫明聯絡名,並用無向邊分別與有關實體型連線起來,同時在無向邊旁標上聯絡的型別(1:1,1:
n或m:n)。
二. 成分
在er圖中有如下四個成分:
矩形框:表示實體,在框中記入實體名。
菱形框:表示聯絡,在框中記入聯絡名。
橢圓形框:表示實體或聯絡的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。
連線:實體與屬性之間;實體與聯絡之間;聯絡與屬性之間用直線相連,並在直線上標註聯絡的型別。(對於一對一聯絡,要在兩個實體連線方向各寫1; 對於一對多聯絡,要在一的一方寫1,多的一方寫n;對於多對多關係,則要在兩個實體連線方向各寫n,m。)
將e-r模型轉換成關係模型要遵守什麼原則
7樓:涵馨戇
資料庫設
bai計通常分為du6個階段1(需求分析:分析使用者zhi的需求,包括資料dao
、功能和效能
專需求;2概念結屬構設計:主要採用e-r模型進行設計,包括畫e-r圖;3邏輯結構設計:通過將e-r圖轉換成表,實現從e-r模型到關係模型的轉換;4資料庫物理設計:
主要是為所設計的資料庫選擇合適的儲存結構和存取路徑;5資料庫的實施:包括程式設計、測試和試執行;6資料庫執行與維護:系統的執行與資料庫的日常維護。
),主要討論其中的第3個階段,即邏輯設計。通過一個實際的案例說明在邏輯設計中e-r圖向關係模式的轉換。
什麼是ER圖簡述ER圖的基本要素和表示方法
構成e r圖的基本抄要素是實體型 屬性和聯絡,其表示方法為 實體型 用矩形表示,矩形框內寫明實體名 屬性 用橢圓形表示,並用無向邊將其與相應的實體連線起來 聯絡 用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別 1 1,1 n或m n 什麼是e r圖?它...
關係模型中實體之間的聯絡用E R圖表示還是用二維表表示能不能解釋的詳細點
關係模型是資料模型,因此應該是用二維表表示,實體關聯圖是屬於概念模型的表示方法 關聯式資料庫中實體用關係表示,實體與實體間的聯絡用什麼表示?節點,物件,關係還是層次 實體與實體之間的聯絡也用關係表示。關聯式資料庫中實體與實體的聯絡用二維表來表示 簡述關係型資料庫中二維表與實體間的關係?二維表是實體在...
繪製企業員工培訓管理系統的E R圖,轉換成關係模式並進行規範
員工基本資訊表 員工編號id,員姓名 name,員工年齡age,員工 號碼 phone,員工性別 能力等級grade等 管理者資訊表 管理編號 管理姓名 管理等級,管理者 等 培訓資訊表 序號,管理編號,員工編號,培訓是否合格等 一般做這種題目,先分析涉及到幾張表,再寫出該表哪些屬性。再分析哪一個是...