exerd는 이클립스 기반 데이터베이스 모델링도구이다.
해당 ERD툴을 사용해서 데이터 베이스 모델링을 해보자.
1. 파일 생성 및 테이블 생성
파일생성

파일 생성 > eXERD File
테이블생성

컬럼생성
eXERD 에서 새 테이블을 만들고 컬럼을 추가한다 (ctrl + enter)

해당 컬럼 오른쪽 마우스 > pk 컬럼으로 지정
컬럼명을 작성하고 '사번'을 primary key로 설정 한다.

컬럼 보기 설정 > 논리/물리 동시편집
논리 이름과 물리 이름을 동시에 보여지게 하고 편집할 수 있다.

물리이름 : 실제 컬럼 명
논리이름 : 컬럼의 의미

부서 / 직원 / 휴가 테이블 만들기
2. 논리 모델링
비식별 관계

비식별 관계를 만든다. 연결하려는 테이블을 순서대로 선택해주면 된다.
식별 관계

식별 관계를 만든다.
다대다 관계
직원이 동호회에 여러개 가입할 수 있고, 여러 직원이 동호회에 가입할 수 있으므로 다대다 관계이다.
하지만 다대다 관계를 하면 모델링하기 힘들기 때문에 중간에 연결 테이블(동호회가입)을 놔줘야한다.
첫번째 방법은 식별관계를 사용해 pk를 두개 만드는 것이다.

두번째 방법은 비식별 관계를 사용하고 '동호회가입번호'라는 pk칼럼을 새로 생성한다. (ctrl+shift+enter)


셀프 참조

DA (데이터 아키텍) 전사적인 데이터의 구조들을 관리하는 것
DAA
데이터 형식을 잘 관리하는 것이 중요하다!