티스토리 뷰
이번에 혼자서 개인프로젝트를 해볼까? 하고 시작했으나, ERD를 어떤 툴을 사용하여 만들지 고민에 빠지게 되었다.
그러던 중, 쉽게 내가 기존에 깔려 있는 툴이며 깔끔하고 빠르게 만들 수 있을것 같은 방법을 찾아 공유하게 되었다.
vscode 를 사용하여 ERD 를 만들것이다!
우선, vscode 의 "확장" 탭에 들어가 "ERD Editor" 를 설치해준다.
설치가 되었다면 아래와 같은 형식으로 파일을 하나 만들어준다.
형식 : '{ERD 이름}.vuerd.json'
만들어진 파일을 우클릭을 한 다음 "Open ERD Editor" 를 클릭하여 ERD 편집기를 켜줍니다.
[ ERD Editor 사용법]
우선 맨 위 상단에 보면 다음과 같은 바 가 보일것이다.
간단하게 보고 넘어가면 될것같다.
좀 더 자세한건 써보면서 익히는것으로 하자.
상단에 '?' 모양을 클릭하면 도움말이 나오니 참고해도 좋을 것 같다. (전부 영어로 나오지만..)
상단의 바가 아닌 가운데의 캔버스를 우클릭 하면 다음과 같은 창이 뜬다.
"New Table" 을 클릭하면 새로운 테이블을 생성할 수 있다.
만약 테이블간에 관계를 설정하고 싶다면 "Relationsship" 을 클릭하고 관계를 선택해주면 된다.
그 외에도 DB를 변경하거나 메모를 추가하는 등 여러가지 옵션이 있으니 직접 사용하며 익숙해지면 좋을 것 같다.
아래와 같이 N:M관계, 1:N관계, 1:1관계 등등 선택하여 사용할 수 있다.
"New Table" 을 클릭하면 다음과 같이 테이블이 생성된다.
'comment' 부분에는 table 이름을 적어주면 된다.
그리고 컬럼을 추가하고 싶다면 오른쪽 상단에 '+' 버튼을 클릭해주자.
그럼 아래와 같이 column 을 설정할 수 있는 칸이 추가가 된 후, 컬럼명과 컬럼의 데이터 타입, NULL 유무, default 값 설정 및 comment 를 설정할 수 있다.
그리고 컬럼을 우클릭하게 되면 아래와 같은 창이 뜬다.
여기서는 PK를 설정해줄 수 있다.
나머지 옵션들은 사용해보지 않았기때문에 생략하겠다!!
이정도만 알아도 왠만한건 만들수 있지않을까??
마지막으로, 아래 사진은 내가 지금 간단한 개인 프로젝트를 만들면서 ERD 를 그리고 있는 사진이다.
생각보다 편리하고 깔끔해서 나중에 기회가 된다면 이 툴을 또 사용할 것 같다!!
ps. 근데 DB 관계 설정하기 너무 복잡하고 어렵다.. (feat. JPA....)
- Total
- Today
- Yesterday
- 네이버지도크롤링
- 객체지향설계원칙
- HttpServletRequest
- 스프링http
- 인터페이스 추상클래스 차이
- Overloding
- Spring
- 스프링 빈
- 요청매핑
- 요청데이터
- 크롤링
- 스프링 컨테이너
- 인터페이스 추상클래스 비교
- redirectattribute
- Java
- RequiredArgsConstruct
- 타임리프
- 인터페이스
- 스프링
- 인식안됨
- HTTP요청
- 추상클래스
- erd툴
- 빈생명주기콜백
- Servlet
- 자바
- 타임리프 기본기능
- 스프링특징
- Thymeleaf
- erd editor
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |