| 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툴에서 사용할 수 있다.
[ 참고 및 출처 ]
부트캠프 수업을 들은 후 정리한 내용입니다.
'Language > SQL' 카테고리의 다른 글
DBMS - 정규화 vs 비정규화 (0) | 2022.09.24 |
---|---|
DBMS 내부 처리 순서 - select / from / where / group by / having / order by (0) | 2022.09.24 |
[데이터베이스 설계] 데이터 모델링 (0) | 2022.08.27 |
데이터 처리 - View, 함수/프로시져, 트리거 (0) | 2022.08.20 |
데이터 처리 - ALIAS, JOIN, 내장함수, 페이징 처리 (0) | 2022.08.17 |