Language/SQL

[데이터베이스 설계] Exerd를 통해 설계해보기

simDev1234 2022. 8. 27. 23:48

|  Exerd를 사용해 설계해보기

- 부트캠프 실습 후 간단하게 배운 내용을 복습하고자 사용법만 간략히 정리하려고 한다.

* 참고로 Exerd를 설치하는 방법은 이전 포스팅에서 다루었다.

1. 도구 설명

no 설명 비고
0 Logical / Physical 토글 버튼  
1 테이블 생성 칼럼 추가 : [Alt] + [Enter]
2 - 점선 : 비식별 관계  >> pk를 추가하여 연결
- 실선 : 식별 관계      >> fk로 추가하여 연결
 
3 마우스 우측 클릭 후, [논리/물리 같이 보기] 버튼 터치하면 함께 보기 가능  
4 도메인 및 데이터 타입 등에 대한 설명 보기  

 

2. 데이터 타입 및 제약 조건 지정하기

(1) 하단의 데이터 타입 끌어오기

- 하단에 보면 샘플로 만들어진 데이터타입이 이미 있는데 이걸 끌어오는 방법

 

(2) 하나씩 직접 입력하는 법

- 테이블의 칼럼을 더블클릭하면 데이터 타입을 직접 입력할 수 있다.

 

(3) 테이블 전체 칼럼 입력하는 법

- 테이블을 선택하고, 우측마우스 - [특정(속성)] - [칼럼] 을 누르면 아래와 같이 창이 나온다.

- 여기에서 전체적으로 작성이 가능하며, [일반] 탭의 "자동 증가" 박스를 체크하면 auto-increment가 된다.

 

3. DDL로 변환하기

- 좌측 또는 우측에 나와있을 [모델]에서 Schema명을 수정하고, 테이블도 논리/물리 모두 잘 작성했다면

- [Help] - [eXERD] - [포워드 엔지니어링] 을 통해 DDL로 변환한다.

* "이름 앞에 스키마 표시"를 하게 되면 명령어를 제대로 인식을 못하므로 비체크 후 [Next]

- 변환된 DDL 결과물을 클립보드로 복사해서 DataGrip이나 DBeaver와 같은 DB툴에서 사용할 수 있다.

 

[ 참고 및 출처 ]

부트캠프 수업을 들은 후 정리한 내용입니다.