<융합 프로젝트> 구 프로젝트> 舊버전 : DB er-diagram 정리

코딩 고양이·2024년 9월 20일

융합프로젝트

목록 보기
1/3
post-thumbnail

1. 프로젝트 정리

  • 기본적으로 To-Do List 추가, 편집 삭제 기능은 필수
  • 사용자가 테마를 선택해 임의로 추천되는 샘플 리스트를 추가할 수 있음
  • 월말에 자기평가지를 제공해 사용자의 한달동안의 실천률을 보여줌
  • 자신이 얼마나 해내고 있는지를 한눈에 볼 수 있도록 캘린더에 간단한 이모티콘을 이용해 성취율을 한눈에 볼 수 있는 기능을 제공할 예정
  • 사진을 최대 2개까지 업로드 할 수 있는 게시판 기능 제공 (댓글X, 좋아요만)
  • 최대 10명까지 입장이 가능한 단체 채팅 기능 제공

2. 테이블 명세서

대충써서 안맞는 부분 많음 / 과제 제출을 위해 급하게 썼다에 가까움




3. 최종 er-diagram

4. 수정사항

  1. 빼먹은게 없는지 확인해보기
profile
Hello, World!

1개의 댓글

comment-user-thumbnail
2024년 9월 21일

최교수님 피드백 - 1차

  1. 테마와 샘플, 사용자 사이의 관계를 명확히 해야할것
  • 등록된 테마 내 샘플만 등록할거야?
    => 사용자 - 다대다 - 샘플 / 사용자 - 다대다 - 테마 / 테마 - 일대다 - 샘플
    => 어쨌거나 나는 운동을 택했을때 산책이 나오는걸 의도한거니 이게 맞을 것 같음
  • 투두 리스트는 내가 작성 / 샘플을 추가로 사용 가능한거니 투두와 샘플을 따로 관계 연결 시키고 샘플과 유저 사이의 관계는 삭제
  1. 게시판에 bbs 테이블을 만들어 게시판 정보와 게시글 두개로 나누어 관리

  2. 이미지는 다중값 속성 > 테이블을 만들어 관리 / 이미지는 별도 파일로 저장
    attach 테이블 PK => attachId => 이미지는 attachId.jpg 형식으로 저장되게 연결
    => attach는 파일명이라는 속성을 부여
    게시글에서 이미지를 사용 => post - 1대다 - attach로 이미지와 관계 연결

+) 사용자 프로필 이미지 관리 테이블 추가 생성으로 더 편하게 관리할 수 있도록 조정

답글 달기