목차
개요
저번 프로젝트 설명에 서술했다 싶이 이번 프로젝트를 위해 구축해야하는 DB구조가 무척 복잡하다고 느꼈다.
따라서 처음에는 종이에 DB구조도를 그리기 시작했고 생각보다 정리가 잘 되지 않고 그려지지 않아서 PPT를 이용해(장인정신) 그리기 시작했지만 pk fk 등을 지정하여 화살표를 연결하게되면 ppt같은 경우엔 구조를 바꾸게 되면 전부 일일히 옮겨줘야하는 단점 등이 있었다.
따라서 인터넷에서 이를 무료 지원해주는 웹사이트 2군데를 찾게 되었고 이 둘을 비교해보자.
DBdiagram.io
결론부터 말하자면 이 웹사이트로 최종적인(업데이트가 될수 있다) DB구조도를 그렸다.
단점부터 말하자면
1. 색을 바꾸기 위해서는 유료 버전 결제가 필요하다.
2. GUI 형식으로 빌드가 불가능하다.
장점으로는
1. CLI방식(SQL문)이 익숙해지면 할만하다.
2. 광고가 안붙는다.
3. pdf 형식으로도 Export가 된다.
Erdcloud
단점
1. 무료버전은 광고가 표출된다.
2. ERD을 그려본 경험이 없으면 처음에 헤맬수 있다.
장점
1. 무료버전도 색을 바꿀수 있다.
2. OKKY등 각종 사이트의 구조도 나와있어 공부를 할 수 있다.
3. 처음 소개한 사이트보다 더 넓은 표현력을 가지고 있다. (논리, 메모 등)
4. Export 시에 여러가지 옵션들이 존재한다.
마무리
지금은 처음 써보는 단계이기 때문에 첫번째 사이트에서 작성을 하였지만 프로젝트가 끝나거나 진행할때 아래 사이트에서 좀 더 제대로된 DB구조도를 그려보는건 어떨까 싶다
제작하고 있는 프로젝트의 DBserver 구축 과정을 보고 싶으면 여기로
GitHub - ChoMinGi/PNUreminder-DBserver: Regularly update RDS-MySQL for web services using Amazon Lambda
Regularly update RDS-MySQL for web services using Amazon Lambda - GitHub - ChoMinGi/PNUreminder-DBserver: Regularly update RDS-MySQL for web services using Amazon Lambda
github.com
'미사용 > PNU reminder' 카테고리의 다른 글
프로젝트 종료 + 리뉴얼한 버전 새롭게 개발 (0) | 2023.03.21 |
---|---|
백엔드/Django 설치, 간단하게 실행해보기 (0) | 2022.09.07 |
프로젝트 개요:: 개선된 대학교 어플 (0) | 2022.09.07 |