VScode ERD editor
ERD는 Entity-Relationship Diagram이다. 데이터 모델잉에 짬좀 차보신 분들이거나 본인이 SQLD를 치셨다면 뭔지 알 수도 있는데, 엔터티와 걔들간의 관계, 그리고 엔타티가 갖고 있는 속성에 대해 서술하는 도면입니다. 이거 그려주는게 되게 많은데 대표적으로는 dbdiagram이랑 ERDcloud가 있습니다. 둘다 써보긴 했는데 개인적으로는 전자가 더 편하더라고...
그러던 와중에 인별을 보다가 VScode 추천 익스텐션으로 ERD Editor라는 게 나온 걸 보게 되었던 것이다.

이거 말하는 거 맞습니다.

익스텐션을 설치하고 다이어그램명.vuerd.json으로 이름을 붙여주면 ERD를 그릴 수 있게 된다.

밑에 빈 화면이 떴다고요? 우클릭 하세요. 메뉴 있음.

여기 PK가 있습니다. 이거는 시험 사용이라서 걍 하는건데, 실제로 모델링 하실때는 무작정 그리지 마시고 엔터티 뭐 할지, 속성 뭐 할지랑 관계정도는 미리 계획해두시길 바랍니다. 물론 그거 정하면서 시간 진짜 많이 갈거임… 생각보다 고려할 게 많더군…
아, PK는 alt+k 누르면 됩니다.

이렇게 지지고 볶으면 일단 엔터티 하나가 나온다.

다른 제약조건이나 적어둘 거 있으시면 메모하십쇼. alt+m 누르면 메모 가능합니다. 그런데 우리가 이거나 하자고 ERD를 그린건 아니잖아요? 관계 어케그림??? 을 하기 위해서는 엔터티 하나를 더 그려야 한다. 근데 엔터티임 엔티티임 뭐가맞는겨 대체?

여기 두 개의 엔터티가 있다. 사실 포챔스 속성은 좀 간소화해서 저렇게 만든거고 기술 PP, 스테이터스(종족값 말고 실스텟)나 개체값같은 것도 있는데 넘어가자. 언제 체공방특공특방스피드 다 파고 앉아있음... 일단 이 두 엔터티를 보니 FK로 갈만한 게 뭐가있나요? 그죠, 도감번호랑 폼 코드 있죠. 이거 공통된 엔터티라고 무조건 다 FK박는거 아닙니다.

테이블 사이에서 우클릭하면 Relationship이라고 있는데 거기서 적절한 관계 하나 묶으시면 옆집으로 넘어간다. 지금은 비식별자 관계라서 점선으로 나오는데 알고보니 얘네가 식별자 관계다? 그러면 그 키들을 alt+k로 프라이머리 키 만들면 파란 실선으로 나온다.

테이블에서 우클릭-table properties 가시면 이런것도 볼 수 있습니다. …근데 제약조건 다른건 어따줌?
'Coding > 코딩잡담' 카테고리의 다른 글
| 우분투에 깔아보니 좋았던 것 (0) | 2026.07.25 |
|---|---|
| 백준 섭종공지 (0) | 2026.04.15 |
| 웹 프로젝트를 깃헙에 올릴 수 있다? 뿌슝빠슝 (0) | 2026.03.08 |
| 안티그래비티를 써보았다. (0) | 2025.12.19 |
| CONNECT BY와 계층형 질의 (0) | 2025.11.14 |