Team Project : 5회차 회의록
- 테이블 초기 설계 : 숙소, 회원, 예약 관련
- 숙소 관련 테이블 설계
- 숙소 테이블(TBL_ROOM)
숙소번호(PK), 체크인시간, 체크아웃시간, 가격, 예약상태, 펜션ID(FK)
- 숙소 즐겨찾기 테이블(TBL_BOOKMARK)
숙소이름(PK), 등록날짜, 작성자(FK), 카테고리(숙소종류)
→ 기능 : 즐겨찾기 등록, 즐겨찾기 조회, 즐겨찾기 해제
- 댓글 테이블(TBL_BOOKMARK)
댓글번호(PK), 글번호(FK), 별점수, 작성자(FK), 작성일, 내용
→ 기능 : 즐겨찾기 등록, 즐겨찾기 조회, 즐겨찾기 해제
* 별점을 별도의 테이블로 관리해야 할지 논의 要
※ 본인댓글 조회, 본인댓글 삭제 → 작성자(FK) 컬럼 활용
- 회원 관련 테이블 설계
- 회원 테이블(TBL_MEMBER)
userid, pw, name, email, p_number, regdate, updatedate, enabled(권한), point(현재포인트)
- 권한 테이블(TBL_AUTH)
userid, auth, fk_userid
- 포인트 히스토리 테이블(TBL_POINT_HISTORY)
userid, add_point_date, action, addpoint
- 포인트 액션 테이블(TBL_POINT_ACTION)
포인트 고유번호(PK), 액션(댓글등록, 00원 이상 예약, 게시글 작성 등), 포인트
- 1:1 문의 테이블(TBL_NOTE)
쪽지번호(PK), 샌더, 리시버(어드민 고정), 보낸시간(시스데이트),
받은시간(기본값 null) > click 시 시스데이트 >>> 수신확인, 관리자 권한
- 예약 관련 테이블 설계
- 예약 테이블(TBL_RESERVATION)
예약번호(PK), 체크인, 체크아웃, 예약상태, 숙소ID(FK), 예약자(FK)
- 결제 테이블(TBL_PAYMENT)
결제번호(PK), 결제금액, 결제일시, 결제상태, 예약번호(FK)