2013-01-18 57 views
0

我想知道,如何設計兩個不同數據庫的ERD圖,它們之間有非常強的邏輯連接。ERD與多個數據庫

更具體而言,我喜歡的evoting系統的數據庫進行建模。

出於安全原因,我有兩個不同的數據庫。第一個包含實體投票人,候選人,投票,而第二個數據庫只有一個包含三個值的表。第一個是加密的候選ID,投票編號和選舉人ID。

我想爲這兩個數據庫建模。據我所知,ER被用來模擬一個DB。我怎樣才能建模第二個數據庫?

在此先感謝

回答

2

邏輯實體關係圖不顯示特定的數據庫或數據庫。你只是模擬實體和關係。

Vote 
-------- 
Vote Number 
Voter ID 
Candidate ID 


Voter 
---------- 
Voter ID 


Candidate 
----------- 
Candidate ID 
Candidate Name 


Office 
--------------- 
Office ID 
Office Name 


Ballot Section 
--------------- 
Ballot Section ID 
Ballot ID 
Office ID 
Candidate ID 


Ballot 
------------ 
Ballot ID 
Ballot Name 

我不確定你需要一個選民表。在選舉中,選民信息與投票信息保持分開。

第一列是表中的主鍵。

具有相同的名稱作爲主鍵列以後的外鍵。

+0

謝謝。我想知道辦公室實體和選票部分究竟是什麼? – Anonymous

+0

辦公室是候選人正在運行的位置。總統,參議員等。有時辦公室被稱爲種族。選票科是一個投票辦公室。通常,選票上有多個辦公室。總統和參議員。市長和議員。 –