개발자
처음 DB 구성해보는 초보 개발자입니다. 학원 그룹웨어 플랫폼을 만들어보고자하는데 DB쪽은 직접 구성해본적이 없어서 어느 방향으로 연결해야하는지 질문 구해봅니다! ERD 링크 첨부합니다!! 많은 도움 부탁드립니다..!! 예시 초안 이미지도 첨부합니다! https://www.erdcloud.com/d/ZTovKgpKwvhiZ9wL4
답변 1
ERD는 그 자체로 코드입니다. ERD로 부터 SQL의 DDL문을 바로 추출해서 DB에 적용할 수 있고, 다른 도구를 사용하게 된다면 DB에 있는 테이블을 ERD로 반영할 수도 있죠. 그래서 드리고 싶은 말씀은.. ERD 작성 도구의 기능을 용도에 맞게 사용하셨으면 좋겠습니다. (지금은 단지 개발자의 시각적인 요소만 채운 문서라는 느낌) 공유해 주신 ERD의 카피를 만들어서 테이블 3개 정도만 편집해 봤습니다. 참고하셔서 다른 테이블도 수정해 보시면 좋을 것 같아요. 처음에는 익숙하지 않겠지만, 하다 보면 별로 어렵지 않습니다. https://www.erdcloud.com/d/TAe2obhRGjqkjubzg 전체적으로 보면 빠진 항목들이 많고 테이블로 분리되어 있지 않은 부분도 눈에 띄는데요. 이걸 하나 하나 짚어서 조언하기엔.. 경우의 수가 많아서 현실적이지 않아 보입니다. 그 보다는 질문의 범위를 조금 좁혀 보시면 어떨까요? 특정 엔티티를 중심으로 궁금한 부분을 뾰족하게 질문하셔야 명확한 답변을 받으실 수 있을 것 같습니다.
혜빈
작성자
미래산업 프론트엔드 개발자 • 2024년 01월 10일
시간내서 도움 주셔서 너무 감사합니다! 재고 수량 등 세부 사항 수정해신 점 많이 도움 되었습니다! 참고해서 열심히 해보겠습니다 :)
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!