Open 9033 opened 3 years ago
총선이나 대선같은 선거를 할때 후보자 목록, 선거인 명부, 투표용지를 작성하는데 이것을 본따서 테이블 3개를 만듬.
후보자 목록:선거인 명부=1:N 후보자 목록:투표용지=1:N 유권자 목록:투표용지=1:1
투표시 다음 동작을 transaction으로 묶음. 투표를 했다고 표시했는데 투표지가 없는 상황 방지.
과정
DB 테이블
총선이나 대선같은 선거를 할때 후보자 목록, 선거인 명부, 투표용지를 작성하는데 이것을 본따서 테이블 3개를 만듬.
대응관계
후보자 목록:선거인 명부=1:N 후보자 목록:투표용지=1:N 유권자 목록:투표용지=1:1
동작
투표시 다음 동작을 transaction으로 묶음. 투표를 했다고 표시했는데 투표지가 없는 상황 방지.