개발자
근태관리 기능 게시물 작성 기능 게시물 댓글 작성 기능 일정 등록 기능 추천 비추천 기능 가맹점 관리 기능 상품 쟈고 파악 기능 상품 판매 쇼핑몰 연결기능 가맹비 정기결제하는 가맹점 관리 기능 비용 결제나 연차 등의 결재 문서 승인 기능 요런 기능들을 넣어보려고 하는데 데이터베이스 구조가 이렇게 참조하면 되는지 아리송하네요..ㅎㅎ 고수분들의 조언을 구해봅니다!!
답변 1
삭제된 사용자
1월 5일
안녕하세요. 제 핸드폰에서만 그런건지는 모르겠지만 글자가 깨지고 사진 확대도 유지되지 않아서 erd를 보는게 쉽지가 않네요 ㅠㅠ erdcloud 사용 중이신 것으로 보이는데 링크를 공유해주시면 더 많은 분이 편하게 보실 수 있을 것 같습니다.
익명
작성자
1월 5일
감사합니다! 링크 첨부했습니다!! https://www.erdcloud.com/d/m8mqNmEKrMf9aWKYD
익명
작성자
1월 5일
안녕하세요. 기능을 구현하기 위해 필요한 내용을 꼼꼼히 살펴보지 못했지만 한 가지 눈에 띄는 점이 있어 먼저 댓글 남깁니다. 지금 여러 테이블을 보면 PK로 여러 필드를 함께 사용하고 있는 상황인데요. 잘못 입력하신 것인지 아니면 의도하신 것인지 궁금합니다. 예를 들어, 회원 닉네임 테이블을 보면 nik_id 필드와 member 테이블의 id (mem_id) 필드가 복합키로 사용되고 있는 것으로 보이는데요. nik_id와 mem_id를 복합키로 사용한다는 의미는 (nik_id, mem_id)가 조합되어야만 해당 테이블의 엔티티를 유일하게 판별할 수 있다는 것인데 이런 면에서보면 mem_id는 FK로 참조만 되어 있어도 충분할 것 같습니다. 이 부분 먼저 확인해보시면 좋을 것 같습니다 :)
익명
작성자
1월 5일
감사합니다 처음 만드는 데이터베이스다보니 미숙한 점이 많네요..^^.. https://www.erdcloud.com/d/wNtbZdTQkjqehzKgn 위에 주소는 제가 참고한 ERD입니다. 처음 참조했던 ERD에서 PK를 쓰길래 PK로 적어놓았는데 쓰려던 용도는 nik_id와 mem_id를 조합하는 것이 아닌 참조 용도가 맞습니다. 좋은 도움 주셔서 감사합니다 :)
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!