2013-01-18 2 views
0

서로 다른 두 데이터베이스의 ERD 다이어그램을 디자인하는 방법을 알고 싶습니다. 두 데이터베이스의 논리 연결이 매우 깁니다.여러 데이터베이스가있는 ERD

더 구체적으로 말하면 나는 evoting 시스템의 데이터베이스를 모델링하고 싶습니다.

보안상의 이유로 두 개의 다른 데이터베이스가 있습니다. 첫 번째 엔티티 유권자, 후보자, 투표가 포함되어 있으며 두 번째 데이터베이스에는 세 개의 값이있는 ONE TABLE 만 있습니다. 첫 번째 것은 암호화 된 후보 ID, 투표 번호 및 유권자 ID입니다.

이 두 데이터베이스를 모델링하고 싶습니다. 지금까지 내가 아는 한 ER은 단 하나의 DB를 모델링하는 데 사용됩니다. 두 번째 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

Office는 후보자가 실행되는 위치입니다. 대통령, 상원 의원 등 때때로 사무실은 인종이라고합니다. 투표 구역은 투표 용지 한 곳입니다. 일반적으로 투표소에는 여러 사무실이 있습니다. 대통령과 상원 의원. 시장 및 시의원. –