2. 데이터베이스 모델링

hy.3.ang·2021년 3월 2일
0

고양이 블로그

목록 보기
3/4

2021/04/24

먼저 데이터베이스 모델링을 수행하겠습니다!

지금 생각으로 작성해야 하는 데이터베이스는

  1. User
  2. Home_cat
  3. Street_cat
  4. Blog
  5. Area
    로 생각하고 있습니다.

물론 기능이 더 추가된다면 데이터베이스 또한 추가할 예정입니다!

1. User DB

  • 사용자 정보의 경우 password는 암호화를 통해 보관할 예정입니다.
  • role은 추후 spring security를 통한 기능 추가와 admin 권한을 위해서 추가했습니다.
  • nickname의 경우 수정이 가능하고, 중복이 불가능하게 설정할 예정입니다.

2. Home_cat

3. Street_cat

고양이 종의 경우 Enum을 통해 관리하거나 DB를 추가할 예정입니다.

4. Blog



일단은 길고양이가 집고양이로 변경 될 수 있습니다.
이에, 해당하는 경우 길고양일 때 작성된 글을 그대로 유지하기 위해서 길고양이 블로그와 집고양이 블로그를 따로 구분하지 않았습니다
하지만, 중간에 프로젝트 방향이 바뀐다면 수정하겠습니다!

5. Area

지역 데이터베이스의 경우 행정안전부에서 운영하는 도로명주소 서비스를 참고했습니다.

이 페이지에서 주소 DB를 다운받았습니다

일단은 해당하는 동 내에서만 내용을 공유하도록 기획했기 때문에 추가적인 주소 데이터를 넣지 않았습니다!
하지만 이 부분도 서비스 방향이 바뀐다면 수정 가능하다는 점 양해 부탁드립니다!

사용한 EDR 툴 : AQuery Tool

0개의 댓글