[DB] 프로젝트를 위한 RDBMS 설계방법1 - DB설계의 목적

Seungju Hwang·2021년 2월 25일
0

CS

목록 보기
1/10
post-thumbnail

Intro

프론트개발자가 될거야! 라는 마음을 가지고 처음 개발한 커뮤니티 웹이 있었다. 이때 설계한 ERD가 있습니다.


잘안보인다.. 좀 더 자세히 보면...


일부 확대한 사진입니다. 어딘가 불편하네요.🤔 확대를 이상하게 해서가 아니라 제대로 설계한 게 맞는 지 의문이 들어서 마음 한 구석이 불편한 거 같습니다.🤢

사실 이렇게 ERD를 설계하고 나서 개발을 진행했을 때 몸도 굉장히 불편했습니다.

  1. API 어떻게 설계하죠...? 어떤 데이터를 받을거구... Response엔 또 어떤 데이터를 담을 건가요?
  2. API 수정좀 부탁드릴게요..
  3. API 새로 하나 만들어야 할 거 같은데...

이렇게나 ...이 많다니.. 세상 불편하고 힘들었습니다.

➡ 그래서 이번에 제대로 RDBMS 설계하는 방법을 공부해보려고 합니다!! 주워들은 지식을 가지고, 알아보지 않고 멋대로 개체,속성,관계를 정의해서 편치 않은 내 몸과 마음 달래보겠습니다.🙌


DB 설계의 목적

설계를 대충하면 기능 한 개 추가될 때마다 DB와 관련된 다른 기능들도 함께 고쳐야하는 경우가 발생합니다.

  • 프로젝트, 명세서 드으이 정보 요구사항에 대한 정확한 이해
  • 개발자, 사용자 간의 원활한 의사소통 수단
  • 데이터 중심의 분석가능
  • 신규 시스템 개발의 기초

profile
기록하는 습관은 쉽게 무너지지 않아요.

0개의 댓글