데이터베이스 공부를 위해 토익접수 처리 시스템을 만들어 보고 있습니다.
회원(회원ID, 비밀번호, 이름, 주소, 전화번호, 이메일)
고사장(고사장ID, 고사장명, 지역, 수용인원, 주소)
시험(회차, 시험일, 접수시작일, 접수마감일, 성적 발표일)
접수(접수번호, 회원ID, 회차, 고사장ID, 접수일시)
취소(접수번호, 취소일시)
성적(접수번호, L/C점수, R/C점수)
이렇게 테이블 설계하려고 합니다.
접수취소 처리시에는 접수번호에 대한 취소테이블에 취소일시를 넣고
성적 처리시에는 접수번호에 대한 점수를 성적테이블에 넣는 겁니다.
이렇게 하면 불필요하게 테이블을 나누는건가요?
다른 테이블 설계방법을 생각해봤는데 접수취소 시에 접수 테이블의 행을 지우고 취소 테이블에 추가하는 겁니다.
실제 실무에서는 접수처리를 어떤방식으로 하는지 궁금합니다. |